Battle Tetromino is a spin on the classic Tetris game where various powerups can be employed to wreck havoc on the opponent's game board.
Features:
- Local Player vs Player
- Local Player vs AI
- Online Multiplayer and Chatroom
- AI Demo Play
- Single Player
The machine modes were trained with ~ 30 generations using a genetic algorithm which assessed children from generation x with a fitness function and mutation operator using supervised heuristic optimization.
Machine Algorithm after 24 hours: reached score of 61,000,000 and cleared 7000 lines
Used a low-latency message queue optimization on the websocket connection to eliminate 95% of game play delays