Delphi-friendly 3D code-war simulator lets you script Pascal robots, customize models, and battle in realtime threaded arenas
Delphi-friendly 3D code-war simulator lets you script Pascal robots, customize models, and battle in realtime threaded arenas
Vote: (13 votes)
Developer: Marcus Oblak
Created: 2002-09-24
MD5: d6e360d6b0620519e98837997eb27c46
Size: 6.3 MB
Vote
(13 votes)
Developer
Marcus Oblak
Created
2002-09-24
MD5
d6e360d6b0620519e98837997eb27c46
Size
6.3 MB
A renewed C-Robots code-battle game, for Delphi programmers (or pascal programmers). All ported to a 3D world, needs a 3D card and OpenGL drivers. Many code functions to create your bot's AI.
Introduction and Game concept.
D-Robots is a code-war game.
It is a modern version of the older C-Robots, enriched by many game strategy features and ported to a 3D world.
The D-Robots are coded in Pascal , using conventional Delphi/pascal syntax, plus a set of about 32 procedures/functions to interact with the 3D world.
The pascal interpreter is powered by powered by DWS2 (www.dwscript.com).
The 3D rendering is powered by GLScene(www.glscene.org).
D-Robots starts showing a list where you can configure your battles, choosing an arena, the game type, add or remove bots from a battle, edit the bots source code and customize the bots aspect.
Once you have created your bot, it can be saved to a file and it can be shared with other people. The bot file can be protected by a password, so you can hide your bot source code, protecting you battle strategy. Once you give the bot file to someone, he can add it to a battle and make it fight against his own bots.
Main Features.
· Multi-threaded bot spawning. All bots have the same Threading potential: the code makes the difference!
· 3D rendered real time action.
· Persistent Battles List where you cn add battles with different configurations and different bots.
· Bot-Editor, with 3D Model skin customization, bot family choosing (3 members with different characteristics), code editor with inplace code completion
Technical notes.
· 3D graphics powered by GLScene.
· Pascal interpreter powered by DWS2
· Internal Editor “SynEdit”
· Original “A-SWAT” model by IAN WAUGH
· Soundtracks by Jens “Tudore” Hejneskog