The Popular card based game "Yu-gi-oh" made with Java from GUI to Engine for an Object Oriented Programming course.
General instructions to play:
- you must draw a card 1st before you can do anything
- you must end your draw phase (be in main phase) with end phase button
- In order to attack you must be in the Battle phase and you click your own monster to initiate an attack
- you can then end your phase if you want to put some monsters or spell cards (via end phase) or you could just end a turn (via end turn)
- Other player should now start his turn so pass the device to the other player
Notes:
1) The game is meant to be in local co-op with one device.
2) Only a subset of Yugi-oh cards were chosen