Main Page

From LagoonWiki

Jump to: navigation, search

Contents

Welcome to Lagoon

Lagoon is a free open-source component based game engine and can be used as a platform for research and education in artificial and computational intelligence, software engineering, human-computer interaction, and accessibility.

Games pervade our society and culture and provide high fidelity physics and graphics - high fidelity virtual worlds. For fields like AI, where research can be well separated from application, game engines provide a platform for research that is more transferable and applicable to real world problems. Like chess and checkers in the past, 3D Game worlds are the next frontier for AI research. Because we are using genetic algorithms and neural networks (computational intelligence approaches), our game engine has features that are not available in other commercial and research engines. Specifically, Lagoon can run the underlying simulation engine without the graphics - for genetic algorithms and neuroevolution, this means that we can evaluate the fitness of a Game AI without needing graphics or having the graphics component slowing things down. You can, of course, run it with the graphics when you play the game.

This is the Wiki for Lagoon, your source for everything Lagoon. The people at ECSL are busy at work using it and we hope that you too will use it for creating your own games and for your AI research and welcome your contributions. Use the Forums for discussion

Getting Started

Documentation

Linux

Distributions

Windows

Tutorials

Support

If the User Manual, FAQ and documentations above fail to answer your questions check here:

Work in Progress

Humor

Entropy

Entropy

Interactive Collaborative GAs

IGAP

Scarab

Scarab


Classroom Management

First Class

Simple Game Engine

The ECSL ENTity engine, ECSLENT (pronounced Excellent) is a game engine built on top of python-ogre. It uses psyco for optimizing python and will use twisted for networking.

  • It will be coarsely multi-threaded
  • It will clearly separate the simulation from the graphics. You will be able to run the simulation alone without any graphics. This is very useful for evolutionary computation research.
  • It uses OIS for input handling
  • Might use CEGUI for the GUI

The link below shows how to install python-ogre and ECSLent

SGE

Naval Domain Knowledge

The more we know. Check out Naval_Information for pertinent domain knowledge

Game Class 2009

GameClass

ToDo

Personal tools