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/clientdirectory inside the project and runnpm run-script build - To run, cd to
tagpro_game/serverand 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.