Transformers Remake Schedule (Last Updated: April 3, 2003)
Week Graphics Physics Networking Input Misc Testing Results
1
3/31

*Implement volume rendering for Prism.

*Collision detection for OBB, Prism, Triangle to all Volumes.

(4/3)*List of functions for collision detection

-Prism to:

  • Prism for car CD (collision detection),
  • Ray or Capsule for shooting (or AI sight tests?),
  • Point or Sphere for range queries,
  • Triangle for environment CD,
  • AABB for Octree tests,
  • Plane for Frustum culling.

-Capsule to: Triangle (needs to be revamped to handle CD in the Triangle to Capsule direction).

-OBB to: OBB, Triangle, Plane, Point, Ray (all these would be nice, but not necessary, to implement if time is available)

*Render the Prism mesh. 

*Check that all collision detection methods work, especially the versus Triangle tests.  These will need to be hammered on to make sure world collision is done right.

(4/3)Implemented the Prism and  PrismMesh class.  Tested it inside of the TFRemake framework.  Now all the rendering functions are complete, but optimization hasn't really been looked at yet. 

Beginning design of the collision detection algorithms. 

(4/4) Reimplemented CapsuleTriangle collision detection. 

(4/5) Tested and debugged CapsuleTriangle and TriangleSegment in TFRemake app.

2
4/6

*Collision response: Organize collision detection information for response.

*Class should contain: point, normal, and penetration depth.

*Modify octree so that queries can be made about a world's physical properties (such as friction constants) at a certain point. 

*Read up on Ruby.  *Practice using some of the available modules.  *Testing will be held off until the physics rules are implemented in the following week. (4/8) Working on a replacement for Prism.
3
4/13 - 4/27
*Implement Simple Robot/Car Physics: Acceleration, Braking, Turning *Read up on using Ruby as an embedded language. *Test drive the physics in world. (4/29) Worked on Capsules for collision detection.
4
5/4
*Implement Particle Systems for smoke, sparks, weapons fire. *Create an app to test smoke generation, oriented sparks (for instance when bullets it a building).
5
 
*Add fmod for sound generation and music playing. *Add sound effects for weapons fire, car tires/engine.
6
 
7
 
ALPHA TESTING
8
 
BETA TESTING
9
 
GAMMA TESTING
1