BAIT Community Project (thread 3)

Miscellaneous Forums/Blitz Showcase/BAIT Community Project (thread 3)

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

It depends on the level of control you want to give your scripts. HTML is a script language, for instance, that doesn't really have good control over a bot's AI, not surprisingly since it is designed for use as displaying objects on a screen ;] It is of course possible through the use of custom tags, but then you need to code the routines to handle all these tags yourself.

The exact same thing goes for XML scripting. There needs to be an interpreter behind it. The beauty of BVM is that the 'scripts' can be automatically just as powerful as Blitz3D in it's normal use. The interpreter is coded for you, and since all it does is act as a wrapper to pass commands directly to Blitz's built in commands, it also benefits much from the speed Blitz boasts.

Now that Koriolis has generously donated a specific license for this project and WolRon (despite it supposedly being a community project:) seems to be making good progress with it, your suggestion to switch to BlitzXML is probably a little too late in any case =]