TWiki home TWiki > Team1 > MattsLog (r1.5 vs. r1.6) TWiki webs:
Main | TWiki | Know | Sandbox
Team1 . { Changes | Index | Search | Go }
 <<O>>  Difference Topic MattsLog (r1.6 - 02 Nov 2004 - MattReynolds)
Added:
>
>

Tomorrow our final presentation is due tomorrow, with nicely commented code and documentation. We met to put it together.

I helped Aaron comment some of the code, and also wrote up the Final Report, User Guide, and created the PowerPoint? slides for the presentation. I also created our nifty moon logo, and developed the "storyline" for our game.

-- MattReynolds - 01 Nov 2004

Version 1 is due today. We met last night to put it together.

I added some little tweaks only visible in wireframe mode for debugging purposes.

LATER: sigh... dumb edge collision... ok, it works now

I also modified the camera a bit so it moves more smoothly.

LATER: I positioned the course and loop on the terrain.

-- MattReynolds - 28 Oct 2004

I tweaked the friction/damping/gravity/stopping code so that the ball doesn't bounce around like it used to.

-- MattReynolds - 27 Oct 2004

I added the GolfBall? and GolfClub? classes to our project from the code provided on the class webpage.

Also, we now have friction, which works basically the same as damping.

LATER: The club is now able to swing. I'm leaving this for someone else to integrate with the power bar, etc.

-- MattReynolds - 24 Oct 2004

I cleaned up the code in collision.cpp and triangle.cpp to make them cleaner and easier to debug, since they are causing us so much grief. This actually involved a lot of rewriting of code, but the underlying structure is still the same.

I also added BallList?, TriangleList?, and CollisionList? to allow us to have new methods associated with what were previously just vectors.

LATER: I wrote a little C program to make us a loop-the-loop. It seems to work fine so far. It is included in our test cases as Secret Test Case #13.

-- MattReynolds - 22 Oct 2004

We met tonight to put together the final Prototype III.

I fixed some problems with collision response for edges and vertices, so it should work fine now.

I also added transparency and lighting so I can see the angles and slopes in my newest test cases. We can also now use PgUp? and PgDn? to move up and down in our world.

LATER: I added damping and gravity. This seems to be working fine for rolling so far...

LATER AGAIN: Ok, maybe not... NOW it should work fine. I fixed a problem in game_idle where we were not calculating all the collisions in the path of the ball.

-- MattReynolds - 21 Oct 2004

I modified the camera code to allow a "ball-chase" mode when the right-mouse button is down. It's a bit of a hack, but we can clean it up later.

I also cleaned up the menu code a bit and made it more user-friendly. Aaron and I added support for other primitive types (ie Cubes and Quads) from the text file instead of just Balls and Tris. This should make level design easier.

-- MattReynolds - 20 Oct 2004

I developed some test cases to test the evolving collision code. Currently only the face collision tests work.

-- MattReynolds - 19 Oct 2004

I worked on adding a Glut menu system to allow us to access test cases while our prototype is running. I also added the ability to detect collisions between multiple balls and multiple triangles (ball-ball collisions not detected).

LATER: I ditched the Glut menu code because the callback functions don't work with our current code. Instead, I made a console-based menu system in the World class that uses a finite state machine-type structure to move between menus.

-- MattReynolds - 18 Oct 2004

Prototype II due today. Our stuff doesn't work perfectly yet (we still have collision detection issues) but we will definitely have these fixed by the end of fall break.

-- MattReynolds - 14 Oct 2004

Changed:
<
<

%META:FILEATTACHMENT{name="project2.zip" attr="" comment="menu (unfinished)" date="1098133086" path="project2.zip" size="77622" user="MattReynolds" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="project2.zip" attr="h" comment="menu (unfinished)" date="1098133086" path="project2.zip" size="77622" user="MattReynolds" version="1.1"}%


Topic MattsLog . { View | Diffs | r1.7 | > | r1.6 | > | r1.5 | More }
Revision r1.5 - 18 Oct 2004 - 20:58 GMT - MattReynolds
Revision r1.6 - 02 Nov 2004 - 07:25 GMT - MattReynolds
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.