Cities are the core of everything and here is what I see for them!

Published October 29, 2014
Advertisement
[color=rgb(40,40,40)][font=helvetica]
Phase 6 - Can we really simulate everything ? Oh yes we can ![/font][/color][color=rgb(40,40,40)][font=helvetica]
A true simulation has to be based on assumptions. While we can try to simulate life we are clearly lacking in resources and variables to do a great job at it. What we can simulate though are broad strokes based on clear assumptions and add some variance and randomness to add spice and action! Let's go back to the city and see how we can move from abstraction into greater details. I want to give a huge shout out here to Trevor Chan the creator of Capitalism 2, he truly inspired me. [/font][/color]
[color=rgb(40,40,40)][font=helvetica]
Let's start first with the city. The city object will include the following high level assumptions. [/font][/color]
[color=rgb(40,40,40)][font=helvetica]
A city has the following:[/font][/color]
[color=rgb(40,40,40)][font=helvetica]
Citizens - these are the people that live in the city, we will assume that 10% of them are children and can't work and the rest are old enough to work. We won't differentiate between teenagers and adults just to not have to define education. This is something we might look for in the future but for now it's easier to make it simpler. Growth rate in citizens can be positive depending on employment rates, to better stimulate the game this can be affected by events in the game.[/font][/color]
[color=rgb(40,40,40)][font=helvetica]
Employment rate - this is the amount of people in the city that are currently working. To better simulate it's important to include a base level, this base level will include all support jobs that aren't related directly to the firms created by players and non players. Each city can have different base levels. [/font][/color]
[color=rgb(40,40,40)][font=helvetica]
Avg Wages level - This can be represented either by an abstract (low, mid, high) or by numbers specifically. Wage levels will affect how much citizens can spend on products in the city. We use averages because again we don't want to simulate each citizen one by one. Avg wages will also affect monthly firm costs.[/font][/color]
[color=rgb(40,40,40)][font=helvetica]
Spending level - Spending level is the amount of money that citizens are spending on goods and services in the city. Spending levels are separated from wages to better simulate buying behavior.[/font][/color]
0 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement