agentvsagent
v0.0.16
Published
Agent vs Agent
Downloads
377
Readme
Agent vs. Agent
Agent vs. Agent is intended to be a collection of simple games that can be played by computer programs developed by people of various levels of experience. Agent vs. Agent targets small groups of people, and attempts to provide the tools necessary to conduct competitive agent vs agent combat. The ultimate goal is to help facilitate learning, whether that be through exploring new languages, learning new concepts, or smashing your co-workers egos.
Goals
- Privately deployable
- Support many languages
- Human playable
- Low barrier to entry
Installation
Easy:
npm install
Manual:
Download
Contributing
Fork then...
Mac OSX installation instructions
In need of
Sample bots for languages
FAQ
- Time that each agent is allowed should be low enough to make it difficult to come up with an always perfect solution, yet high enough that a novice and/or an implementation in a slower language can be competitive.
Tips
- Basic
- Keep your bot under source control
- Advanced
- Unit test at least your supporting code
Potential game ideas
- Othello (Reversi)
- Spades
- Bridge
TODO
- Data validations
- Shooting the moon
- Timeout management
- Clean up after games are done (memory leak)
- Human player(s)