This City Builder Simulation models the complex processes involved in managing a city, from infrastructure development to resource allocation and citizen satisfaction. The project focuses on creating scalable, maintainable, and flexible systems using object-oriented design and various design patterns.
Within this project, we developed a program that can create buildings, roads, and citizens—providing the foundational elements of urban management.
sudo apt install ninja-build ccache
sudo chmod +x build.sh
make run
This will still take a while to compile, so please be patient.
Run
.