TWiki . Team3 .
GtgkMeetingMinutes
November 8:
Actually decided on doing this concept
We met and did some basic risk analysis.
Made a timeline of prototypes
Basic work breakdown study for each prototype
November 10:
Risk analysis for our physics engine
(advantages, disadvantages to doing our own and using ODE)
Decided to create our own engine
Worked out the details of our collision algorithm
Designed an intro/setup menu system (
Storyboard.ppt
)
Designed a HUD for gameplay information
Wrote a bunch of shit in the wiki
November 14:
Integrated Sean's and Chris's code bases
Worked out the class structure and a rough UML diagram
Tested the driving engine on the courses (it's buggy!)
Until we meet again...
Chris will:
Make a skeleton project reflecting our UML
Context sharing (for textures)
File loading
Sean will:
Continue working on collisions
Move collision code into skeleton
John will:
Make a good camera
Start on the input handlers
November 17:
Integrated our most recent code.
Added some sounds.
Now loads starting points from course XML file.
Loads number of laps from course XML file.
Added winning condition.
Documentation, documentation, documentation.
For next time:
Sean will:
Make golf cart movement like our first game
Implement a hand brake
Implement a second cart
Cart-cart collisions
John will:
Create a second course
Cart rotation based on momentum instead of wheel rotation
Chris will:
Work on
DirectSound
?
Create an animatable golf cart subclass of the Milkshape model class
November 22:
Created presentation for class on Tuesday
Reviewed some design elements
For Thanksgiving break:
Sean will:
Keep working on bullets
Implement AI
Keep working on collisions
Chris will:
Networking!
John will:
Work on kart animation
Create second course
Heads up display
November 28:
Integrated our code from Thanksgiving break.
For next time:
Sean will:
Keep tweaking collision detection
Work on projecticle system
Spin outs
John will:
Finish the second course and make a third course
Split kart orientation into kart direction and wheel direction
Linking HUD to world observer
Look for sounds and music
Timer synchronization
Chris will:
Play around with HUD fonts
Tweak shared context shared context / courses
Controller and player selection screens
December 1:
Integrated code
Tweaked some constants dealing with kart speed
Changed some of the default cameras
Discussed problems with our timer
For next time:
Sean will:
Bullets
Shrink karts
Smarter and more capable AI
John will:
Courses, courses, courses
Improve the timer class
Add more info to the HUD: projectile notification, etc.
Delay when the game starts
Chris will:
Create destructors
Saving and applying settings
Networking bugs
December 8
(Ambitious) Goals for Alpha Release:
Implement timestep tree; solve outstanding Timer issues.
Integrate Kart customization with gameplay.
XMLize Item placement.
Fix outstanding issues with projectiles.
Fix pause/unpause functionality.
Customizable volume control.
XMLize Course cameras.
Create end-game sequence.
Include "Laps to Go" in HUD.
Create Help screen.
Include projectile in HUD.
Create a Boost item.
Implement Kart states based on current projectile.
Fix the textures on the Sand Course.
Fix the "Wrong Way" bug on the Sand Course.
Fix GameTimer bug on pause.
Goals accomplished:
Implement timestep tree; solve outstanding Timer issues.
XMLize Item placement.
Fix outstanding issues with projectiles.
Fix pause/unpause functionality.
Create end-game sequence.
Include "Laps to Go" in HUD.
Help screen.
Fix the "Wrong Way" bug on the Sand Course.
Fix GameTimer bug on pause.
December 9:
After alpha testing, we need to address the following issues:
Work on kart responsiveness, specifically turning and the emergency brake.
We also need to work on the AI karts, making them a bit more intelligent.
We also discovered several bugs that we need to work on:
There is some sort of memory leak / lack of garbage collection that causes the game to slow down significantly after a few minutes of play.
There's still a bug in the networking code that prevents network play.
The game has trouble exiting, frequently crashing in the process.
December 14:
We talked about what we want to present on Friday:
Perceived risks vs. Real risks.
Original goals vs. Accomplished goals.
Additional features we wanted to implement.
Documentation.
Discuss the Timer issues.
Discuss the physics issues.
More, TBD after Graphics on Thursday.
We talked about the documentation that needs to be finalized before the presentation:
Gantt chart. - Chris
Pert chart. - Chris
Use cases. - Sean
UML diagram. - Chris
Final report. - Thursday night.
User's guide. - Thursday night.
We also talked about the features we would like to implement before Friday (in order of risk):
Track down the major memory leak. - Chris
Exiting issue. - Chris
Eliminate the instruction screen memory leak. - Chris
Player customizations. - Chris
Network games playable on the LAC machines. - Chris
Texture issues on Sand Course. - Chris
Backport John's changes. - John
Different projectile models, such as a beer can. - Sean, John
December 17:
Game due in: 12 hours
To do:
Fix sand course wrong way error
Fix camera changing hotkeys
Transparent windshield
Kart size
Kart-kart collision response
HUD projectile display
First screen bitmap overlay
Projectile images
Find unclosed change-color in draw Kart
Make first and second place more accurate
glDeleteTextures( 1, &texture );
Add additional kart schemes
AI karts use random kart schemes
Fix AiKart velocity during pause
Fix player controls saving
Sound exceptions
Global exceptions "Data Mismatch"
Global loading screen
Remove frame counter thing
Change kart color in hud to reflect roof color
Speed boost item
Can item
800x600 and full-screen'ize all the forms
Make some sort of ending condition
-----
Revision r1.19 - 17 Dec 2004 - 14:28 GMT -
JohnFuetsch
Copyright © 1999-2003 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send
feedback.