A Modified Carom Billiards Game

Friday, April 18, 2003

TRING v0.3 is out!
Last Wednesday, Alex and I entered Tring into the UROC undergraduate research symposium. Before doing so, we added some additional features to the game, which includes the ability to put forward and back spin on the ball. The updated source and windows executable is available on the downloads page.

posted by Brian 5:50 PM

Tuesday, February 4, 2003

TRING v0.2 is out!
Not really that big of a deal, but there is a new version of TRING posted on the downloads page. I've currently only uploaded the version for MacOS X, but the Windows version shall be posted soon (along with source for both). We couldn't settle on a fast and good looking cross-platform font library, so I just wrote my own to replace FTGL and FreeType (Brian wasn't satisfied with the speed of FTGL and FreeType for our application). Also, we have fancy sliding-windows (whoopee-deedoo), and the ability to name players, etc. For more info, read the README file that comes with the app. And, of course, have fun!

posted by A-lex 1:10 PM

Tuesday, December 10, 2002

Downloads Updated
I updated the source and binaries on the downloads page. You should be now be able to compile the source. If anyone is trying to compile this code in linux, it will have to be modified. Since we assume either Mac or Win32, there are several #ifdef s which just check to see whether or not WIN32 is defined.

posted by Brian 8:33 AM

Monday, December 1, 2002

Final Milestone Update
Well, it's been a long week. We've implemented a really pretty engine, with dynamic cube mapping and realtime shadows (using shadow volumes and the stencil buffer) and numerous other features. We also have a nice physics solver now which handles friction and deceleration properly by solving a nasty quartic polynomial for the purposes of collision prediction.

The game is completely playable now, although it didn't not quite meet our highest expectations. Perhaps it was the short timespan? Well, its not all over yet, since we may turn this into a much more interesting game after school gets out and we get some more free time. Even if we never get around to changing this ever again, the whole project was a learning experience that will undoubtedly help us in our future endeavors.

posted by A-lex 11:48 PM

Thursday, November 21, 2002

Milestone 3 Update
The game is now in 3D rather than 2D, with some interface elements added. From running the game or looking at the screen shots, one should notice the new bar at the top of the screen, which contains the "new game" and "quit" items. As of now, only the quit button is functional. Also, we have added a window on the left of the screen which displays the player names, their scores, and also an arrow indicating who's turn it is. The game supports more than 2 players, but as of now, we've not implemeted a method of asking for a number of players, or for taking in their names. You can see some screenshots on the new screenshots page. You can also see a low quality movie showing what happens when a shot is made.

The balls must be played in order, starting with the red, followed by green, then blue. As of now, we don't have any indication of which ball you are supposed to hit. This of course will be done soon.

You should also notice the skybox in the background of the table. Although it doesn't really apply to a billiards game, it will be updated in the future to better suit the game.

posted by Brian 02:50 PM

Thursday, November 14, 2002

Milestone 2 Update
We have new information to show you... Please check out the physics page to see the important source code that we created to handle the physics for the game (note that this is not final). Also, check out the screenshots page to see some screenshots of the game in progress, along with a movie of the current game running. For a download of the current snapshot (which should compile and run fine on Mac OS X's Project Builder and Visual Studio .NET for Windows), look here. Yes, its 5:30 in the morning and we are tired and sick. Goodbye.

posted by A-lex 05:38 AM

Thursday, November 07, 2002

I know that the site is tough to navigate right now. I apologize for this, but until I come up with a better way to handle the site navigation, let me give you some pointers: Use the links at the top of the page labeled "foward navigation" to find places where you can go from this page. You can use links labeled "reverse navigation" to get back to where you were. Should be a simple concept, but I'm not happy with it, so I'm sure I'll change it later.

posted by A-lex 01:33 AM

Wednesday, November 06, 2002

The TRING site is up! First things first: Check out our calendar page to see our projected and current status on the project. Also, check out the goals page to get an understanding of what we're proposing for this project.

posted by A-lex 10:11 PM

about us