AI Steering - Devblog #1

Hi everybody, sorry for being late. I was busy with exams and I was stuck in making an applet or web start for the demos because I was having too many problems :cry:

I have hosted a domain Where I will be posting all the devblogs (More in depth): Java Steer Behaviours .

Basically these weeks I have been integrating all the already developed code into MonkeyBrains.

I created a new class that can contains steer behaviors in order to avoid rotation problems when adding several steer behaviors to the general behavior container.

In addition I extended AbstractSteeringBehavior so that you can set up the length of the steer vector or only modify the axes.

You can download the demos here: http://jmesteer.bdevel.org/devblog/downloads/Demos1.zip

In the next two weeks I will be updating and extending the seek and flee behavior (e.g. integrate the arrive behavior). Furthermore I will do some demos.

I will appreciate the feedback. :google:

4 Likes

Here you can see the differences with the latest version:

https://github.com/QuietOne/JMEAI/commit/50855344f80e8a239bc2816f256d3a72bb0a1ed9

Tried all the demos, very nice work! AI is a lot of fun to play with :smiley: Just using the L & H control to see the swarm expand and converge was quite satisfying.

For Evade.jar, maybe you could add some static or even randomly moving moving enemies that Red has to evade so that it’s not just escaping in a straight line? Adds a little bit of variety to the demo.

1 Like
@erlend_sh said: For Evade.jar, maybe you could add some static or even randomly moving moving enemies that Red has to evade so that it's not just escaping in a straight line? Adds a little bit of variety to the demo.

I will consider the advice with future demos :smiley: . I tried to apply the already developed wander behavior but it was not working well (Maybe was just me) and I did not investigated further.

My objective was primarily to test the compound container and strength behavior. I hope making more interesting demos (More playable :-o ) in the next weeks while I develop specific behaviors.

@jesusmb1995 said: I will consider the advice with future demos :-D . I tried to apply the already developed wander behavior but it was not working well (Maybe was just me) and I did not investigated further.

My objective was primarily to test the compound container and strength behavior. I hope making more interesting demos (More playable :-o ) in the next weeks while I develop specific behaviors.

Hello. I did a demo for MonkeyBrains guys. Here it is http://hub.jmonkeyengine.org/forum/topic/ai-demo-mifth/

It’s physically based demo. But there is no AI. If you want you can add AI and help to MonkeyBrains Guys. Here is my feature requests about the AI: http://hub.jmonkeyengine.org/forum/topic/ai-engine/page/8/#post-287558

@mifth said: Hello. I did a demo for MonkeyBrains guys. Here it is http://hub.jmonkeyengine.org/forum/topic/ai-demo-mifth/

It’s physically based demo. But there is no AI. If you want you can add AI and help to MonkeyBrains Guys. Here is my feature requests about the AI: http://hub.jmonkeyengine.org/forum/topic/ai-engine/page/8/#post-287558

I’m very busy finishing my exams. You can try to use my already developed steer behaviors and I could help you if you have any problem.