TurboRisk History
Known bugs in the current release
-
There is a memory deallocation bug still not resolved. This cause the program
to allocate more and more memory every time you start a new game. This bug is
probably located inside the interpreter and not in TurboRisk itself. I will
work at it.
Workaround: close and re-open TurboRisk after a few games.
History
Version 1.3 - September 2007
New features
-
Stats window now shows the color associated with each player.
-
Players' configuration window now shows the list of the available TRPs in a
combo box.
-
For its scripting feature TurboRisk now uses the Delphi-style
Innerfuse Pascal Script 3
(IFPS3) developed by Carlo Kok.
-
The new script engine introduces some interesting new features. TRP developers
may have a look at the
conversion.html
document, which describes the main differences between the previous and the
current scripting language.
-
The TurboRisk distribution includes a new program called TRComp (Turbo Risk
Compiler), aimed at making the life easier to the users who want to develop
TRPs.
-
Enhanced documentation, now in HTML format.
-
There are new API functions to use in scripts: CEntriesCount, CEntry.
Fixed bugs
-
A bug in the program caused the FORTIFICATION routine not to be called everytime
it was expected to. In
particular, it was not called after a successful attack which led to the
occupation of a new territory. Fixed.
-
A wrong design choice in the architecture of the game supervisor routine made de program
use always 100% CPU time, even when waiting for user input. Fixed.
Version 1.2 - August 1999
-
Due to a subtle bug TurboRisk stopped calling the ATTACK procedure of a
Computer Player after the OCCUPATION routine was called the first time during a
turn. Corrected.
-
A similar bug happened when a computer opponent defeated a player and got his
cards: if it had enough to make a set and get armies, the PLACEMENT procedure
was called to place them, but the attack procedure was not called afterwards.
Corrected.
-
The first time the players dialog box was opened after having ran TR, the
"computer file" entry of the first player in the .ini file was changed to
simple.trp.
-
The log message for the OCCUPATION routine was doubled. Corrected.
-
The log messages now say clearly whether the troops movement are due to the
OCCUPATION or the FORTIFICATION routine.
Version 1.1 - March 1999
-
SPlayersCount() returned always 10 instead of the actual number of active
players. Corrected.
-
New function PProgram that returns the program file name of computer players.
-
New function URandom to generate integer/real random numbers
-
Wrong main map scaling for screen resolution other than 800x600 corrected.
Version 1.0 - January 1999