Over the past few months, I’ve began an ambitious project for creating a customizable scripting system that surpasses my original Thrust engine that I eventually decided to terminate. The reason for terminating Thrust was that although the idea was sound, it was too slow!!
I’ve taken the idea and recreated it from the ground up, with vast improvements in every respect. This people is my baby, and I’m proud of it! I’d like to introduce you to XScape!
XScape is a scripting engine that is built right ontop of DarkBASIC Professional. It has a fast script processor which is fully customizable via (plugin – XSP files), which are essentially customized DLLs that link to the main engine at runtime.
Any function or command can be added to the scripting engine, as well as user or system defined types with public methods. Now, the general idea behind my efforts is that I wanted to be able to create game concepts and ideas easily and quickly, but taking advantage of Cartography Shop’s entity and mapping capability. If you’re not aware, I created the CSM map importer for DarkBASIC Professional, which is available from my site. Now I didn’t just do this for the hell of it. I needed it specifically for interfacing with XScape which is presented here as a Demonstration. The end product will be much more advanced and poweful, and customizable via Dev-C++ or any DLL buildable language.
[EDITED]
[b]Download the demo from here –
http://www.apexnow.co.uk/files/xscape_v1-0-1.zip
Due to lacking other machines for testing, please be detailed if you experience any problems getting the demo to run. Your patients and feedback is very much appreciated. If you've already downloaded the previous version, please remove these files completely before unzipping this file[/b]
Please take into consideration that although it won’t show much when executed, a lot of hard work and thought has gone into XScape, but this is a taster of what is to come.
Please feel free to comment etc, and look over the script file and images.
Paul.
Home of the Cartography Shop - DarkBASIC Professional map importer