|
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. |
|
|
|
|