Post your questions, suggestions and experiences regarding game design, integration of external libraries here. For irrEdit, irrXML and irrKlang, see the ambiera forums
Yours should work. I'm using custom scene nodes and animators for all the game objects, and controls. You can create animators for specific types of objects if you type check and typecast. And I've got my own event system to tie everything together. You should also look into user data for setting any flags. It's also nice in the future if you design everything to be editable from within the editor, and not having to hardcode very much.
Hope that helped.
Its a space flight game - Its very basic so i figured a safe bet for my first irrlicht game. I used to program in Xna, then SDL. Game programming isn't new to me. But finishing a game is. lol
Kinda like star fox 64? I'd use custom nodes for the ships, and I'd store the attributes, like shield strength, rate of fire, etc. In the nodes, then use an animator for the controls. And I think you've got it right what you showed for the basic structure. An event manager would be useful for hit and damage tracking, but you could just as easily loop through all the types of nodes and look for an ammo node, then collision check them.
Actually I'm building a general class that will work for all objects and creating a vector (or other form of collection) to store and then loop through the values. To perform updates on everything and check for collision etc. I've got a basic class called Model3D - I use it to load my models and set the textures and its my base class for everything so far.
Is your game meant to be more like Freelancer, or Descent 3?
The Open Descent Foundation is always looking for programmers! http://www.odf-online.org
"I'll find out if what I deleted was vital here shortly..." -d3jake
Basically, I doing one of those things where people would challenge themselves to finish a game in like a month. My issue is, i get far in a game but I find something cooler and give up. I figured if I write about what i was doing I might stay more interested. The game is gonna be a 3rd person space shooter, like starfox 64. I plan on having different missions such as search and destroy, fly and asteroid belt, Kill All Enemies, protect targets and all that such