Projects‎ > ‎

Project 2

Halloween Memory Game

Due Thursday October 25 at 11:59pm.

For this project you are going develop a memory game with a Halloween theme using Pygame.  Your game should support the following features:
  • 2 players
  • 4x4 board
  • Player turn indication with a turn timer
  • A scoreboard
Your game will start with a new board and all of the cards should be face down.  Each player will be allowed to select two cards.  If they match, the player gets a point, the cards will stay revealed, and the player gets another turn.  If the two cards do not match, then they should be turned back over.

Your game should display the following:
  • The current player
  • The current score
  • A count down timer.  Each player should be allowed 30 seconds per turn.
Be creative with the graphics.

Extra Credit Options:
  • Allow for more than 2 players.
  • Allow for configurable game boards, e.g., 5x5, 4x3, 5x8.
  • Add animation to card flipping
  • Add sound, e.g., background music, timer ticks, card flipping effects (come see me to learn how to do this).