-
Notifications
You must be signed in to change notification settings - Fork 2
Home
This Wiki is intended to help you familiarise with VacuumWorld, an agent-based test-bed used for the multi-agents courses (CS3940-CS5940) at Royal Holloway University of London. After reading this Wiki you should have an understanding of the VacuumWorld environment and be able to develop simple and complex agent behaviours in Python3
.
Each page has a footer containing a table of contents specyfing the order in which the pages are expected to be read. Please ignore the list to the right of each pages, as it merely shows the pages in alphabetical order.
If you are a student of the multi-agents courses at Royal Holloway University of London, you will have to complete a coursework using VacuumWorld. If unfamiliar with Python3
, you must learn it, in order to successfully complete the coursework! It is guaranteed that you will not be able to complete the coursework without at least a basic understanding! From now on, every mention of Python
, and/or Python3
will always refer to Python3.10+
.
Whether a student at Royal Holloway or not, please send us your feedback by e-mailing us. Should you find any issues with the code, please follow these instructions, in order to report them.
- Home
- The VacuumWorld Abstraction
- Real World vs. Simulated Actors
- Installing and Running
- User Interface
- Cycle
- Useful VacuumWorld Imports
- Perceptions
- Wall
- Actions
- Teleoreactive Programming
- General Tips
- Python Tips
- Optimal Setup
- PyDoc
- Troubleshooting
- Reporting Issues
- Side Projects and Additional Resources
- Other Examples
- Changelog