gaige
Game AI Game Engine
The Game AI Game Engine (GAIGE) is a set of instructional programming assignments for the Game Artificial Intelligence course taught at Georgia Tech.
GAIGE is a game engine built in python on top of the PyGame library that provides basic 2-D game functionality. Through a series of assignments, one will build up all the AI components needed to have AI agents play a game based roughly on the Multiplayer Online Battle Arena (MOBA) genre of game.
Installation
The game engine is built in Python, using the Pygame and NumPy packages.
Pygame is a 32-bit package. You will need a 32-bit version of Python. We use Python 2.7.
Macintosh OSX 10.7 and above
brew install python
pip install numpy
pip install --upgrade pip setuptools
pip install pygame
Linux Fedora
sudo yum install numpy
sudo yum install pygame pygame-devel
Linux Mint
Get Python 2.7.6
sudo apt-get install python-pygame
sudo apt-get install python numpy
Windows
Install Python (version 2.7.x recommended) https://www.python.org/downloads/
pip install numpy
pip install pygame