|
Class Summary |
| Acid |
Acid will kill any bot that it acts on. |
| Actor |
Actors are things that, when installed as Actors in a given square,
can act on the bot when the bot steps into the square. |
| Assert |
Assert is a library of assertion routines. |
| Block |
This is a big block of granite. |
| Board |
This holds the maze the bot wanders around in. |
| BoardFactory |
Generate boards from file names. |
| Body |
|
| Bomb |
|
| Bot |
This is the basic Bot class. |
| BotBoard |
The interface between a Bot and the actual board. |
| BotFactory |
Generate bots from file names. |
| Box |
Holds other objects--used to illustrate casting to get to the take() method. |
| CheckerCanvas |
|
| CheckSystem |
Just make sure the packaging and all are installed. |
| Coordinator |
Handles building stuff. |
| CoreInformer |
A basic informer with some utility functions |
| Critter |
A Critter is an Actor that moves around the board. |
| CritterBoard |
This board has moving critters that can do stuff. |
| Dice |
A class to generate random numbers of various sorts. |
| Door |
This most common thing is the bain of any good bot. |
| ExtraPainBoardAdaptor |
This implements some basic functionality for the
extra pain board generators. |
| FaultyBot |
This is a bot that fails to do its various tasks upon occasion. |
| GraphicInformer |
Inform of robot status via graphic display. |
| Hammer |
Thing which knocks down all adjacent walls when used. |
| Heading |
|
| HumanBot |
Bot that accepts human input. |
| Key |
Ever elusive. |
| KeyBomb |
Ever elusive. |
| Maker |
This runner will make boards dynamically.
|
| MakerBoard |
This brand of BotBoard will extend the world wherever the bot goes. |
| Marker |
This class holds a single int. |
| MinimalInformer |
Minimal informer--just prints beginning and end stuff. |
| MultiRunner |
|
| Orb |
The Orb thing allows the bot to teleport around the maze in the direction
the bot is facing. |
| Page |
The page thing can hold a line of text and some numbers |
| Pit |
Pit will kill any bot that it acts on.
|
| Runner |
Program which runs bots on boards. |
| Scorch |
A scorch mark on the floor. |
| SimpleBot |
This is the basic basic Bot class. |
| Sniffer |
Thing which tells bot how far a key is from the bot. 2.0 for
standing on it, 1.0 for being right next to it, 2/(dist+1) for the
rest. |
| SonarBox |
A thing which tells bot how many walls are adjacent to the bot. |
| Square |
This is one tile on a bot Board. |
| Stick |
A stick thing. |
| TextInformer |
Inform of robot status via text display instead of graphical. |
| Thing |
The Thing is the basic object found in the bot's maze. |
| Wall |
This most common thing is the bain of any good bot. |
| Widget |
This is a Thing that has some fun methods the bot can call on it
to practice playing with objects. |