I made a remix!
(link to project)
It is very resistant to getting stuck. I used something similar to your counter idea but I also adusted the size of the movements and costume to minimize the chance of getting stuck. I also added in some escape logic that rotates the creature around, looking for a way out.
I love how, with just the simplest of "brains", the creature is able to navigate some very complex terrains. It takes it a while, but it usually finds a way around whatever you put in it's way. Another great example of complex behavior from simple rules!
I found a solution to the A.I problem. Everytime it bounces off of something it adds to a counter. When it moves normally it resets the counter.
Check my new project to see it working: (link to project)
Comments
You need to be logged in to post comments
Add a Comment
I've used your boundaries script in a game! it's still in the 'beta stages' yet (link to project)
Here's another one that uses a different technique to avoid getting stuck. It is very robust! (link to project)
I'll check it. I love A.I. :D
I made a remix! (link to project) It is very resistant to getting stuck. I used something similar to your counter idea but I also adusted the size of the movements and costume to minimize the chance of getting stuck. I also added in some escape logic that rotates the creature around, looking for a way out.
Hey cool! Thanks! Yeah, the movements of mine are crazy ! :) I'll check your project!
I love how, with just the simplest of "brains", the creature is able to navigate some very complex terrains. It takes it a while, but it usually finds a way around whatever you put in it's way. Another great example of complex behavior from simple rules!
I found a solution to the A.I problem. Everytime it bounces off of something it adds to a counter. When it moves normally it resets the counter. Check my new project to see it working: (link to project)
I'm not sure why...but I find this endlessly amusing! Little typo in the Project Notes...you want to hold down the Space key to make straight lines.