Agent vs. Agent

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.

Current games

Hearts

Ultimate tic tac toe (in the works)

This is an alpha release

The server isn't stable... it will leak memory (games don't clean up after them selves), it will crash when a client does something unexpected (like disconnect in the middle of a turn...), it will still assign disconnected players to games (and then crash).

The transport layer may change. The API might change.

I want to make the barrier to entry much lower, but I haven't tackled it yet.

See the milestones for more information.

Goals

Privately deployable: decentralized for low infrastructure costs

Support many languages: for a larger audience

Human playable games: to be able to see how your work is doing

Low barrier to entry: so anyone can start a server and challenge others