TWiki home TWiki > Team3 > ChrisGoKartLog (r1.1 vs. r1.10) TWiki webs:
Main | TWiki | Know | Sandbox
Team3 . { Changes | Index | Search | Go }
 <<O>>  Difference Topic ChrisGoKartLog (r1.10 - 16 Dec 2004 - ChrisWilson)
Added:
>
>

  • Added player customizations.
  • Several bug fixes.
-- ChrisWilson - 09 Dec 2004

  • Spent several hours fixing bugs.
  • Rewrote shared context implementation.
-- ChrisWilson - 15 Dec 2004

 <<O>>  Difference Topic ChrisGoKartLog (r1.9 - 04 Dec 2004 - ChrisWilson)
Added:
>
>

  • Added in-game menu (press escape to pause, etc.)
  • Modified buttons and text controls to reposition properly
  • Edited sound manager to allow single sound file to play multiple simultaneous instances
  • Added destructors and dispose methods forn network-related classes
  • Some minor bug fixes
-- ChrisWilson - 02 Dec 2004

 <<O>>  Difference Topic ChrisGoKartLog (r1.8 - 01 Dec 2004 - ChrisWilson)
Added:
>
>

  • Fixed some bugs in network code.
  • Courses are now loaded only once, in SetupGameType?.
  • Rewrote CheckpointSegment? to eliminate some of the static code.
  • Windows now display full-screen (except when running a debug build).
  • Redesigned some forms to work better with 800x600 resolution.
-- ChrisWilson - 30 Nov 2004

 <<O>>  Difference Topic ChrisGoKartLog (r1.7 - 30 Nov 2004 - ChrisWilson)
Added:
>
>

  • Tweaked the networking code.
  • Networked karts now start in the correct place.
  • Began expanding network support to more than 2 players.
-- ChrisWilson - 27 Nov 2004

  • Tweaked shared context code.
  • Added Singe Player option.
-- ChrisWilson - 28 Nov 2004

  • Created OpenGL? button class.
  • Started on player kart customization.
  • Created OpenGL? font class.
  • Karts now show the correct player number on their roof.
-- ChrisWilson - 29 Nov 2004

 <<O>>  Difference Topic ChrisGoKartLog (r1.6 - 25 Nov 2004 - ChrisWilson)
Added:
>
>

  • Started on the network lobby.
  • Wrote several networking-related classes.
  • Wrote a prototype that uses these classes to set up a lobby.
-- ChrisWilson - 20 Nov 2004

  • Kept working on networking.
-- ChrisWilson - 21 Nov 2004

  • Network lobby is mostly functional -- good enough for some testing.
  • Started work on implementing network support for actual game.
-- ChrisWilson - 22 Nov 2004

  • Finished a prototype of the game with networking support using a TCP client/host model, only to discover that the latency is ridiculous, slowing the game down to about 3fps and making it unplayable. Will have to develop a new implementation for networking...
-- ChrisWilson - 23-24 Nov 2004

  • Finished a prototype of the game with networking support using UDP, peer-to-peer multicasting model. The prototype only supports two players, but works pretty well. No problems with latency this time, the game still runs at 60fps. Did discover some problems with networking:
    • Bounce data gets lost somewhere. So collisions occur, but the bounce is aborted almost as soon as it begins.
    • Our timer runs at a different speed on different machines, so although the karts are synchronized, the one controlled by the faster machine drives faster.
    • Both karts try to take the same starting location.
-- ChrisWilson - 24-25 Nov 2004

 <<O>>  Difference Topic ChrisGoKartLog (r1.5 - 22 Nov 2004 - ChrisWilson)
Added:
>
>

  • Implemented DirectSound? support for playing WAV files.
-- ChrisWilson - 16 Nov 2004

  • Reworked DirectSound? support, so it now supports MP3 files, as well as better support for WAV files.
  • Reworked model loading and rendering code to use texture objects instead of storing textures in display lists.
-- ChrisWilson - 18 Nov 2004

 <<O>>  Difference Topic ChrisGoKartLog (r1.4 - 15 Nov 2004 - ChrisWilson)
Added:
>
>

  • Prototyped code using Windows Forms and CsGL? together.
-- ChrisWilson - 6 Nov 2004

  • Prototyped code creating a split-screen form, with two OpenGL? contexts.
-- ChrisWilson - 8 Nov 2004
Added:
>
>

  • Fixed some bugs.
  • Implemented display lists for model loading and rendering.
  • Created an uber shared context that is global to the entire application, instead of shared contexts for each form.
  • All display lists and textures are now stored in the uber shared context.
-- ChrisWilson - 15 Nov 2004

 <<O>>  Difference Topic ChrisGoKartLog (r1.3 - 15 Nov 2004 - ChrisWilson)
Added:
>
>

  • Wrote simple camera
Changed:
<
<

TODO:

  • DirectSound?
  • Vertex acceptance
  • Networking...
>
>

  • Wrote skeleton code for project
  • Added Milkshape reading code to skeleton project
  • Added Viewport control code and GameScreen? form code to project
  • Added support for shared OpenGL? contexts
  • Wrote code to load course files
  • Wrote code to load vertices files
  • Wrote course selection screen
  • Created UML class diagram for project
-- ChrisWilson - 14 Nov 2004

 <<O>>  Difference Topic ChrisGoKartLog (r1.2 - 13 Nov 2004 - ChrisWilson)
Changed:
<
<

>
>

  • Prototyped code for reading Milkshape files
  • Expanded code to also support reading texture information
  • Expanded code to render Milkshape files using CsGL?

 <<O>>  Difference Topic ChrisGoKartLog (r1.1 - 13 Nov 2004 - ChrisWilson)
Added:
>
>

%META:TOPICINFO{author="ChrisWilson" date="1100339057" format="1.0" version="1.1"}% %META:TOPICPARENT{name="GrandTheftGoKart"}%

-- ChrisWilson - 13 Nov 2004

TODO:

  • DirectSound?
  • Vertex acceptance
  • Networking...

Topic ChrisGoKartLog . { View | Diffs | r1.10 | > | r1.9 | > | r1.8 | More }
Revision r1.1 - 13 Nov 2004 - 09:44 GMT - ChrisWilson
Revision r1.10 - 16 Dec 2004 - 10:40 GMT - ChrisWilson
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.