This is the final project of the CE201 Logic Circuits course I took at Amirkabir University of Technology (Tehran Polytechnic) (AUT), under professor Mehdi Sedighi.
It is the hardware implementation of a simple fighting game similar to Mortal Kombat. The full reference explanation of the project can be found at docs/Reference.pdf. It's in Persian.
Basically, the game is based around two players, each of which can choose to attack, defend, or move at each turn. Each player begins with three hearts, and may be located on one of three positions.
Each player action may be one of the following:
- Move forward
- Move backwards
- Punch
- Kick
- Wait
- Jump
The CompleteBoard module has been implemented on a Xilinx Spartan3 FPGA board using Xiling ISE Design Suite. It makes use of DIP switches for player actions, LED lights for displaying each player's position and the winner, and two digits of the seven-segment display for each player's health.
The project is named after two people, namely Sir Winston Churchill, whose speech inspired me to complete the project, and Farzaneh, a Persian girl's name, meaning intelligent.