main menu

Tools Used

Cool tricks I used

Dealing with Ko

Since I am treating the GNU Go server as stateless, there was a problem with sending just the current state, and asking for the best move. If I send the current state without any history, GNU Go could potentially play an illegal repeated position. In order to circumvent this, I send the board state 3 turns ago and the last 3 plays. This way I give GNU Go just enough info so it won't play illegal moves.

Plagiarism

I simply am using art/sound effects made by the Halo art team.