So in the dead of night, my brother and I decided to test the limits of Danmakufu. We discovered that... it sucks.
1.) Re-assigning elements in multi-dimensional arrays is a pain.
2.) It's slow as hell.
3.) No hashes!?
4.) Random unexplainable glitches and crashes.
5.) And the list goes on...
And then my brother (who happens to be a professional programmer with game programming experience) and I got the bright idea of trying to build our own Danmakufu-ish, create-your-own-shmup engine. No name yet, but we
have decided this:
1.) Main program will be built in C++
2.) The scripting language will be
Javascript (ECMA-262, edition 3)3.) We are going to use
Orx as the hardware accelerated 2-D graphics engine using OpenGL.
4.) Javascript binding with the help of
Flusspferd5.) 100% open source on
github6.) Cross platform. It'll work on Windows, OS X, and Linux
Yes I realize there is a 10 page long topic by Nuclear Cheese, but we already decided this before we saw that.
It doesn't matter too much anyway since Nuclear Cheese seems to be seeking to imitate and improve upon Danmakufu while we will be making something more catered to experienced scripters who want more freedom and flexibility.
As a side note, I got interested in this because of my failed Ikareimu library construction... seriously... Danmakufu really needs a more powerful scripting language at least.