Thread

Magsbot 2.0 beta - a bot program interpreter (Sdk)

Magsbot 2.0 beta - a bot program interpreter // Sdk

1  |  

magine

Aug 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&nbsp; <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>&nbsp;</html>

--------------7C8E502F11A5E84CA7045157--

jerme

Aug 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>

1  |  
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2024. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn