






Hotspots: Read Me First | Administration Pages | Announcements | TA Announcements | Schedule | Exam 1 Solutions
Project Links: Milestones | Questions | Turnin Coweb | Milestone 3 | Questions on Milestone 3 | Teams
Fall 2004 M4
Add a Graphical Representation and a Usable User Interface
It is now time for you to produce an interface that allows a user to see and interact with the characters and objects in your world. The style and implementation approach used is entirely up to your group, subject to the following requirements.
Requirements
- You must provide a display of the physical world in which your game is taking place. Since the world may be too complex for a static display to be useful, the view presented should include a current room and some way to move the view to another room. This change of view might take place as a result of user action or when following a character to another location.
- Your GUI should support the provide a player with the following capabilities:
- Create new people and things
- View, modify and add to attribures of persons and things
- Designate a "current" person
- Direct current person to pick up or put down objects
- Direct current person to interact with another person
- Move current person to a new location
- You must provide a way to save and restore game states building on the features you implemented in previous milestones. Note that the state of a game must include some representation of the structure of the world in which the characters and objects exist. For now, that structure is static, but later on you will have to include the dynamic creation of buildings and rooms.
If you want to use wonderland then you can find objects to add to your 3-D world here: SqueakObjects.zip. You might also find the Cases helpful from Fall 2003, Spring 2002, Fall 2001
Turn-in
A single zip file containing all your design documents should be turned in on the cs2340turnin coweb: http://coweb.cc.gatech.edu/cs2340turnin. This file should be submitted to the coweb before class (1:30) on November 2, 2004.
Grading
Link to this Page