Been taking the time to polish up the FireStorm wrapper and wanted to show a little of the functionality.
Working on the AI now and having quite a bit of fun with it moreso than I thought I would.
Anyhow, I just wanted to post a video in case anyone was interested
https://youtu.be/459gm1976vk
FireStorm
Re: FireStorm
Congratz for getting so far, it's a pretty good demo already.
Seems your project is somewhat similar to the IrrRPG project, but I guess all editors will share some similarity.
Note about name - there is another firestorm game engine out there (with C#), not sure if you are related to that or who was first. But maybe not a so good to have a name-clash with another game-engine.
I suppose this is the github link? https://github.com/SevenGameMaker777/FireStorm
So FireStorm is not using Irrlicht engine directly, but based on Irrlicht-sources? (I'm just curious, it's still fine to post it in here)
And because I noticed your numbers always have lots of trailing zeros (0.000000 etc), I've recently been annoyed about this in an application I'm working on, so I've added a small tool-function to irr::string called eraseTrailingFloatZeros (in svn trunk). Maybe it's useful for you as well :-)
Seems your project is somewhat similar to the IrrRPG project, but I guess all editors will share some similarity.
Note about name - there is another firestorm game engine out there (with C#), not sure if you are related to that or who was first. But maybe not a so good to have a name-clash with another game-engine.
I suppose this is the github link? https://github.com/SevenGameMaker777/FireStorm
So FireStorm is not using Irrlicht engine directly, but based on Irrlicht-sources? (I'm just curious, it's still fine to post it in here)
And because I noticed your numbers always have lots of trailing zeros (0.000000 etc), I've recently been annoyed about this in an application I'm working on, so I've added a small tool-function to irr::string called eraseTrailingFloatZeros (in svn trunk). Maybe it's useful for you as well :-)
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Re: FireStorm
I think the demo is looking pretty good. unfortunately the video was pretty poor but oh well, it was free
the object system is unique I think, not necessarily good, just unique. I have some vision around what the end program will be and the object system will work well with it.
in the mean time, the system uses Irrlicht 1.8 (mostly because I have not figured out which is the latest irrlicht branch to work with, maybe someone will write a tutorial about grabbing the latest fork and compiling)
I only made a few changes to the irrlicht source
1) any mouse click into a gui element should set it as the focus imho
2) modified the device stub onpostevent() so that I control where the events are routed a little better
in particular, I have a desktop class that needs mouse movement and clicks before the gui (for resizing, positioning and allowing drag and drop capability to the gui elements)
3) added a few color overrides for some of the gui elements (actually I think I added tot he core guielement class) so that I can have colored text on any gui element
other than that I think it is mostly core Irrlicht.
I might very well make good use of the trailing zero stuff. sometimes it is hard to fit all of the gui elements on the screen space (which is why I had to create resizing windows)
the object system is unique I think, not necessarily good, just unique. I have some vision around what the end program will be and the object system will work well with it.
in the mean time, the system uses Irrlicht 1.8 (mostly because I have not figured out which is the latest irrlicht branch to work with, maybe someone will write a tutorial about grabbing the latest fork and compiling)
I only made a few changes to the irrlicht source
1) any mouse click into a gui element should set it as the focus imho
2) modified the device stub onpostevent() so that I control where the events are routed a little better
in particular, I have a desktop class that needs mouse movement and clicks before the gui (for resizing, positioning and allowing drag and drop capability to the gui elements)
3) added a few color overrides for some of the gui elements (actually I think I added tot he core guielement class) so that I can have colored text on any gui element
other than that I think it is mostly core Irrlicht.
I might very well make good use of the trailing zero stuff. sometimes it is hard to fit all of the gui elements on the screen space (which is why I had to create resizing windows)