ABOUT   DOCUMENTS   UPDATE LOGS   TIME MANAGEMENT   ART   MESSAGEBOARD   RESOURCES
Week 4


Zhao Yong (Tony)
Goals this week - get input working, some base code for game engine, and integrate game engine with input and networking
Accomplished/Not Accomplished - Keyboard input is complete, will add gamepad as time permits. Still don't have base code for game engine, because there's a lot going on and we haven't structured it yet. haven't done integration because no game engine base code. Sean came up with a basic graphics engine so the plan now is to integrate the networking, input, and graphics engine with very simple game engine.
Goals Next Week - integrate the networking, input, and graphics engine with very simple game engine. The integration of input and networking is straightforward, but integrating with the rest is a bit more complicated.
Morale - A lot better than last week. Things are starting to come together.

Sean
Goals this week - Originally: texture mapping the level, loading a model, animating the model... Which quickly became: Defining the structure of the graphics engine better, abstracting the engine into a class
Accomplished/Not Accomplished - Restructured the graphics engine. Abstracted it into it's own class. Moved the level loading and rendering into it's own class. Created basic structure for passing position information to the graphics engine. No MD2, MD3 or other model loading is done yet, but the code is quite ready to take that code now. I would have liked to complete more on the model loading, but my restructuring working took longer than I had hoped it would.
Goals Next Week - Complete initial integration. Load models and animations. Get basic movement working. Hopefully get our first attack in (punch?). Get game logic going. Be able to do damage.
Morale - Much higher than last week. I'm still behind where I want to be, though.

Allen
Goals this week - Get physics working for object plane, object-object, other stuff.
Get game engine starter code done.
Accomplished/Not Accomplished - The basic physics seem to be working right now, thankfully, after fixing some bugs. We are doing the physics based on a document (Generic Collision Detection for Games Using Ellipsoids) I found while looking for ideas. The past few days were spent implementing the algorithm in the document and learning geometry all over again :), and after some late night bug fixing with Nikhil, we have the basic stuff working (object and level)!
For the game engine, we are a little behind (we havent started being hardcore in it), but not terribly behind.
Goals Next Week - START Integration with all other modules.
More physics improvements/refinements/bug fixing.
Start working hard on the game engine/logic code.
Morale - Morale is good, much better than last week, mostly because we actually got down to writing actual code. I am super happy with the progress we made thanks to everyone putting in more time, although all of us had a lot of other commitments.

Nikhil

Goals - wanted to get our physics engine working with some basic collision detection. Basically get it prepared for integration later in the week.
Accomplished - Worked on collision detection with Allen, put together a basic demo with a simple object that could collide with the walls of a very basic level.
Goals Next Week - Integration with all other modules. We should have a basic version of the game working.
Morale - morale is good, as a group i think we got a good amount of stuff done. I think we should be able to meet our goal of integration by this weekend.

Karen

Goals - Learn how to deal with exports from 3ds and import premade models and animation into our project.
Accomplished - Not too much, was out of town from Thurs of last week to Tues of this week so haven't been on track lately.
Goals Next Week - Pick up on what I didn't get done. I will really get back on track now that I'm back and not so busy with everything else.
Morale - A little better knowing that my team members are progressing fairly well, but I will catch up with them quickly.


[EDIT]
UCSD Spring 2004 CSE125. Allen Ding, Nikhil Dvivedi, Karen Hom, Zhao Yong Liu, Sean Ojakian.