This document summarizes steps to build an agent-based simulation model called CarryDrop in the RePast modeling framework. The key steps include:
1. Creating a SimModel object that represents the overall model and controls initialization and scheduling.
2. Adding user-settable parameters for number of agents, world size, and total money.
3. Creating an Agent class to represent individual carriers and defining their attributes.
4. Building a Space class to represent the 2D grid world and initialize the distribution of money across locations.
5. Integrating the Space class into the model and adding visualization of money amounts using colors.
6. Implementing agent behaviors like moving between locations and