Hi Uberwigget,
Cool. I should be able to get started on the script system real soon.
My idea is that everything is handled by a script, combat will be a little script, each weapon will have a script, spells will be scripts - really it'll all run in it's own internal programming language. That way - we could add weapons and change scripts in the games really easily. Also - if you wanted a solo project after this, you could develop it into a single player RPG.
If you imagine each thing in the game as an entity that can do anything. For example a ring, a ring item would need a ring image, and a little script that tells the engine what to do when someone wears the ring. A good example would be that the ring makes the player invisible, this would mean it might have a script like:
on condition "Use"
me.visible=-1
me.adddelay("me.visible=1",10000)
end condition
So when you use the ring, it checks the script for a Use condition and runs that part of the script. The adddelay bit is for delayed events, you will be able to specify commands that run after a set time period. In that instance, my thinking is that after 10000 miliseconds the magic wears off.
Don't worry though, the scripts will be quite straightforward
. Once the script system is done, I can send it to you and you can start making scripts for handling items and combat while I develop the game engine. The IDE for making the scripts will be sweet though I promise ya, no messing about with notepad or anything, you'll be able to create, edit, setup, and test the scripts in the same app.
EDIT (me other projects):
I just finished my puzzle game, VanSKETCH is comming along nicely except a couple of issues that are slowing me down. The new versions of OIE and Jetpac2003 should be ready really soon - I gotta get some web space before I can upload anything though.
Van-B
The nature of Monkey was irrepressible!.