Skip to main content
GameDev.net gamedev.net
🔒 Locked

Extremely Simple AI Question

Started by Nuclear Taco Feb 23, 2012 at 5:36 AM 1 replies 1.3k views
Original Post
Nuclear Taco
Nuclear Taco
I'm attempting to make a simple cube follow the player, but I haven't had much experience with the math part of this. If it matters I am using blitz3d, mainly for its extremely fast and easy development time. My partner and I have a few ideas on how this might work, just not how to implement them. We were thinking that
[y - y[sub]1 [/sub]= m(x - x[sub]1[/sub])] Or something using the Pythagorean theorem. But after trying different things for a few times, and failing all of them we decided to ask for help.



Also, we are working with a (x,z) plane.
Cornstalks
Cornstalks
If you want the cube to be a constant distance from the player and to follow him/her wherever he/she goes, you can use a constraint. The paper Advanced Character Physics has a section here that talks about solving constraints by relaxation. You could apply the same concept here to restrict the cube to be a certain distance from the player, and it would naturally follow the player. I've used this method in a number of things and I've been happy with its results (I replied to another post and wrote some code that demonstrates this behavior which you can see here).
Nuclear Taco
Nuclear Taco

-snip-

Ahh that actually makes sense. Now tomorrow I'll just have to convert it to BASIC stynax which won't be a problem. Then I'll just modify the code to suit my needs. Thank you!

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.