Overview
This contest will consist of:
- A server component that will manage all bot contestants and enforce the game rules.
- N number of bot contestants who will be interfacing with the main server component. These are decided upon before the match begins.
The rules of this game are as follows:
- Each bot has three core abilities: Forward/Reverse motion, ability to turn, ability to shoot at other bots.
- The bots can also choose to use one of the following abilities: Shoot farther, shield boost, vision boost.
Technical Challenges
This game will require more work on the client up front. Instead of being web service oriented it may need to be based around tcp/ip. Data will probably still end up being JSON encoded just to make it easier to program to.