Skip to content
/ aimmo Public
forked from ocadotechnology/aimmo

A Massively Multi-player Online game, where players create Artificially Intelligent programs to play on their behalf.

License

Notifications You must be signed in to change notification settings

jishi9/aimmo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI:MMO

A Massively Multi-player Online game, where players create Artificially Intelligent programs to play on their behalf.

Architecture

Core Game (Simulation)

  • Maintain state
  • Simulate environment events
  • Run player actions

Sandboxed User-Submitted AI Players (Avatars)

Web Interface

Setting up

  • Clone the repo
  • Make and activate a virtualenv (We recommend virtualenvwrapper - this blog post may also be useful if you're using a Mac)
    • e.g. the first time, mkvirtualenv -a path/to/aimmo aimmo
    • and thereafter workon aimmo
  • ./run in your aimmo dir - This will:
    • install all of the dependencies using pip
    • sync the database
    • collect the static files
    • run the server

About

A Massively Multi-player Online game, where players create Artificially Intelligent programs to play on their behalf.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 68.7%
  • HTML 16.3%
  • JavaScript 14.2%
  • Other 0.8%