ThreadBoard ArchivesSite FeaturesActiveworlds SupportHistoric Archives |
Magsbot 2.0 beta available (Bots)
Magsbot 2.0 beta available // BotsmagineAug 7, 2001, 11:25pm
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html> Hi, <p>It's faster, has a new Survey dialog, improved error messages, cut-and-paste abilities added to the Behavior Table, revised heirarchical menus, a command for simulated multi-threading and now that I've finished redesigning the internal workings of the program, I will be able to start adding other improvements more frequently. Take a look at the new Mags on my new web page at <a href="http://www.turtleflight.com/magine/mb.html">http://www.turtleflight.com/magine/mb.html.</a> <p>Oh yeah, you can now enter coordinates in AW Browser-style, for those of you who have problems dividing by 1000 and remembering that South and East are negative. :D <p>And as ever, Magsbot is the most versatile bot around, suitable for nearly any kind of bot project. :) <p>-Magine <p>PS <br><i>Technical details I'm sure you're eager to know about: </i>The main change in Magsbot 2.0 is internal, and should result in improved speed in expression evaluation. What's that mean?? Expressions are those strings like " at atr[my_z] * at pi - 360" that you use as arguments to Magsbot commands or functions. Previously they were stored as strings, which meant that they had to be parsed again everytime they were referenced, even within a loop, which really slowed things down. In 2.0, expressions are "packed" into data structures when the user enters them, so when they are evaluated at run-time, Magsbot only has to do the math, not the parsing all over again. With this change you could say that Magsbot is not really a script-bot but actually a bot program interpreter. I know you're just as excited about this as I am. :P <br> <br> </html> |