A group for all fans of TurboRisk, to discuss improvements and strategies or to get help in designing new maps and new AI bots:
The Update Manager now has a "News" section, which informs the user about the changes in the programs, TRPs and maps.
The Help menu has an item to go to the Google group about TurboRisk.
28 August 2010
Maps can now be designed to display armies in white over black also.
New API functions for TRP developers: USnapShotOn, uSnapShotOff.
New program TRSim, a simulation environment that can autonomously run many
TurboRisk games using different sets of TRP players, while collecting the results.
TRComp: new list of procedures and functions defined in the source code.
Accelerator keys for new attack options didn't work properly. Fixed.
UTakeSnapshot saved dump file in the main TurboRisk folder. Fixed.
Nathan Scarbrough releases a version of the standard map (large) with new colors.
New and updated TRPs
Mattias Beimers releases Brainless IV.
Nathan Scarbrough releases improved versions for australian.trp, australian+.trp,
descartes.trp and a much stronger version of Vexer.trp.
29 June 2010
New advanced attack options (to enable via Preferences): attack until my armies ≤ N,
attack until enemy's armies ≤ N.
New API functions for TRP developers: ULogOn, ULogOff, UMessageOn, UMessageOff,
UDialog, UDialogOn, UDialogOff, UAbortGame.
TRComp: new buffers management, with IN and OUT values.
UBufferGet and UBufferSet didn't work properly in the main begin-end section. Fixed.
While editing a TRP in TRComp, the Enter key sometimes didn't move the cursor to the new line. Fixed.
New and updated TRPs
Anthony Covey-Crump releases Endeavour09.trp.
Nathan Scarbrough releases bug fixes for frank.trp, frank+.trp, australian.trp and australian+.trp.
15 April 2010
The Stats window now orders the list of the players according to their turn.
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
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.
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
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.
Improved user interface with Windows 7 and Vista theme support, new customizable toolbar,
improved status bar, improved stats and log windows, and much more.
Menu option to download updates from the TurboRisk homepage.
Much improved documentation. The user's guide is now a true context sensitive help.
New directory structure: TRPs and maps have their own subfolder inside the main
New powerful API functions for TRP developers: TDistance, TPathToFront, TShortestPath,
TRComp is now a full featured IDE: syntax coloring, search/replace, multiple undo, ability to run
the TRPs in a simulated game environment.
A bug located inside the TRP interpreter caused unpredictable "Access violation" errors. Fixed.
If the user clicked the Cancel button in the troops move window during fortification, the move remained
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
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
New API functions to use in scripts: PAlive, PCardCount, PCardTurnInValue,
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
Julio Couce releases Shy.trp, Shy2.trp and Shy3.trp.
24 September 2002
Paul R. Brown ports some TRPs to 1.3, including Descartes, Raptorbot and Era$orbot.
1 September 2002
Stats window now shows the color associated with each player.
Players' configuration window now shows the list of the available TRPs in a
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
Enhanced documentation, now in HTML format.
There are new API functions to use in scripts: CEntriesCount, CEntry.
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.
13 January 2002
Donny Phillips releases Raptorbot.trp.
25 February 2001
Heitor Mansel releases Frank.trp.
31 December 2000
Anthony Covey-Crump releases Australian and Descartes.trp.
Pierre releases ErA$oRBot.trp.
Martin Nehrdich releases Digger.trp, Defender.trp, Hunter.trp, Pitbull.trp, Randy.trp, Slave.trp.
28 September 1999
Greg releases Borg.trp
1 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
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.
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
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
SPlayersCount() returned always 10 instead of the actual number of active
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.