|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
| MapItemMatcher | Interface that defines which map items the search methods have to search for. |
| Class Summary | |
| AbstractStrategy | AbstractStrategy |
| AlwaysMover | This robot is used for testing only. This robot always moves forward, for testing the arenas punishment function! |
| AlwaysPickUp | This robot is used for testing only. This is a modification of the LessStupid robot, but does not check if the object in front of him is a card. |
| AvoidExitLessStupid | This robot is used for testing only. Modification of LessStupid, does not use exit. |
| CardFinder | |
| CardStrategy | one of the different strategy classes the robot tries to take the a way back to a previous card |
| EnergyStrategy | one of the different strategy classes search for the shortest path to next well |
| ExitStrategy | one of the different strategy classes, the robot takes the shortest way to the exit. |
| Exok_ExProp12s | This robot is used for testing only. Modification of LessStupid robot, waits 12 seconds for returning exchangeProposal and exchangeOk. |
| Exok12s | This robot is used for testing only. Modification of LessStupid robot, waits 12 seconds for returning exchangeOk. |
| ItemIdListMatcher | Implementation of MapItemMatcher that searches for the shortest paths to map items whose id matches with one from a list of ids. |
| ItemIdMatcher | Implementation of MapItemMatcher that searches for the shortest path to a map item with a specified id. |
| ItemTypeMatcher | Implementation of MapItemMatcher that searches for the shortest path to a map item with a specified type. |
| LazyRobot | This robot is used for testing only. A Robot that does nothing, but with a legal NoAction! |
| LessStupid | This robot behaves randomly, but collects cards, uses wormwholes and wells. |
| Map | Automatically creates a map of the arena while the robot walks through it. |
| MapItem | The equivalent of one arena field in the robot's own map. |
| Move12s | This robot is used for testing only. This robot waits 12 seconds before returning MoveAction! |
| MoveStrategy | one of the different abstract Strategies, the robot looks for the nearest unknown field |
| NullExchanger | This robot is used for testing only. Modification of LessStupid robot, trys to make a ExchangeAction with a Null Pointer as parameter. |
| NullPutter | This robot is used for testing only. Modification of LessStupid robot, trys to make a PutAction with a Null Pointer as parameter. |
| Robot | This robot is used for testing only. This robot throws exceptions! |
| Stupid | This is our first moving robot, stupid, but moving |
| TooLateProposal | This robot is used for testing only. Modification of LessStupid robot, waits 12 seconds for returning exchangeProposal. |
| TooManyPickUp | This robot is used for testing only. Modification of LessStupid robot, picks up more than five cards. |
| Waiter | This robot is used for testing only. A waiting robot which is to be recognized by the arena and robot timer. |
| WrongCardExchanger | This robot is used for testing only. Modification of LessStupid robot, uses for ExchangeAction Card he does not own |
| WrongCardPutter | This robot is used for testing only. Modification of LessStupid robot, uses for PutAction Card he does not own |
| WrongCardReturner | This robot is used for testing only. Modification of LessStupid robot, returnes Wrong Card for exchangeProposal |
| WrongFieldExchanger | This robot is used for testing only. Modification of LessStupid robot, uses ExchangeActionAction also if Field in front contains no card |
| WrongFieldPutter | This robot is used for testing only. Modification of LessStupid robot, uses PutAction also if Field in front is not empty |
This package contains the robot thread and its "brain" that means classes responsible for mapping and strategies.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||