Package bot.gen

Class Summary
AcidCross The AcidCross problem set.
AcidPlus AcidPlus is a big plus with the key at the end of a branch, and acid at the end of all the other branches.
AngelBoard For Angel problem set.
AngelCrowds NOTE: Implements serializable so the angels on the board can be serializable as well.
BigBlobbyContestBoards This will run the same big blobby room that it generated at start over and over again.
BigBlobbyRoom  
BigBlockyRoom  
BigRoom A big, rectangular room.
Bounce Make a board with the bot in the middle of a long hall, acid at each end.
BullsEye Make a bullseye maze with key in it.
CleanBoard A board that makes sure maze is empty aside from Bombs!
ConfigurableBoard A basic toolkit for making boards and doing the difficulty scale configuration stuff.
ConfusedAngelCrowds Angles that give their secrets with one or two characters off.
CountingKeys Keys in a row, bot must get the fifth one.
CritterRoom  
DeadlyPlus A simple maze where you can discern the forged key by the following rule: if there are two walls or two pits to the North and East, then the real key is to the West, otherwise it is to the south.
DirectoryGenerator Load all boards in current directory and feed to bot one board at a time.
DoorBoard Just like Winder, except the bot needs to stop at the next corner after finding the key in a random place in the maze.
DrawBoard Deprecated.  
EatenLooper Deprecated.  
ExitBoard A board that makes sure the bot is in a specified, final square after getting the key.
ExtraPainBoard Root class that implements ExtraPainBoardGenerator.
FullRoom A small room where every square has some object in it.
Gen This is a utility class that takes boards and does stuff to them.
GhostMaze A room with a few ghosts in it (which are actors that poke() any pokable bots.
GiftMaze  
Haiku  
Haiku2  
Hall  
Hook  
IFEBoard A basic toolkit for making boards
ImpBoard  
Islands Make a maze where each isolated room has a marker (the landing pad) and up to four orbs surrounding the marker.
Jokes  
KnightBoard For PS 2--A Method for the Madness Extra Pain is the stretched version of the board.
LitteredMaze  
LitteredRoom  
LitteredSpiral  
LonePillar A big room with a pillar in front of the bot.
Looper Make a big maze with loops and crannies.
Mark Make path for the Marker bot problem set.
MarkerChain The MarkerChain problem set.
Maze  
Maze2  
Melt  
MeltingPath Like Melting Maze, except it is a single, nonbranching path that the bot has to navigate back on.
MultiBoard Used to have different win conditions on boards with multiple keys.
PageBundle Divides strings up into sections.
PitsA A simple maze with pits and walls.
PitsB A simple maze with pits and walls.
Plain Empty room with bot in center of it.
Plus Bot is in center of plus sign.
PlusLoop Bot is in center of plus sign.
RandomHook Random hook to left or right.
Room Make a rectangular room.
SecretDoor A long trail.
Spiral  
StickAndOrb Make path for the Stick and Orb bot problem set.
TakeARight Key is either right in front of bot, at wall, or in upper right hand corner.
TBoard A small board with a Key to the left or right
TwistedHall A bending path that needs to be completely full of random items.
UBoard Board in shape of upsidedown U.
Whiskers Wiskers has four main branches with a little nook to either side of the branch.
Winder A bending path through a field of Acid to the key.