Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Programming Talk / C# - My own dynamic scripting language

Author
Message
sovr
14
Years of Service
User Offline
Joined: 2nd Jan 2010
Location: USA
Posted: 29th Jul 2014 06:12 Edited at: 29th Jul 2014 06:13
Hello everyone! I have been working on a cool dynamic scripting language that is built off of lua for the past 2 months. The scripting language is free and open source! I wanted to share it here since this is the best community of programmers I know. Here is how the scripting language works:

A. you do need to know C# to add functions to the scripting language (hence "dynamic").
B. you need to know lua + the custom commands to write scripts for the language.
C. You create your own custom C# classes to be added into the scripting language, just place the cs file in the main dir, then run a few batch files and boom! it is added.
D. I do have it outputing a .dll lib for C#, but it is not totally working.

Here is the link to the bitbucket repo:

https://bitbucket.org/sovr610/parkerscript/overview

I know when you download the scripting language it looks a little confusing at first, but I am soon doing an updated help video and I added a personal helper on the command line. If you have any questions or prefer a feature just post it! I hope this may be helpful to someone !

p.s. the help vid is old and for starters execute parkerscript.exe and get help from the personal assistant for help.


edit: the readme posted on the repo tells a whole lot too! but again I do need to update some things on it. I will update things tomorrow evening.

website: http://worksimpleintelligen.wix.com/parkers-apps
facebook: https://www.facebook.com/ParkersApps
youtube: http://www.youtube.com/user/mrsovr
MrValentine
AGK Backer
13
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 29th Jul 2014 13:53
I use C# so this might be interesting... tagging in for now!

Mind you, what can this be used for? DBPro? Any developed game?

sovr
14
Years of Service
User Offline
Joined: 2nd Jan 2010
Location: USA
Posted: 30th Jul 2014 04:32
Well I was working on exporting the dll for C# applications, since dbpro (GDK) and and AppGameKit tier 2 run on C++ I can convert from C# to C++ exporting. I will have to take a look at this, but for now you can use the .NET version of AppGameKit or xna to integrate graphics into the scripting language.

For now I will work on a C++ dll exporter along with the C# expoter so you can use it with agk and GDK. The good news is if you are not using the generated dll file both the C++ and C# custom classes library would be merged into one .exe file to run scripts (this function already works on the C# side).

website: http://worksimpleintelligen.wix.com/parkers-apps
facebook: https://www.facebook.com/ParkersApps
youtube: http://www.youtube.com/user/mrsovr
MrValentine
AGK Backer
13
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 30th Jul 2014 12:10
hmm

sovr
14
Years of Service
User Offline
Joined: 2nd Jan 2010
Location: USA
Posted: 31st Jul 2014 07:38
ok just did a very very minor update. It just organizes all the output files with the parkerscript.exe and parkerscript.dll. The dll does not work still, but I am going to figure that out tomorrow and I did figure out a way to use the .dll for C++ projects! So I You can implement it into GDK or AppGameKit!

I will also make a template project that has the .dll with agk, gdk I will leave to other people to do. If I figure out how to integrate it to gdk I will make a video on it.

p.s. sorry I have been slow in doing improvements, a ton of things have been going on making me busy.

website: http://worksimpleintelligen.wix.com/parkers-apps
facebook: https://www.facebook.com/ParkersApps
youtube: http://www.youtube.com/user/mrsovr

Login to post a reply

Server time is: 2024-03-28 16:04:39
Your offset time is: 2024-03-28 16:04:39