Skip to content

A collection of games you can create AI players for. AIs send/receive data via the standard streams.

License

Notifications You must be signed in to change notification settings

Madsy/GameAutomata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This will eventually become a library of small games for which it is easy to create AIs for. While not generalized yet, AIs are separate programs that communicates with the game via its standard streams, stdin and stdout. Currently Snake is the only game, but more games are planned as soon as the Snake code is cleaned up. The larger goal is to make a web portal for the games, where people can upload code and have AIs compete.

To build the games (out-of-source build), do: mkdir Build cd Build cmake .. make

To run Snake: ./Snake/Snake level ai1 ai2 .. aiN Example: ./Snake/Snake Snake/data/level1.txt Snake/AIs/StupidAI/StupidAI Snake/AIs/SmarterAI/SmarterAI

About

A collection of games you can create AI players for. AIs send/receive data via the standard streams.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages