------------------------------------------------------------------------------ 3) March 12, 2000: Changed some filenames to be more intuitive. Added an install script to install basic configuration files. Trying out the code for newcomers should be much simpler now. 3 typos fixed. ------------------------------------------------------------------------------ 002b) February 24, 2000: Configuration files and instructions on how to install them are included in the package. A new directory structure has been implemented in order to make multiple debian packages more simple. Hopefully the directory style overall is more organized than before. ------------------------------------------------------------------------------ 001) February 2, 2000: Initial release of Robot Race v6. This is a complete rewrite of the client and server. Design uses loadable modules to allow for the creation/addition of new elements without having to recompile the server or the client. ------------------------------------------------------------------------------ 51) May 24, 1999: Server can grant client requests for factory tile descriptions. gui client doesn't have this implemented, ai client almost does. ------------------------------------------------------------------------------ 50) May 20, 1999: Server configuration via the client is almost fully implemented although it will restrict configuration. For example there is a maximum of 16 factory tiles when in reality there is a maximum of 65025 (i think). Just have to allow checkpoints to be added and the 'ai' client won't be necessary anymore. (the 'ai' client was being used for server configuration) ------------------------------------------------------------------------------ 49) May 13, 1999: I got a job and lasers are displayed on the factory tiles now. Looking into speeding up loading boards with a correct technique as opposed to what I currently have working. ------------------------------------------------------------------------------ 48) May 7, 1999: tileset.xpm is implemented, no more single xpm files this caused the distribution to shrink significantly from 2.3 meg to 1.0 meg ------------------------------------------------------------------------------ 47) May 4, 1999: Graphical user interface to select program cards has been implemented. Game play is almost possible. All commands from the server are not yet handled, need a form to configure the server then will be essentially done with the client for now and will begin more work on the server. ------------------------------------------------------------------------------ 46) May 3, 1999: Basic jumpy animation is in place. Almost playable just need a form to choose the cards to play... right now it is random. ------------------------------------------------------------------------------ 45) April 28, 1999: All basic boards are included. Server won't crash now if client sends a long string. Misc. issues will insue with chars being past that are greater than 127 - they'll just have to be taken care of as they arise. ------------------------------------------------------------------------------ 44) April 17, 1999: Added a new board, actually there is also another board finished the other night but it was done by someone else and I don't have it off their computer yet. I combined all the board elements into one file which I'll use during the next phase of the client development. Now you can type 'make' and all rrserver, rrclient, and bview will all be created and put in the directory where you typed make. ------------------------------------------------------------------------------ 42) April 15, 1999: Server is easily crashable with one little "bug" no biggy, I could do a simple fix to stop it from crashing and instead to boot the user but I don't want to forget to do it, I have to do it later. I put a note in the server indicating that it is going to crash just for now. Starting May 1st I will be programming a lot more on the game. New re- leases can be expected about every Sunday. --Till that time wish me luck on finals. ------------------------------------------------------------------------------ 41) April 9, 1999: Single bug fixed in two places. I've made changes to try and avoid copyright infringements. I still need to rename the web site and probably the mailing list too. I will announce to the mailing list when the changes are made. I will post to freshmeat at the next release and it will have the new program name "Robot Race" for now and the new webpage address. ------------------------------------------------------------------------------ 40) March 28, 1999: Added an abort command. Having to shutdown then restart the server then have all the clients reconnect was really a pain when it came to ease-of-develop- ment so now the "ai" client can type '/A' to abort a game. Need a form for the gui client that can easily configure the server... ------------------------------------------------------------------------------ 39) March 7, 1999: Decided I need to do other things, need to stop myself from programming so today I just added another board to boards.dat, MAELSTROM. I also moved the factory tile viewing program 'bview' out of a subdirectory and in with the client level. Modified the client makefile to make bview along with the client by just typing 'make'. ------------------------------------------------------------------------------ 38) March 5, 1999: Flags show up now in the client now. Client recognizes beginning information but doesn't do anything with it. ------------------------------------------------------------------------------ March 5, 1999: Misc xpms were fixed, pathetic little pusher icon created, good enough for now. I recreated the way I package the distribution slightly, I must have missed something because now the tgz is over a meg large. Something to do with the glade items probably. 'bview' looks really nice now, still not complete. ------------------------------------------------------------------------------ March 3, 1999: I've decided to add a reason for each increase in distribution number. Since I am not releasing a client and server separately the reason is not obvious and upgrades might not yield anything you'd consider better. This release includes a better version of the 'bview' program which views factory tiles stored in the boards.dat file. It doesn't draw laser fire, more than one laser, pushers or crushers. The drawing program will be added and draw the factory tiles for the client when I get time. Some of the .xpms were misnamed not following my own standards I have written down. ------------------------------------------------------------------------------