Group Goals Overtaking
Individual Goals
About
This is a simulation that was made in my personal engine using C++ and DirectX. It emulates population growth based on how the agents use the resources currently available to them and what goals they accomplish. The more group goals that are accomplished the more that their society will grow.
This project allowed me to work heavily on utility theory, which drives the decision making of which goals need to be executed. I also got to focus on having a GOAP system for having the agents completing their goals. The maps are generated through data-driven systems to allow for more interesting results in the simulations to occur.
Source:
Date: Work In Progress
Team Size: Me
Languages and Technologies Used: C++, DirectX, Visual Studio 2015

Features







Map 1 - Plentiful Resources




Map with Agents
Individual vs. Group Stack Chart
Types of Goals Stack Chart
Map 2 - Little to No Food Resources
Map 3 - No Water Resources
Map 4 - No Resources