Skip to content

markriedl/gaige

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
rl
 
 
 
 
 
 
 
 

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.

Screenshot of GAIGE engine

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

  1. brew install python
  2. pip install numpy
  3. pip install --upgrade pip setuptools
  4. pip install pygame

Linux Fedora

  1. sudo yum install numpy
  2. sudo yum install pygame pygame-devel

Linux Mint

  1. Get Python 2.7.6
  2. sudo apt-get install python-pygame
  3. sudo apt-get install python numpy

Windows

  1. Install Python (version 2.7.x recommended) https://www.python.org/downloads/
  2. pip install numpy
  3. pip install pygame

About

Game AI Game Engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published