GUB Version History

Below is a history of the highlights in changes between different revisions. You can always download a version by clicking on it's version number in the listings below (newest at the top). See the installation page for instructions on installing this. You need to read that page if you're going to play networked games.


Version 0.8.10 (384k zip): January 16, 2000:

Fixes/Changes:


General News:
I got some good ideas about how to cut the number of piece serializations by probably 90%, which means a huge speed increase in general (specifically during drag and drop and network synching). Because of the number of things it affects, though, I probably won't do this until after the network client is more friendly and I've released it as 1.0.
I've also figured out how I'm going to implement user-defined tags. User-defined tags are key/value pairs that a plugin may store into any game piece so that custom information about that piece may be stored and shared across the network. For example, a wargaming utility could use these to store attack and defense values of a piece. For a roleplaying utility, these could store hitpoints, gold, etc. Any number of plugins can share almost any amount of information without interfering with other plugins or the the piece's normal behaviour. This implementation relies partly on the changes I'm thinking of for serialization, though, so they're a ways off.

Version 0.8.9 (349k zip : Released August 7th, '99

Fixes/Changes:

Version 0.8.8 (344k) Released August 4th, '99

I actually lost most of the list of fixes for 0.8.8 in a tragic HTML editor accident. (Nevermind that it was 99.99% user error.) What I remember of the changes and fixes is:


General Notes:


Version 0.8.7 (341k) Released July 31st, '99

Fixes/Changes:


Version 0.8.6 (337k) Released July 28th, '99

Fixes/Changes:

NEWS:

July 27th, '99: I'm just about to wet myself with excitement. I just got the game pieces to accept drag/drop actions. Now you can drop pieces on top of each other and they'll drop onto the board, making moving pieces a LOT friendlier.

July 27th, '99:
I've switched to using Sun's Java Shared Data Toolkit for networking layer, and it's working great so far. Unfortunately, this means that you have to have the JSDT to play GUB now. This won't affect the way GUB is played, it just makes the installation more complicated. I have bundled up a miniature version of the JSDT classes you'll need. See INSTALL.html for instructions on how to get and install it.

July 20th, '99: The JDK 1.2.2 came out last week, and appears to fix loads of problems I've been having. Specifically, drag-and-drop appears to be much smoother.

Version 0.8.5 (~350k): Released July 4th.

Fixes/Changes:
It's been a prolific weekend for me. My girlfriend has been out of town, so I got lots done on GUB. This is probably the last version for at least a couple of weeks. I'm going to try to change the network layer to use Sun's JSDT - Java Shared Data Toolkit, which I'm sure will be a much more robust solution. I'm not actually sure if it will allow data sharing at the level I need, so I'm not yet sure if I'll use it.


Version 0.8.4: Released July 3, 1999
I just realized today that the GUB that's packed as 0.8.3 says it's 0.8.1 when you run it. It's not, though. If you want to think of it that way, go ahead. There never was a 0.8.1 released so it doesn't matter. This releases fixes that and has a couple other small bonuses.

Improvements in this release:


Version 0.8.3: Released July 1, 1999
For general info on this version, see the section about version 0.8.0, just below this.
Fixes/Changes:




Stuff regarding older versions is in the old versions page.


Back to the GUB page...