Fundamentals of Computer Science I

Creative Assignment 5

An Educational game.

Many people think of games as waste of time or worse a corrupting influence on children. But games can also be a positive influence on children. A game that makes learning fun can boost a students performance in school which can have many positive effects later in life. In this assignment you will create an educational game.


Create a Python program that uses the graphics.py module to recreate an educational video game. The game can be anything you want, but must do the following:

  1. Use mouse or keyboard for input from the user.
  2. Have the ability to win or lose.
  3. Display instructions on how to play.
  4. Be educational.
  5. Be fun.
  6. Be impressive.


Remarkable games will receive extra credit. I will be the arbiter of whether a game is outstanding .


Your code should conform to the course’s code conventions and will be graded according the the course’s programming assignment rubric. Submit your code and images as a .zip file on the course Inquire page before class on Friday October 24th.