11.3 2 Changes: 3 - Colors on terminals that support it. 4 5 Bugfixes: 6 - Compiles on Mac OS X Panther again. 7 (Must not abuse cpp for Makefile magic.) 8 91.2.1a 10 This version only adds some translations. 11 12 Changes: 13 - Added Dutch manpage. 14 - Added Norwegian translation (+manpage). 15 161.2.1 17 Changes: 18 - Improved network version checking code. The game now only 19 complains if version of network code itself differs. 20 - Added Italian translation (+manpage). 21 - Russian translation (+manpage) added. 22 - Added Dutch translation. 23 241.2 25 Bugfixes: 26 - "snow deletes the bottom line"-bug fixed. Finally! 27 28 Changes: 29 - Added Spanish translation. 30 - Added French manpage 31 321.0.6-pre3 33 Changes: 34 - Added Portuguese translation. 35 361.0.6-pre2 37 Bugfixes: 38 - Fixed wrong hostname in highscore submission code. Actually 39 this has been corrected silently in the 1.0.5 package. :) 40 41 Changes: 42 - The game now shows who has quit the game in network mode. 43 - Snow does not count as part of the house anymore. Thus if 44 your house is completely gone and only some snow is left 45 you loose from now on. ;) 46 - Updated manpages. 47 481.0.5 49 Bugfixes: 50 - Fixed buffer overflow in network version checking code. Argh! 51 - Highscore files got broken on reinstalling? Mine did. This is 52 hopefully fixed now. 53 54 Changes: 55 - French translation 56 - Restructuring of the program package. doc/man/, po/, etc. 57 - Added German manpage. 58 - Complete rewrite of AI (should be much better now). 59 - Source code cleanup. 60 611.0.4 62 Changes: 63 - Added German translation. 64 65 Bugfixes: 66 - The screen is now cleared correctly if you restart a new game. 67 Sometimes remnants of snow have been left on the screen. 68 691.0.3 70 Changes: 71 - Maximum player name length now 21 characters. That broke some 72 scorefiles. On installing the game too long playernames in the 73 scorefile will now be truncated. 74 75 Bugfixes: 76 - Sample scorefile that comes with the package wasn't corrected 77 for the new highscore system. 78 - Rewrote the highscores handling code to fix the buffer overflow 79 bugs and other strange things (reading names with spaces in them 80 lead to problems). 81 821.0.2 83 Changes: 84 - The manpage is not installed executable and more. 85 - World Highscore system on the tornado webpage where you can 86 submit your scores automatically at the end of each game. 87 - Scores are much higher now: 88 final score = final score * % of your house remaining 89 - Improved AI aiming 90 91 Bugfixes: 92 - Fixed segfault with "--connect" and non existent hostname. 93 941.0.1 95 Changes: 96 - "Current Scores" in main menu shows the player names instead 97 "Player 1" and "Player 2". 98 - The Makefile is really perverted now. :^) 99 100 Bugfixes: 101 - Fix in the Makefile/install section. Now we test if the directories 102 exist before we put something in there. 103 - Tiny fixes and changes. 104 1051.0 106 Changes: 107 - Lightning now flashes the screen. :^) 108 - Location of the highscores files changed to /var/games. You may 109 want to copy your old file there. 110 - Scoring system has changed. Higher is better now. Hmm, on a 111 second thought you don't want to keep your old scorefile. 112 - Snow is now a defensive weapon. See the manpage for details. 113 - Changed the way rain, snow, hail fall down. 114 115 Bugfixes: 116 - Someone may have noticed strange numbers drawn on the screen 117 when selecting lightning in non-networkplay mode. They're gone. 118 - The program does not segfault when no hostname is specified 119 for "--connect". Other than that, the networking code 120 implemented in version 1.0pre4 seems to be working smoothly. 121 - The highscores file is not any more overwritten when installing 122 a new version. 123 - Fixed segfault when trying to show highscores or write a new 124 highscore when the tornado.highscores file is missing or 125 unreadable. 126 - Highscore file wasn't written when you quit the game with 'no' 127 at the end. Stupid bug. 128 - Various typos and other tiny things. 129 130 Notes: 131 - This version will not work together with 1.0pre4 in network 132 mode. 133 1341.0pre4 135 Changes: 136 - Network playing implemented. Starting the game with --server will 137 start the game in server mode where you can connect with --connect host. 138 139 Bugfixes: 140 - The winning screen was not cleared when you started a new game. 141 142 Notes: 143 - Network mode is not really tested. I would not recommend running 144 it as root. There may be buffer overflow bugs lurking in the code. 145 1461.0pre3 147 Changes: 148 - You can now play the game against the computer as well. The AI 149 still needs a bit finetuning but the game should be much more 150 interesting now if you haven't got anybody to play it with. 151 - A highscore system has been implemented. 152 153 Notes: 154 - Looks like everything is implemented now and the game is ready 155 for the 1.0 release. Only little things here and there need 156 changes I think. Network play will be done later. 157 - If you have more suggestions let me hear them. :-) 158 1591.0pre2 160 The code should be well commented now (well mostly). If you use 161 jed you can fold and unfold all functions in draw.c now. This was 162 the first version announced on freshmeat. 163 164 Changes: 165 - The program now clears the screen on exit. 166 167 Bugfixes: 168 - draw.c: The function draw_dialog() now uses getnstr to get the 169 user input. You can type names with a max length of 23 170 characters now. 171 172 Notes: 173 - The function getnstr() seems not to be implemented in earlier 174 versions of libncurses. I have version 5.0 installed but it does 175 not compile on FreeBSD 3.1 with libncurses 3.0 installed. If you 176 get "undefined reference to 'getnstr'" during compiling you'll 177 have to upgrade to 5.0. 178 1791.0pre1 180 All bugs I have noticed so far were fixed. This is the first 181 version released into the wild. 182 If you look at the source code, it's still kinda uncommented. I'd 183 like to change that in one of the next versions. 184 1850.9 186 Big version number jump. I don't like version numbers like 0.0.1 187 or 0.1234.a12 so I chose that 1.0 would be the first release 188 version of the program. 189 0.9 was already playable however an unnoticed buffer overflow bug 190 prevented you from playing another game after you destroyed your 191 opponents house. 192 1930 - 0.9 194 No public releases. 195