Download.it search icon
Advertisement

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