TWiki . Team1 . ProjectTwoIndividualLogs

Dave Buchfuhrer

February 29

-Implemented Face Collisions
-Designed Face Collision Demo

March 04, 2004

-Generalized Face collisions (poorly)

March 05, 2004

-Spent much of afternoon working on Face collisions
-Wrote code to generalize edge collisions

March 06, 2004

-Wrote vControl.py, our version control script

March 07, 2004

-Helped to get face collisions working much better
-Got generalized edge collisions working
-Helped Brad design DOT test for collisions

March 08, 2004

-Fixed bug detected by DOT test
-Implemented bounding cubes for surfaces

March 10, 2004

-Wrote GUI frontend for Jon's Milk Shape file converter that allows for specification of color

March 12, 2004

-Improved interface of GUI frontend and fixed all known bugs

March 22, 2004

-Worked with Brad on rolling model

March 28, 2004

-Implemented sound
-Helped Brad design tree

March 29, 2004

-Wrote loop for background sound

March 30, 2004

-Modified camera class so that mouse circles around ball when tracking.
-Set 'q' to give impulse to ball in the direction that the camera is pointing when tracking.

March 31 - April 06, 2004

-Implemented multiple player support
-Implemented on-screen text display
-Obtained sounds from Supafly
-Commented most of the header files and some of the larger implementation files
-Play tested the game a lot
-Worked with Brad on gameplay issues
-Improved the camera somewhat


Jon Dodge

2.29.04
Helped design the framework of the game
Set up wiki for project 2

3.01.04
Implemented vertex and edge collisions

3.04.04
Patched up vertex and edge collisions
Began laying groundwork for iterative collision detection

3.10.04
Started work on input loading functionality
Began learning the use of Milk Shape
Designed clown face with too many vertices

3.11.04
Designed clown face version 2 using many fewer vertices
Wrote a file conversion program to take milkshape output and put into the loader's format

3.12.04-3.21.04
Designed a sword, putter, crossbones, and tree model

3.26.04
Designed the pirate ship displayed in the pirate demo
Wrote a file converter for ASCII files to text files we can actually use
Colorized and textured some of my old models


Brad Tennis!

2.29.04
- Designed and wrote the overall class structure for the game.
- Wrote a timer class.
- Wrote the interface to the collision demo
- Stubbed out the non-collision classes
3.03.04
- Began massive structural overhaul (specific changes as follows)
- Relegated face storage to the world class and gave surfaces pointers into this array
- Made the world a singleton class
- Pulled the edge and face classes out of the surface class and made them public
3.04.04
- Entirely removed the edge class
- Created a function testSurface that tests all triangles in a surface for a collision
- Began experimenting with storing triangle neighbors
3.05.04
- Completed neighbor functionality
- Wrote functions to generate normals for collisions dependent on these neighbors
- Began testing of standardized collision tests
- By consequence of this test, helped debug standardized face collisions
3.07.04
- Aided in debugging standard edge collisions
- Introduced fudge factors into our collision detection to correct for floating point error
- Added a member to keep track of the current frame (never know when this might be handy)
- Created the DOT test
3.08.04
- More tinkering with fudge factors in our collision model to eliminate missed collisions
- Helped squash bug detected by the DOT test (related to face collision)
- Created the Paraboloid test (trying to think of a better acronym)
3.09.04
- Helped debug the input loader
- Implemented an optimization to make input loading faster

----- Revision r1.20 - 13 Apr 2004 - 20:04 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.