FireStorm

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
Post Reply
Seven
Posts: 1034
Joined: Mon Nov 14, 2005 2:03 pm

FireStorm

Post by Seven »

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
CuteAlien
Admin
Posts: 9734
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Re: FireStorm

Post by CuteAlien »

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 :-)
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
Seven
Posts: 1034
Joined: Mon Nov 14, 2005 2:03 pm

Re: FireStorm

Post by Seven »

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)
Post Reply