 |

 |
 |
To Download: click on the download link and save the zip file on your local disk drive. Extract the AI block contained in the zip file to your blocks folder in the RoboForge install directory. Once the download is complete the AI block can be accessed through RoboForge from the blocks option in the AI panels.

If you would like to share an artificial intelligence (A.I.) block with the community, please
zip it and email it to webmaster@roboforge.com
along with your designer name and a brief description of the
block. |
 |
DESIGNER:
Slow Slosh NAME: : Chassis ID AI
|
(9k) Download |
 |
 |
 |

This is a work in progress, not done but should help if you want to determine your enemies chassis.
(March 3 2002)

|
 |
 |
DESIGNER:
Mister Bucket NAME: : Complete Spinner AI
|
(5k) Download |
 |
 |
 |

This has almost everything a spinner will ever need, 32 zones that you can move around and resize, spin code, wall avoid, run (thanks to JustDrew), intercept (thanks to Slow Slosh), 720 degrees of turretting, turret targeting, sweep, and 33 wonderful moves you get to make.
 Comes in a group node for easy placement under a time node to avoid self-collision. Have fun, and use this in any bot to use anywhere.
-MB (February 25 2002)

|
 |
 |
DESIGNER:
Mister Bucket NAME: : 720 Degree Targetturret
|
(4k) Download |
 |
 |
 |

Heh. This was almost fun. Anyway, this is my Turret AI and some
targeting stuff for it. Third (and maybe final) version, I have
worked out any influential bugs.

The number is the compass position in degrees of where the turret
will face, and the Clock or Counter is which direction the turret
goes to get there.

I recommend two Large Omnis as the turrret base, just move each
halfway. The turret doesn't work well if the weight is very
unbalanced, so its most useful function is a weapons doodad.
Comes with a small package of 33 zones, leaving room for others.
22 moves, so get ready to be bored. I also have a simpler one
I didn't upload in the interest of resetting.

You never want to point your behind to the enemy, especially
if you have a counterweight back there. Feel free to use, modify,
copy, steal credit for, or blaspheme this block. -MB (January
14 2002)

|
 |
 |
DESIGNER:
Slow Slosh NAME: 360 Attack Intercept AI
|
(19k) Download |
 |
 |
 |
 It's been about
2 week since I posted this intercept on the Forum, and still
no one has evaded it, Yet. I can't think of any other improvements
on it so,
 I'll say it's done until someone can find a way to
evade it. :-)

If you want to use it you need a constant sensor lock on the
enemy. You also need a 360 attack range for your robot, work
well for spinners. (November 14 2001)

|
 |

 |
DESIGNER:
Mister Bucket NAME: Spinner AI
|
(4k) Download |
 |
 |
 |
 Since only a few
people are contributing their precious AI block to the all-too-deserving
community :P I decided to take the initiative and include my
not yet outdated spinner AI. Not too basic, I hope, but at least
it doesn't take up too much AI space.

Uses Captain Action's non-trig intercept and the almighty peacebot's
runcode. Hope this will help some of you newbies out there or
spying old pros :D

By the way, feel free to use this in any bot. -Mister Bucket
(November 10 2001)

|
 |

 |
DESIGNER:
Captain Action NAME: Intercept AI
|
(2k) Download |
 |
 |
 |
 I've made a interception AI block that does not use COS, SIN, or any
other high level math formulas. Thanks to Slow Slosh for showing the way
to do it. :) (October 29 2001)
 |
 |

 |
DESIGNER:
Slow Slosh NAME: Intercept AI
|
(2k) Download |
 |
 |
 |
 I have been trying
to write a good intercept AI to catch those bots that like the
run away. Anyway this is my first try and it's a very simple
AI.

If anyone else can make a better one I would love to see. This
is just to get the ball rolling. ;-) (October 9 2001)
 |
 |

 |
DESIGNER:
NAMDOOLB NAME: Enemy Classification Block
|
(2k) Download |
 |
 |
 |

This ai block can improve the effectiveness of any bot by
allowing you to create specific attack patterns for particular
types of enemies.

The block tracks certain attributes of the enemy bot and attempts
to place it into 1 of 4 categories: Leverbot Rambot Spinner
Generic/unclassifiable. You will find empty group nodes at
the bottom of the block where you can insert the attacking
moves of your own bot.

Happy hunting! and I hope you find this useful. (September
4 2001)
|
 |

 |
DESIGNER:
TRIFLER NAME: Energy Recharge |
(2k) Download |
 |
 |
 |

A couple of the bots I downloaded to look at had some pretty
complicated code for doing what this simple block does. This
block triggers "Energy Recharge Mode" when your energy
level drops below a certain level. Insert a retreat block/routine
of your choice, and it will retreat until your energy level
has risen to a certain level. At that point, "Energy Recharge
Mode" will be deactivated.

Note: When adding this block to an existing AI, you will need
to move all of the actions that use energy (or just everything,
unless you have something you want to have priority) into the
"N" node. (Updated September 30 2001)
 |
 |

 |
DESIGNER:
SHANE DUNBAR NAME: Spinning AI |
(2k) Download |
 |
 |
 |

This is a basic spinning AI for new users. (August 13 2001)
 |
 |


 |
DESIGNER: SORD NAME:
Tweakable Orient |
(2k) Download |
 |
 |
 |

This is a purely movement oriented block, and in fact it really
doesn't do much more than an orient does. However, because it is
all logic, the limits are much more adjustable. Additionally, it is
much more intelligent on how to back away from the enemy and it
will only attack if you're not winning (if you are winning, let the other
bot come to you...)

The initial limits are target range 5m, preferred angle < 2 degrees
off (the angle is a soft limit and the AI will generally get to < .1
degrees anyway).

How to use: Just drop it into any bot that wants to approach the
target head on and maintain a set distance.

(The following is also the block description, but perhaps it will be
easier to read here)

The top level decision checks for one of three things:

1) If angle is within +/-2 degrees and distance > 5m or
2) If angle is within +/-20 degrees and distance < 5m or
3) 3) If angle is within +/-0.1 degrees
then do forward/backward movement, otherwise do turning.

The forward/backwards decision is based on distance (5m).
If forward is chosen, then check if I'm winning (if I am, make the
other guy come to me :)

If backwards is chosen, test for the wall, and either backup or slide
in the direction that is more central.
And when doing a slide, also make sure that I have enough angle
so I don't hit the wall.
If the turn branch is picked, then test which way is a closer
turn and do it. (July 18 2001)
|
 |

 |
DESIGNER:
DORPHEN NAME: Wall Hugger |
(2k) Download |
 |
 |
 |

This is a basic wall hugging block for all to try. (July 18 2001)
 |
 |
 |
DESIGNER: JENNA NAME: Arena Edge Avoidance |
(2k) Download
|
 |
 |
 |

Requires a chassis that can move sideways. The standard arena edge movement with a few tricks. Excessively wide bots will need to change the distance to edge value. (June 16 2001)
 |
 |
 |
DESIGNER:
REV BENNY HINNS NAME: Run Code |
(2k) Download |
 |
 |
 |

Only the smartest bots will catch bots using this run block.
(June 16 2001)
 |
 |
 |
DESIGNER:
REV BENNY HINNS NAME: Fisherman Weave |
(2k) Download |
 |
 |
 |

Fantastic dodge and weave routine for bots with 360 deg attack
limbs. (June 16 2001)
 |
 |
 |
 |
 |