This repository contains an interesting variation of the chess game; there are no turns. In other words, if one player takes up too much time, the other one might simply keep moving their pieces and gain an advantage. Furthermore, every piece has a timer associated with it, the timer must pass before the piece is allowed to move again. Finally, a powerup is randomly generated on the board each game, the player that takes that powerup will have their timer reduced for the rest of the game. The project is fully built using x86 assembly, and rewards rapid playstyles. Two players can have a match if they are connected to the same network, and the game supports inline chatting between those two players. The interface is shown below:
AhmedAbdelaal2001/x86-Chess
A real-time chess game built using x86 assembly, supporting a chat module and wireless play.
Assembly