The Asimulator Handbook
Next

The Asimulator Handbook

Erik Sigra

Revision 0.2 (2008-07-28)

A simulator for intelligent agents


Table of Contents

1. Overview
User interface
Network protocol and agent implementation
Worlds
Tiles
Percepts and actions
Moving
Clear tiles
Walls
Fatal Dangers
Enemies and ammunition
Items
Homes
The object for the agent
Random properties and determination
Starting
About agents
2. Using the Ada client
Procedures that you should fill
Get_Action
The inform procedures
Utilities
The Notify procedure
The Display_Symbol_On_Map procedure
The Display_Number_Symbol_On_Map procedure
The Remove_Symbol_On_Map procedure
The Remove_All_Symbols_On_Map procedure
The exception UNACCEPTABLE_RULES
3. The sample agents
Rotate
Einar
Class of worlds
Strategy
Gunnar
Class of worlds
Strategy
Map
Searching
Speed optimizations
More excercises
4. Imagesets
5. Save format
6. Network protocol
Client info
Main loop
Reading the rules
The first percept
Information about known tiles
The percept <=> action cycle
7. Installation
How to obtain Asimulator
Requirements
Compilation and Installation
8. Using Asimulator
9. Questions, Answers, and Tips
10. Command Reference
The Asimulator menu
The File Menu
The Edit Menu
The Asimulator toolbars
Standard Toolbar
Next
 


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team