Below are a set of guides for how to develop your own modules and joining them together into an executable (potentially with additional analysis and data collection.)
-
How to compile - Walks through how to compile via CMake.
-
How to Build an Agent - A guide to designing your own type of autonomous agent.
-
How to Build a World - A guide to designing you own world with custom interaction modes among agents and other environmental properties.
-
How to Build an Interface - How to build an interface that allows a human user to control an agent.
-
How to Assemble a
main()
function - A guide to selecting worlds, agents, and interfaces and turning them into a custom executable (including how to collect data about the resulting system.) -
How to build, run, and create unit tests - Walks through how to build and run existing unit tests, as well as create new unit test files.