TWiki home TWiki > Team3 > SeanGoKartLog (r1.1 vs. r1.5) TWiki webs:
Main | TWiki | Know | Sandbox
Team3 . { Changes | Index | Search | Go }
 <<O>>  Difference Topic SeanGoKartLog (r1.5 - 02 Dec 2004 - SeanBouchard)
Added:
>
>

1 December 2004

  • Added spinning to kart, wall, and projectile collision response.
  • Tested and debugged spinning.
  • Tweaked collision response.
  • Tweaked the AI logic.
  • Revised "arcing" projectile model.

30 November 2004

  • Implemented a "safe point" system.
  • Rewrote collision response to implement the "safe point" system.
  • Created a "spin" model for the karts.

28 November 2004

  • Started planning the "safe point" system of collision response.
  • Scrapped the "spinout" model, began planning the "spin" model.

26 November 2004

  • Created a "spinout" model.
  • Linked the kart's spinout to its KartInputHandler.
  • Attempted to use a timer to control the kart's spinout.
  • Tested, debugged, and revised the timer control of the spinout.

25 November 2004

  • Created the AiGameObserver and AiKart classes.
  • Implemented AI logic.
  • Implemented AI opponents.

 <<O>>  Difference Topic SeanGoKartLog (r1.4 - 22 Nov 2004 - SeanBouchard)
Added:
>
>

21 November 2004

  • Continued testing collision response algorithms.
  • Created and integrated the ProjectileManager class into the existing Game and Kart structure.
  • Created the Projectile, Item, and BeerBottle classes.
  • Implemented Projectile firing.
  • Implemented an item-collection system in Kart.
  • Eliminated thread-sleeping from Game in favor of exclusively using timer events.

20 November 2004

  • Explored, implemented and tested several new collision response algorithms.
  • Found and fixed a major bug in the collision detection algorithm.
  • Began planning class structure and interface for Projectiles.
  • Began planning class structure and interface for AIKart.

19 November 2004

  • Integrated Kart-Kart collision detection into the new code base.
  • Implemented and tested a new Kart-Kart collision response algorithm.

18 November 2004

  • Added a second Kart to the course and created default InputHandler settings for each Kart.
  • Limited the turning ability of Kart to be a function of its velocity.
  • Implemented a hand-brake.

 <<O>>  Difference Topic SeanGoKartLog (r1.3 - 18 Nov 2004 - SeanBouchard)
Added:
>
>

17 November 2004

  • Improved the collision response algorithm to include angle of incidence.
  • Extended the CheckpointSegment class to detect sequential collisions.
  • Added two new cinematic KartCamera instances.

16 November 2004

  • Integrated the collision detection algorithm into the new code base.
  • Improved the collision response algorithm to work effectively at higher velocities.
  • Tested and debugged the CollisionHandler.

 <<O>>  Difference Topic SeanGoKartLog (r1.2 - 16 Nov 2004 - SeanBouchard)
Added:
>
>

14 November 2004

  • Searched for improvements or alternatives to the sphere-line segment collision algorithm.

13 November 2004

  • Created a LineSegment class.
  • Implemented an algorithm to detect Kart-Walls collisions.
  • Tested and debugged the CollisionHandler.

12 November 2004

  • Extended the Kart-Kart collision algorithm to allow multiple spheres per Kart.
  • Started working on a CameraManager class and a Camera class.
  • Created a Walls class.
  • Searched for simpler algorithms to detect sphere-line segment collisions.

 <<O>>  Difference Topic SeanGoKartLog (r1.1 - 12 Nov 2004 - SeanBouchard)
Added:
>
>

%META:TOPICINFO{author="SeanBouchard" date="1100286763" format="1.0" version="1.1"}% %META:TOPICPARENT{name="GrandTheftGoKart"}% 11 November 2004

  • Reviewed C# tutorials on CodeProject.com.
  • Created a very simple "Hello World"-style program to familiarize myself with C# programming.
  • Extended John's basic-physics prototype.
    • Added a second Kart.
    • Abstracted the Kart class and implemented P1Kart and P2Kart.
    • Created a simple InputHandler class to deal with controls for two Karts.
    • Created a CollisionHandler class that will detect and respond to collision events.
    • Implemented a Kart-Kart collision algorithm based on a single bounding-sphere per Kart.
    • Created a (temporary) Scenery class to improve the testing environment.
    • Tested and debugged the CollisionHandler.

Topic SeanGoKartLog . { View | Diffs | r1.5 | > | r1.4 | > | r1.3 | More }
Revision r1.1 - 12 Nov 2004 - 19:12 GMT - SeanBouchard
Revision r1.5 - 02 Dec 2004 - 08:35 GMT - SeanBouchard
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.