Tagpro Bot is an AI player for the online game multiplayer capture the flag game known as Tagpro. The bot will be on a team of 4 and will work towards a victory for the its team using the various game mechanics. The bot is a userscript written in Javascript that users can install with the help of a browser plugin such as Greasemonkey (for Firefox) or Tampermonkey (for Chrome). The bot will use a neural network designed according to principles presented in a paper about Neural Networks through Augmenting Topologies(NEAT).
- Clone the git repo to your computer.
- cd to
tagpro_game/client
directory inside the project and runnpm run-script build
- To run, cd to
tagpro_game/server
and runnpx babel-node app.js
- Note the port number that gets printed to your terminal and you should be able to navigate to
localhost:<port>
or<your local ip>:<port>
to play the game
Instructions are provided in the game screen.