Hi everybody,
This isn't a new release yet since it's not stable, but I couldn't wait to show you what I've done. Basically I've reached the point where everything you see is 100% scripted and easily scriptable.
Right now there are major bugs, a lot of space for improvement both on the engine and the support for scripting (including lots of syntactic sugar) and missing features, but it works and I think it's a pretty big step.
Download here!Since it isn't stable yet,, I didn't have much time to make a real demo or tutorial or any kind of documentation so if you want to have fun with the engine you'll have to figure it out yourself, or ask, but I think it's already pretty easy to manipulate once you've got the hang of it.
I strongly suggest you have a look in the "objects" folder, where most of the script lies. You can also have a look at "*mask.lua" files in the "lua" folder if you want to know what you can do with the engine (it'll soon be able to do much more, that's the easy part
.
So, in a few words, what's different from v0.1?
- Mainly a whole new, and much more powerful, scripting language using Lua as a basis. Very easy to use, even for a non-programmer, and powerful at the same time. Have a look inside the "objects" folder to see what I mean.
- Collisions (use "display_hitbox = 1" in config.ini if you want to have a closer look :))
- Sounds and music (although there is no play_music() function yet, believe me when I say that it works )
- Much better CPU consumption ans stability
- Player scripting including shots and bombs
- Menu scripting
- Better performances and smaller size
- A lot more scripting possibilities.
Have fun. I hope I'll be able to release a stable version soon, with even more possibilities on the scripting side