ThreadBoard ArchivesSite FeaturesActiveworlds SupportHistoric Archives |
Magsbot 2.0 beta - a bot program interpreter (Sdk)
Magsbot 2.0 beta - a bot program interpreter // SdkmagineAug 7, 2001, 11:27pm
--------------7C8E502F11A5E84CA7045157
Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi, 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 http://www.turtleflight.com/magine/mb.html. 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 And as ever, Magsbot is the most versatile bot around, suitable for nearly any kind of bot project. :) -Magine PS Technical details I'm sure you're eager to know about: 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 --------------7C8E502F11A5E84CA7045157 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit <!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> </html> --------------7C8E502F11A5E84CA7045157-- jermeAug 8, 2001, 12:37am
Ahh.. Now there's what i call software devolpment... A core redesign, and
the addition of nifty little features like cut-and-paste. AWC could learn something from you... :-) -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <sniped HTML> |