|
|
|
|
|
|
|
|
This version includes pointers to Cyrus Script features and all known bugs are fixed.
I decide to to add features to Cyrus Script after that start optimizing the Cyrus Script however without any compiler optimization CS speed is very good specially when it calls your C++ functions.
The Cyrus script is easy to use but it lacks of documents and comments however if anyone is interested in using it I can help him.
I use Cyrus Script in Sivash game successfully for
Each map in our game has more than 1500 lines of script to control the gameplay. Our gameplay can change from RPG to RTS, Tower defense, Hero siege or any mini game idea with writing script for it.
You can download it here
Pointers added to cyrus script.
Now you can create pointers just like c.
Here is an example.
int i = 2; string s; int & b; b = i; s.PrintInt(b); i = 3; s.PrintInt2(i, b); &b = 5; s.PrintInt2(i, b);
Cyrus script 0.1.1 released with some bug fixes in compiler and lexer and added support for VS 2010.
You can download it from sourceforge
Cyrus Script speed becomes very low when you want to calculate some math on script. I think it disable CPU cache or others features on CPU when it wants to calculate your math commands and it become very slower than C++.
I start a research on OpenCL to attach it to Cyrus script to boost the performance on math calculations.
Do you think it’s a good idea to add OpenCL to Cyrus script?
Today the first version of Cyrus Script released. The release contain source code and the files that needed to open the project from Visual Studio 2005.
I will write some docs to show how to use Cyrus Script.
Please note that the main reason that I open sourced the Cyrus Script is I want to get some help for developing the Cyrus Script and I hope someone find Cyrus Script useful.
You can download it from sourceforge
https://sourceforge.net/projects/cyrusscript/files/Cyrus%20Script/cyrusscript.zip/download