TWiki . Team1 . ProjectThreeIndividualLogs

Dave Buchfuhrer

April 18

~Began writing code for collision detection

April 20-21

~Wrote box-box, sphere-sphere, and box-sphere collision detection

April 26

~Created Jive Turkey model. 365 vertices, 602 faces

May 6

~Finished 74 frame Jive Turkey animation, including idle action, 3 attack actions, running action, 2 hit response actions, and 2 death actions
~Created Nate model. 563 vertices, 644 faces

May 7-11

~Animated the Nate model
~Found the solution to the texture mapping issue
~Created new texture maps for the Jive Turkey and Nate models
~Textured the Jive Turkey and Nate models

May 12

~Fixed Nate model
~Created and textured tree and platform models
~Added capacity to load levels from a file
~Added sound manager and background sounds

May 13

~Acquired and implemented sound effects
~Designed level
~Created flower and health bottle models
~Finished writing rough drafts of Final Report and User's Guide
~Wrote code to automatically place trees and plants appropriately on the height map
~Added background sound specification to level format

Jon Dodge


4.18.04-4.21.04
Began writing classes for collision detection.

4.22.04
Finished most of code for colliding objects using the collision master

4.23.04
Wrote a testing executable for determining accuracy of collisions

4.24.04
Tested the collision model Began and finished a side coding project to read in a milkshape model and output a heightmap file
Also wrote the input loader for the heightmap file

4.25.04
Wrote most of the implementation to allow an object that starts on a heightmap to stay on the heightmap

4.26.04
Tested heightmap following

4.27.04
Cleaned up code adding some comments
Cleaned up output so that testing during the plugin process will go smoothly

4.28.04
Helped Brad integrate physics into display
Tested physics using graphical tests of the 8 basic collision types, between spheres and boxes in all 4 cardinal directions along the heightmap
Tests passed


Brad Tennis!

4.18.04

- Began writing md2 model loading classes
- Created numerous stub classes to ease later code integrationg
- Wrote a Resource Manager
- Made some minor alterations to our vector class

4.19.04

- Wrote pTriangle and pVertex classes to go along with md2 models
- Successfully displayed a static md2 model
- Wrote a new texture file class as well as a texture loader

4.21.04

- Began working on animation of md2 models
- Wrote a pAnimation class to drive these animations
- Started working on cel-shading

4.28.04

- Performed part of graphics/physics integration
- Wrote methods to draw shaded heightmaps and wireframe collision primitives
- Began working on vertex normal pre-calculation for md2 models

4.29.04

- Wrote a program to determine md2 normal indices into an array of standard normals
- Integrated the md2 model changes into the existing framework

5.03.04

- Wrote a program to determine per-vertex normals for height maps
- Added the capacity to load these normals
- Changed the heightmap draw function so that it would correctly shade the heightmap
- Began working on our lighting system
- Wrote the lightManager class
- Wrote the light class
- Began working on the mechanics of combining lights (currently not working right)

5.04.04

- Ported the application from glut to Win32
- Implemented our eventQueue
- Wrote the inputManager class

5.06.04

- Fixed the heading rotation for the pNate and pEnemy clases
- Started working on making the application fullscreen

5.06.04 - 5.13.04

- Created the particle system
- Derived blood and hitbox particle systems and integrated them into the code
- Balanced the constant factors to make the game more action packed
- Created a health box powerup
- Fixed flowers
- Fit collision boxes to models
- Added in the sounds for the Peter Fly Trap
- Sort of fixed a terrible cel-shading bug (the one where we had to disable heightmap shading)
- Did a little more heading fixin'
- Cleaned up the source for final submission
- Made the lighting manager work at least for the global sunlight
- Playtest!

----- Revision r1.16 - 14 May 2004 - 22:30 GMT - TWikiGuest
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.