New and updated TRPs

15 April 2010

Version 2.0.2

The Stats window now orders the list of the players according to their turn.

Fixed bugs

In some cases TWeakestPath returned a sub-optimal path. Fixed.
Additionally, it now properly returns "false" if ST and DT are the same territory.

After finishing a game the last 2 territories clicked remain darkened if
the next game is just computer players. Fixed.

8 March 2010

Version 2.0.1

New features

In TurboRisk 2.0 the player to begin the game is chosen at random, but the turn sequence always follows the list of the players.
In 2.0.1 the entire turn sequence is randomly determined at the beginning of each game.

Fixed bugs

In TurboRisk 2.0 the player in the first position has higher probability to start the game than the other players. Fixed.

In TRMap, the panel representing the color of a territory remained blank under Win 7/Vista with aero themes. Fixed.

4 March 2010

Version 2.0

New features

Multiple and custom maps. Now TurboRisk allow the user to choose the map among a set of supplied ones,
or even create his/her own custom map using the new TRMap companion program. Some of the maps have been
designed by Nathan Scarbrough.

Menu options to save and restore a game.

History log of the completed games and ranking of the players.

Program selection window in the Players menu item that shows the description of the programs.

"Quick setup" feature to save the entire configuration of the players.

If the user clicked the Cancel button in the troops move window during fortification, the move remained
pending. Fixed.

New and updated TRPs

Nathan Scarbrough releases Vexer.trp, Australian+.trp and Frank+.trp. He also improves and fix bugs in
many other TRPs.

Anthony Covey-Crump releases Australian09.trp and Descartes09.trp.

12 June 2009

Beta-testing program for Version 2.0 starts. Many friends from all over the world help the author by
finding bugs and suggesting new featurs.

14 May 2009

Updated TRPs

Nathan Scarbrough ports some TRPs to 1.4, including Frank, and starts to work to improved version
of Australian. He suggests many improvements that will go into version 2.

1 April 2009

Version 1.4

New features

New API functions to use in scripts: PAlive, PCardCount, PCardTurnInValue,
SAlivePlayersCount, SCardsBasedOnCombo.

Improved documentation.

Fixed bugs

A nasty bug prevented the TRPs to fortify correctly, thus making them play well below
their best. Fixed.

TIsEntry had not been registered to the script processor and was not accessible. Fixed.

10 October 2002

New TRPs

Julio Couce releases Shy.trp, Shy2.trp and Shy3.trp.

24 September 2002

Updated TRPs

Paul R. Brown ports some TRPs to 1.3, including Descartes, Raptorbot and Era$orbot.

1 September 2002

Version 1.3

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.

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. Inparticular, 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 the program
use always 100% CPU time, even when waiting for user input. Fixed.

28 September 1999

New TRP

1 August 1999

Version 1.2

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.

26 March 1999

Version 1.1

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.