Skip to content

A fighting game, described in Verilog, implemented on Xilinx FPGA

Notifications You must be signed in to change notification settings

mehrshad-kh/WinstonFarzaneh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Winston Farzaneh

Introduction

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.

Explanation

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.

IMG-5607.jpg

Each player action may be one of the following:

  • Move forward
  • Move backwards
  • Punch
  • Kick
  • Wait
  • Jump

Implementation

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.

Nomenclature

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.

About

A fighting game, described in Verilog, implemented on Xilinx FPGA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published