As part of a uni AI subject I’ve been playing around with implementing some basic path finding in OpenSim. Part of that involved moving objects around a region using the llMoveToTarget function. After some frustration, I’ve discovered that phantom objects do not appear to respond to this function (i.e. you can’t move them using this function). I’m not entirely sure what a phantom object is exactly, so this might be bleedingly obvious to others. Also, this may be incorrect as I haven’t really investigated it thoroughly. Anyways, if you’re trying to move something in OpenSim (or maybe Second Life) using llMoveToTarget and it doesn’t work, it might be worthwhile checking if the object is phantom.
On a personal note, I’m quite busy with uni at the moment, as well as courting (pun intended) my newfound sweetheart – squash (the sport, not the food). So don’t expect any major posts any time soon. If I do anything original with OpenSim (i.e. not implementing my lecturer’s code) I’ll hopefully get around to posting it here for you all to play with.
3 comments ↓
Hey Andypants,
After typing ‘a.i. opensim’ into Google, this page was the 31st result. Shows how much information there is on implementing custom A.I. in OpenSim. Groan. Let’s do the assignment in NeoAxis… please
Norman: There are some A* pathfinding libraries for LSL, but the safest bet would be to implement it on the server itself, since C# can handle more things than LSL.
This is a terrific write-up, im delighted I stumbled upon it. Ill be back again down the track to check out other posts that you have on your blog.
Leave a Comment