The CSS Game Project
Assignments


Schedules | Members | Resources | Tools | Assignments | Message Boards
Story | Screenshots | Downloads | Objective | Home


5/1/99


For all assignments, consult me and each other for help as needed. I would love to work through issues with you on any problems. I expect to actually get questions and comments from you. Particularly, questions pertaining to object design: how to do it, new functions you need or anticipate, how to design for data files and other good stuff. Remember that the object model is a work in progress.


Everyone
  1. Keep in mind these constructs as needed: We will build rooms ~10 units high. The first room should be about 30 by 30. That would be 900 LevelElements. Maybe we can get a tabel in there, next.
  2. We need to keep a couple ideas in mind when designing objects. Particularly, we are interested in pulling information from a data source and we're looking into a network module which requires data packets. If you don't design it directly in, leave ways to put it in easily.
  3. I strongly recommend you download the Frog engine, Krakus demo, and source code. It'll answer some questions and give you new ones.
  4. Any plot ideas you have or other cool things you think would be good in a level, either jot down or draw and bring to a meeting. As I said a long time ago, if you have an idea, you'll see it implemented.
  5. Use the Documentation Formats while doing your work. They will allow us to explain how we did things better later.

Nick Meshes
Examine the Krakus Demo, Design functions integrate Kosher into Frog, Play nicely with others
Tom Turner
Design the Character Object and inherited LocalPlayer object
Tony Zoko
Design the LevelElement, Walkable, NonWalkable, Wall, Floor as you can. Please tell me if you want to partition this task out.
Elizabeth Carpenter
Design wall, ceiling, and floor textures to use with Jeff's model, look into Options and Controls for future
Jim Basso
Continue with research on implementing sound in game, especially music files. Send me the information you were talking about. Think about how we could associate a sound byte to a frame of animation for a character or background.
Jeff Campen
Design a room (which requires a data file which hasn't been invented yet so we'll just use hard-coding for now. Look at krakus.cpp for more info.) Continue on weapons and tools.
Minh Nguyen
Design a data file reader which requires work with me and (possibly) Brad
Shadab Ahmed
Get the handouts and read them. Work on the questions one would use ADS for, start to implement some of those questions. (Look at the Character object for more information.)
Brad Stephenson
Get the handouts and read them. Work with me to design a data file, required for others' work above.
Sandeep Kinra
Get the handouts and read them. Start to design and implement the tool object. Examine and comment on my ideas on acceleration.
Nusreth Baig
Get the handouts and read them. Look into designing a data packet and setting up client/server type transmissions.

Nick Meshes - 5/4/99