What's new in ZNibbles ? ======================== Vincent Mallet, vmallet@enst.fr http://www.stud.enst.fr/~vmallet/ZNibbles.html * 0.0.7 - 1999.05.12 : still faster - A critical internal part has been greatly optimized. The processing is much faster, response times are much shorter and cpu comsumption is lower. Playing with 20 players or more is OK ;) - new client option '--enable-stdin' : by default input from standard input is disabled (this seemed to cause problems). You can turn it back on with this option. - Added the 2-in-1 option : two players can use the same keyboard and the same GTK client to play the game (with other players). This is preliminary work, but it looks good. Press to add 2nd player and use keys "s,d,f,e" to move worm around. - Players are now correctly removed from the player list in the GTK client. - Lots of internal changes.. I suppose some new bugs got into this one. - Added man pages for nibbles(6), znibbles(6), gznibbles(6) and znibblesX(6) - Experimental RPM packaging ! But I still have problems dealing with different builds (i.e. with or without Motif, with or without GTK). * 0.0.6 - 1999.05.01 : more stable - Revisited the makefiles and configuration process. Options '--disable-motif' and '--disable-gtk' (added to the configure script) allow to skip compiling respectively the Motif client and the GTK client. - Many bugfixes on the GTK client. - The GTK client now displays player' score, player's best length and player's color. - Fixed a bug that could cause a segmentation violation in all clients (related to signal handling) - Rewrote parameters processing. I'm now using 'getopt' which is way more powerful. - Default hostname (localhost) and port number (5051). This allows to start the game much more easily. - World size is now configurable through options given to the nibbles server: '--size', or '--width' '--height'. - New option '--no-computer' to server to play a game without computer controlled worms wandering around. - Improved the X11 client response time a lot; and now it is more stable, too. - Internal changes to the GTK client to make it respond better too. * 0.0.5-beta - 1999.04.26 : go faster ! - Various small fixes in the GTK client. - Added an About Box to the GTK client. This box contains a small help on keys. (but it's ugly). - many performance imrovements in server and all three clients. * 0.0.4-beta - 1999.04.24 : a step forward - GTK: started the work on a GTK+ client. Basic features are there and it can be used to play, but it's far from being finished. see the file NEWS fore more info. - forced the use of signed char in the communication class (Trame.C). Some compilers consider that a char is unsigned by default and this coud lead to really strange behavior. - fixed a lot of small syntaxic problems that prevented ZNibbles to compile with some compilers like Sun CC and Irix CC - made the configure script slightly more general (ie, Irix CC doesn't like '-Wall'..) - translated even more comments in the code - Removed yet another useless source file * 0.0.3 - 1999.04.14 : public maintenance release - bugfix - Motif client: when one of the two text lists had focus, the worm couldn't be controled anymore. Annoying when those lists get the initial focus.. - made the About box work, and added a little help in the box. - added --version and --help options to server and clients - some code clean-up * 0.0.2 - 1999.04.04 : public release - Made the compiling a lot easier with the use of automake/autoconf - Removed dependency on the DLList list template by adding it in the distribution - Made it compile better with CC under Solaris (but not completely) * 0.0.1 - 1998.11.17 : Renamed XNibbles to ZNibbles. - added the "-twokey" options to allow control of your worm with only two keys (left and right) instead of four. - translated some comments in the code, from french to english * 0.0.0 - 1998.10.28 : First official of XNibbles under the GNU General Public Licence - almost no change. * Early 1997 : development of XNibbles