Post removed.

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
Post Reply

Would you be interested in an Irrlicht Game Engine community project?

Yes, I would like to take part.
8
50%
Yes, I would like to see a project like this.
7
44%
No, I would not like a project like this.
1
6%
 
Total votes: 16

TheRLG
Posts: 372
Joined: Thu Oct 07, 2004 11:20 pm

Post removed.

Post by TheRLG »

Post removed.
Last edited by TheRLG on Fri Dec 28, 2007 7:48 am, edited 2 times in total.
Guest

Post by Guest »

I think it is good idea. Actually, what I'm missing is more advanced tutorials about Irrlicht. People are talking how good Irrlicht is documented, but somehow I'm missing that docs. I'm not able to understand every aspect of the Irrlicht engine. Perhaps, because my english is not so perfect?
TheRLG
Posts: 372
Joined: Thu Oct 07, 2004 11:20 pm

Post by TheRLG »

Post removed.
Last edited by TheRLG on Fri Dec 28, 2007 7:48 am, edited 1 time in total.
etcaptor
Posts: 871
Joined: Fri Apr 09, 2004 10:32 pm
Location: Valhalla
Contact:

I say yes, but we must keep 100 % Irrlicht compatibility

Post by etcaptor »

By me that sort of game engine must be extension of Irrlicht, but not any specific project.

What about using of extended SceneNodes and Animators instead project specific classes?

I work with this methods for my project:
1. 3d Sound /Creating of OpenAlSceneNode and OpenALListenerNode/ - not big problem / I tried this stuff and it's works, but not finished yet.
2. Simple Irrlicht physics animator - based on improved Irrlicht collision animator. I've got some base reactions when collision occurs.
3. AI animators. This is important part of game engine. Just add any AI animator to node and play :lol: At this time I try to create SceneNodeAnimatorAvoidObstacles.
4. Network - I have not tried something like this
eXodus
Posts: 320
Joined: Tue Jan 04, 2005 10:07 am
Location: Canada
Contact:

Post by eXodus »

etcaptor wrote:3. AI animators. This is important part of game engine. Just add any AI animator to node and play Laughing At this time I try to create SceneNodeAnimatorAvoidObstacles.
Now that's the most abstract idea I ever heard. An animator that take cares of *ALL* types of AI. I bet that its zero-config too :P
TheRLG
Posts: 372
Joined: Thu Oct 07, 2004 11:20 pm

Post by TheRLG »

Post removed.
Last edited by TheRLG on Fri Dec 28, 2007 7:48 am, edited 1 time in total.
etcaptor
Posts: 871
Joined: Fri Apr 09, 2004 10:32 pm
Location: Valhalla
Contact:

Post by etcaptor »

eXodus wrote:Now that's the most abstract idea I ever heard. An animator that take cares of *ALL* types of AI. I bet that its zero-config too :P
No, differently animators for AI behaviours. For example - pathFindingAnimator,
pathFollowingAnimator, chasingAnimator, avoidObstaclessAnimator... And you can attach these animators that you need to some SceneNode to define some specific AI behaviour.

Are you really don't like this idea?
cartoonit
Posts: 286
Joined: Mon Nov 15, 2004 6:36 pm

Post by cartoonit »

Are you talking about scripting animations for the AI or just to loop for specific animations??? I think a integrated irrlicht game engine would be a good idea, count me in, after May!!!
etcaptor
Posts: 871
Joined: Fri Apr 09, 2004 10:32 pm
Location: Valhalla
Contact:

Post by etcaptor »

Truly, don't know what will be a better solution. Personally I don't like scripting, but this can be mistake.

For my game I gonna make several animators like wanderAnimator, chasingAnimator. My first idea about it is that we can create specific animators, which can be chosen depending on game type to work together.
RabidLockerGnome unlogged

Post by RabidLockerGnome unlogged »

sounds good to me ;-)
buhatkj
Posts: 444
Joined: Fri Dec 12, 2003 4:53 am
Contact:

The library to use for that AI animator would be OpenSteer..

Post by buhatkj »

Good luck with that...its a bit complex, but AI always is. :-) My concern would be that I wanted to make my game engine easy to upgrade to newer versions of irrlicht, so rather than integrating all my functionality into irrlicht, I layered it on top. Perhaps integration is easier, I don't know...
I look forward to seeing where you guys go with this...
My irrlicht-based projects have gone underground for now, but if you want, check out my webcomic instead! http://brokenboomerang.net
AssiDragon
Posts: 158
Joined: Wed Apr 28, 2004 11:03 am
Location: Hungary
Contact:

Post by AssiDragon »

Scripting is mostly a neccesity when it comes to AI.

Without scripting, the only way to make unique AIs in the game is to set heaps of parameters that later help to decide what and how - if you go with finite state machine AI, this could indeed get some variation in.

That might be enough though, and again this boils down to what game engine are you referring to - a quite important aspect. If you make a gametype specific engine (RTS engine, FPS engine, RPG, puzzle, car racing yaddayadda) a such non-scripted AI might do just as fine as a scripted one - for example you don't need much scripts in a racing game, but do need parameter tweaks a lot. However some games just *NEED* scripted AI, such as RPGs where NPCs might act completely differently, with different NPC classes having nothing common in their reactions.

So, if you will start working one a more-or-less uniformic game engine that is aimed to be useful for many game types, you need scripting. If this is a type-specific engine, then scripted AI might not be a neccesity. :)
Staring through eyes of hate we kill
Are we controlled, or is our own will...?
(Edguy)
etcaptor
Posts: 871
Joined: Fri Apr 09, 2004 10:32 pm
Location: Valhalla
Contact:

Post by etcaptor »

@buhatkj, have you already in your game engine successfully using of OpenSteer AI library?
Post Reply