CSE 203 Course Project

Table of Contents


1. Objectives

To practice some computing fundamentals in the context of programming an interactive environment such as a game or an educational tool.


2. Set Up

Two students may work together on this out-of-class assignment.  If so, place both students' names at the top of the Phrogram program file.  Alternatively, it's okay for one student to create this program alone.

3. Assignment

Create an interesting interactive situation.  The situation is interactive if the user can influence the movement of one or more sprites around in the window.  One example of an interactive situation is a game.  You must involve at least one sprite, of course, but how many more than that is entirely up to you.  How the user influences the movement of a sprite is probably by using the keyboard.  A program that handles the keyboard in this way (1) Step-by-Step Tutorial\010 LOGO Style Sprites.kpl) is available to you as an example.  Make this situation something you (and your partner) are reasonably happy with.  Further options you may consider for your project include involving sound and/or user interaction via the mouse.  We've started covering sound in class, and we will be covering mouse interaction with the user.  As you have about five weeks to work on this project, make it as rich and interesting as you and your partner feel capable.  Toward the end of the course, each partnership (or individual) will have about 13 minutes of class time to share the project.  The instructor will bring a sign-up sheet to class: on this sheet you will register for a presentation date and time.

4. Method

  1. Sign up in class on the instructor's course project presentation date/time sign-up sheet.
  2. Feel free to ask questions through Carmen or email about anything at all.
  3. If you choose to make your own pictures using some other program, or if you wish to use copyright-free images you get from the WWW, please include those images in your submission.