Import raw bitmaps to project
[shogivar.git] / Whatsnew.txt
blob05d37c836800b0e8c2603482d45754b53ff17f8b
1 Shogi Variants - Version History\r
2 --------------------------------\r
3 \r
4 Version 1.55a (of 14 May '98) - \r
5 \r
6         - Fixed the problem of the program occasionally incorrectly identifying \r
7           'Check' as 'Checkmate'.       \r
8 \r
9         - Corrected the problem of a player being able to leave their King in\r
10           check if giving check themselves.\r
12         - Fixed the move of the White Tiger on the Dai-Dai Shogi piece help screen.\r
13   \r
15 Version 1.55 (of 30 April '98) \r
17 The changes include:\r
19         - Added the capacity to replay moves that have been previously taken back.\r
20         \r
21         - The code for taking back moves has been completely rewritten and improved,\r
22           and a further user option for taking back moves has been added.\r
23           \r
24         - The player can now toggle the moves of a game forward and backwards using the\r
25           TAB and BACKSPACE keys, or jump straight to the first or last move by pressing\r
26           SHIFT+DEL or SHIFT+INS.  \r
27  \r
28         - An option has been added to display the influence and threats of all pieces and\r
29           keep the influence map on screen until a key or mouse button is pressed. This option\r
30           is activated by the tilde '~' key.\r
32         - Fixed some problems with the configuration settings of loaded games.\r
34  \r
35   \r
36 Version 1.54 (of 23 April '98) \r
38 The changes include:\r
40         - Fixed a number of bugs that occurred only when the 'Show Legal Move'\r
41           option was set to off. These included the fact that the computer did\r
42           not correctly detect check and checkmate, errors in the move of the\r
43           Emperor and in application of the Lion protection rules in Chu Shogi.\r
44           (Thanks again to Rikard Nordgren for the report) \r
46         - Continuing problems with the computer occasionally leaving its King in\r
47           check have now been totally cured. (The earlier fix in version 1.53 only\r
48           reduced the incidence of the problem).  \r
52 Version 1.53 (of 19 April '98) \r
54 The changes include:\r
56         - The bug that allowed a player to move a King next to the \r
57           opponent's King has been fixed. (This move is now only possible\r
58           if a player has more than one King-type piece)\r
60         - The speed of the flashing of the last moved piece is not now\r
61           dependent upon CPU speed (ie: the piece will now flash at the\r
62           same speed on a 486 as on a Pentium II)\r
64         - A bug that caused the computer player to occasionally ignore the\r
65           fact that its King was in check has been fixed \r
67         - There have been a number of changes to the AI. The most significant\r
68           of which are that the computer will generally promote a piece even\r
69           if it considers that it will be immediately lost, and it should now\r
70           be less likely to make some of the foolhardy attacking moves it made\r
71           at the higher playing level in version 1.52   \r
72   \r
73         - The kanji (Japanese characters) of the 'Horned Falcon' and 'Soaring\r
74           Eagle' on the Tai Help Screen are now the right way around. \r
75           (Thanks to Rikard Nordgren for reporting this problem)\r
77         - It is now possible to effectively pass a turn with a Lion powered\r
78           piece by double-clicking on it. (Thanks to Rikard for reporting this\r
79           oversight as well)\r
81         - The name of the executable file has been changed to "ShogiVar.exe".\r
82           This name will be retained for future versions to assist with\r
83           upgrades.     \r
85    \r
86 Version 1.52 (of 13 April '98)\r
88 The changes include:\r
90         - Full implementation of the move of the 'Emperor' in Tai Shogi and\r
91           Maka-Dai-Dai Shogi\r
93         - The addition of a computer opponent for the Tai and Maka-Dai-Dai \r
94           variants (leaving Tenjiku Shogi as the only variant that does not \r
95           support a computer opponent)\r
97         - Fixed a bug in Dai-Dai Shogi that occasionally caused the computer\r
98           player's pieces to promote inappropriately.\r
100         - Added an option that makes a moving piece flash for several seconds\r
101           after the computer has made a move (to assist the beginner in following\r
102           the game) - Thanks to John Bailey for the suggestion.\r
104         - Pressing the space bar during a game at any stage will also now highlight\r
105           the last moved piece.\r
107         - Fixed a bug in the AI for Shogi that hindered the development of the \r
108           computer's pieces.\r
110         - Increased the randomness of the computer's moves (to produce more variation\r
111           in the game of the computer opponent).            \r
113         - Improved the AI when dealing with multiple exchanges in the bigger games.\r
115         - Various other small bug fixes and changes.\r
118 Version 1.51 (of 27 March '98)\r
120 Fixed a significant problem with the AI in the 25 March release that caused\r
121 the computer to make unfavourable exchanges of pieces in the higher difficulty\r
122 level. \r
125 Version 1.5 (of 25 March '98)\r
127 The changes include:\r
128         \r
129         - The addition of two new variants \r
130                 - Christian Freeling's Yari Shogi  &\r
131                 - Judkin's Shogi (also known as Mini-shogi Plus)\r
132         \r
133         - Increases in the speed of the computer opponent at its basic level\r
134           by 3 to 8 times (depending on variant)\r
135         \r
136         - The addition of a higher level of computer opponent (this \r
137           level is only partially developed and will be enhanced in future\r
138           versions)\r
140         - The program now stops the game on checkmate (rather than requiring\r
141           the capture of the King, or whatever). \r
143         - Completed games can now be saved and reviewed.\r
145         - The program files are now distributed as a self-extracting archive\r
146           with all the data files in a separate directory from the main program\r
148         - Pieces in check are now shown in 'red' on the move influence screen   \r
150         - Fixed some problems in the games with multiple king-type pieces\r
152         - Fixed the crashes that occurred in Version 1.45 if certain menu\r
153           selections were made during the computer's move\r
155         - Fixed the move of the Vermillion Sparrow in Tai (thanks to Dave\r
156           Oliphant for the bug report)\r
157         \r
158         - Fixed the move of the White Tiger on the Tai Help Screen (ditto)\r
160         - Corrected a minor problem with the implementation of the special\r
161           Lion capture rules in Chu and fully automated the validation checks\r
162           for Lion moves in this variant (However, the restriction on not being\r
163           able to capture a Lion on a second square if the first square is a Pawn\r
164           or Go-Between has not yet been implemented).\r
166         - Added a computer opponent for Chu Shogi, Dai Shogi and Dai-Dai Shogi\r
167           (only the weakest level of play is currently available for these\r
168           variants)\r
170         - Various other bug fixes and minor changes\r
173 Also new bugs added!\r
175         - The computer versus computer option is broken (I will fix this as\r
176           soon as possible)\r
178         - The Evaluation option no longer works as it should (ditto) :-(         \r
183 Version 1.45 (of 10 Nov '97)\r
185 The changes included:\r
187         - Initial support for a computer opponent for the games up to \r
188           Wa Shogi (11x11) \r
190         - Other improvements and options resulting from the addition of a \r
191           computer opponent such as Suggesting moves, Evaluating game \r
192           positions, etc\r
194         - The program saves game preferences on exiting. \r
195         \r
196         - The program recognises (and prevents) pawn drops that would \r
197           result in checkmate.\r
198  \r
199         - Many other minor & cosmetic changes.\r
202 Version 1.41 (of 18 Oct '97)\r
204 Fixed a few bugs in 1.4 in particular the one that made Wa unplayable except\r
205 with drops.\r
208 Version 1.4 (of 7 Oct '97) \r
209 Contained a number bugfixes/changes from Version 1.3\r
211 The changes included:\r
213         - Program now recognises 'Check'. (Finally!)    \r
215         - Added provision to show all pieces threatening or protecting any\r
216           given square or piece on the board (This is activated by a right\r
217           mouse click on the square or piece).\r
219         - Added the capacity to analyse the influence of friendly and \r
220           enemy pieces on all squares (Left Mouse Click on any vacant \r
221           square to activate).\r
222  \r
223         - Improved graphics for Shogi itself (& the smaller variants using \r
224           shogi pieces).\r
226         - Changed the scoring notation to be in line with the usual notation\r
227           for shogi (ie: the starting square not given unless more than one \r
228           piece of the same type can reach the destination square).\r
230         - Changed many aspects of the game interface to reduce the number\r
231           of intrusive dialog boxes.\r
233         - Added an auto-promotion option for shogi and some variants.\r
235         - Improved the text diagrams creation routines (diagrams can now be\r
236           produced in a format identical to that recommended for use in posts\r
237           to the Shogi-L discussion list)\r
239         - Added the option to produce smaller format text diagrams.\r
241         - Added the option to dump the game score to a text file, and\r
242           changed the format of printed scores.\r
244         - Fixed some further small bugs associated with the "take back moves"\r
245           option.\r
247         - Fixed a serious (fatal) bug in the game set-up "move piece"\r
248           routines.\r
250         - Changed the 'Add Pieces' set-up routines so that ALL pieces are\r
251           available to be added.\r
253         - Made a number of small cosmetic changes to the graphics.\r
255         - Finally dropped the label "Beta". (Not because there are no more\r
256           bugs (there are plenty), but because the program has been around\r
257           for too long to get away with using that particular excuse\r
258           for its shortcomings)\r
260           \r
261 Version 1.3 Introduced the variants Whale Shogi and Micro/Poppy Shogi, and\r
262 fixed several minor bugs (such as correcting the move of the Heavenly\r
263 Tetrarchs in Tenjiku, and improving the Take Back Move routines).\r
264 This Version also included provision for saving board positions as text.\r
265  \r
266 Version 1.2.1a fixed a couple of minor bugs. Most notably problems with \r
267 graphics in Wa on certain machines & a fatal promotion bug for one of the\r
268 pieces in Maka-Dai-Dai, and an incorrect move in one of the pieces in Wa.  \r
270 Version 1.2.1 fixed a bug (introduced in version 1.2) that caused graphics\r
271 problems on some systems when the program was run in 256 colour mode.\r
274 Version 1.2 contained several bugfixes/changes from Version 1.1.\r
276 The changes included:\r
278         - another variant (Mini-Shogi) was added.       \r
280         - the capacity to rotate the board was added.   \r
282         - minor errors in interpretation of the ranging piece moves in \r
283           Tenjiku were fixed.\r
285         - bugs causing problems with the move of the Lion and Fire Demon in\r
286           in Tenjiku were fixed.\r
288         - errors with move of the Emperor in Maka-Dai-Dai and Tai Shogi were\r
289           addressed.\r
291         - alternative moves for the Lion Hawk in Tenjiku and the Teaching \r
292           King in Maka-Dai-Dai and Tai Shogi were added.        \r
294         - several other minor cosmetic changes were made.\r
296         \r
297 Version 1.1 contained a number of amendments from Version 1.0 and was\r
298 released in April 1996.\r
300 The changes included:\r
302         - errors in the initial set-up for Middle Shogi were fixed.\r
303         \r
304         - errors in recognizing the end of the game when Crown Princes and\r
305           Kings/Emperors are in play in the larger variants were fixed.\r
307         - 2 more variants (Heian Shogi and Little Shogi) were added to the\r
308           program.\r
310         - a new improved opening screen (with load game options) was\r
311           included.\r
313         - The game clocks could be turned on and off.\r
315         - A number of other small bugs were fixed and cosmetic changes made.\r
318 Version 1.0 was released in January 1996.\r
320      \r
322         \r
323  \r