exit button

CSC 630
GRAPHIC SYSTEMS
Project 3a
TEAM PROJECT INTRODUCTION

schedule | syllabus | format | style
project 0 |project 1 | project 2a | project 2b | project 2c
| project 3a | project 3b| project 3c
class projects

You are assigned to a programming team for the remaining CSC630 projects.
Your team will choose its own graphic 3D project.
Write this CSC630 programming project in C or C++ using OpenGL.
Refer to the class syllabus for proper project format.
You must use OpenGL & demonstrate your graphics.

NOTE:
This project does not require you to implement an entire program.
It asks that the keyboard commands and the pull-down menus work.
For a top grade see the Evaluation sheet, and note the need for a flashy intro screen.

FORMAT:
Turn in your program in a clean, labeled, CD with a Project Evaluation Form
(Score sheet, be sure to highlight any bonus work you have done), color screen dumps, source code, and a 2-page of discussion in your own words. 
Discuss:

  • a description of the data structures or models you used;
  • Include a user’s guide (User Instructions);
  • The team organization (who did the code, the algorithms, the textures), and
  • Informal comments of what you thought of the project.
    Include what was downloaded from the Internet and give credit to the authors.
    The CD must contain the source code and a working executable.
Example of a simple game: Super Hangman/Hangwoman in 3D.

· Multilingual.
User can select the language of choice.
Game holds a list of words to use in each language.
The game can then be used as a language exercise as well as a game.

· 3-levels.
Beginner, Language Student, or Literate
Give shorter words for literate since this is harder.
User enters words in advance for a 2-person game.
Enter man or woman player.
As user guesses right, the letters appear below the gallows in their proper place.
As user guesses wrong, various 3D body parts are placed in the gallows.
If player loses, then the graphic man or woman hangs and swings toward the screen in 3D perspective
with appropriate gagging and music.
If player wins, the level could be increased or good music or score kept.

· Flashy intro screen with music. Show off what you have learned.

Suggestions for your game:
- Think Simple. A good game takes two years of teamwork.
You have only a short time, and your teammates are taking other classes.
- Your audience cannot read your mind or even know what you want them to do.
Include big buttons that say START; don't expect them to type an 's.'
Can a child execute your program? Does it run automatically as a demo?

Web site for making games: http://www.gamasutra.com

Click here to see evaluation form for Project 3a.
top