City Building Tips: Difference between revisions

From Hazeron Wiki
Jump to navigation Jump to search
(Added category.)
(→‎Important Numbers: Minor changes.)
 
(17 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{NewVersion
| Update = [[Building Update]]
}}
{{Revision|Need a picture. Maybe also a picture of a [[City Report]]. Need more information [[morale]] is implemented for new-style cities.}}
[[file:CityDowntown.png|thumb|right|A neatly built downtown area of a city.]]
[[file:CityDowntown.png|thumb|right|A neatly built downtown area of a city.]]
 
[[File:CityReportExample.png|thumb|right|200px|Example of a city report.]]
When building a [[city]], there are a lot of things to watch out for and things to keep track of. Here we try to go through the very basic rules to watch for and which numbers are the most important.
When building a [[city]], there are a lot of things to watch out for and things to keep track of. Here we try to go through the very basic rules to watch for and which numbers are the most important.


==Important Numbers==
==Important Numbers==
The most important numbers to keep track of while building a new city is:
The most important numbers to keep track of while building a new city are:
* [[World#World_Population|Population limit]]
* Homes
* Homes
** Small homes
** Medium homes
** Large homes
* Jobs
* Jobs
* Small homes


These numbers should always be as follows:
These numbers should always be as follows:
* Homes =< Population limit
* Jobs < Homes
* Jobs < Homes
* (Homes - Jobs) / Homes) =< 0.2
* (Homes - Jobs) / Homes) <= 0.2
* Small homes <= medium homes + (large homes × 2)
* Small homes <= Medium homes + (Large homes × 2)


In other words, don't let the number of homes exceed the population limit of the city's [[Resource_Zone|resource zone]].
Basically:
Don't let number of jobs equal or exceed the number of homes.
# Don't let the number of jobs equal or exceed the number of homes.
And don't let number of homes exceed the number of jobs by more than 20%.
# Don't let the number of homes exceed the number of jobs by more than 20%.
# Don't use too many building blueprints with only small homes.


==Morale Buildings==
==Morale Buildings==
Depending on the number of homes, a number of [[:Category:Morale_Buildings|morale buildings]] are required in order to keep up [[morale]] in the city.
Depending on the number of homes, a number of [[Morale_Building|morale building]] professional jobs are required in order to keep up [[morale]] in the city.


This table shows each morale building and the math for finding the required amount.
Required = Homes >= Threshold ? max(floor(Homes/(Threshold*3)), 1) : 0
 
This table shows each morale building and the math for finding the required amount of professional jobs.
{| class="wikitable sortable"
{| class="wikitable sortable"
! Building
! Building
Line 37: Line 34:
| [[Church]]
| [[Church]]
| style="text-align:right;" | 45
| style="text-align:right;" | 45
| Required = floor(Homes / 45) + 2
| Required = (Homes >= 45 ? max(floor(Homes/(45*3)), 1) : 0) + 2
|-
|-
| [[Cantina]]
| [[Lounge]]* ([[Cantina]])
| style="text-align:right;" | 50
| style="text-align:right;" | 50
| Required = floor(Homes / 50) + 1
| Required = (Homes >= 50 ? max(floor(Homes/(50*3)), 1) : 0) + 1
|-
|-
| [[Retail Store]]
| [[Store]]* ([[Retail Store]])
| style="text-align:right;" | 55
| style="text-align:right;" | 55
| Required = floor(Homes / 55)
| Required = Homes >= 55 ? max(floor(Homes/(55*3)), 1) : 0
|-
|-
| [[Police Station]]
| [[Police Station]]
| style="text-align:right;" | 60
| style="text-align:right;" | 60
| Required = floor(Homes / 60)
| Required = Homes >= 60 ? max(floor(Homes/(60*3)), 1) : 0
|-
|-
| [[University]]
| [[University]]
| style="text-align:right;" | 70
| style="text-align:right;" | 70
| Required = floor(Homes / 70)
| Required = Homes >= 70 ? max(floor(Homes/(70*3)), 1) : 0
|-
|-
| [[Hospital]]
| [[Hospital]]
| style="text-align:right;" | 80
| style="text-align:right;" | 80
| Required = floor(Homes / 80)
| Required = Homes >= 80 ? max(floor(Homes/(80*3)), 1) : 0
|-
|-
| [[Park]]
| [[Park]]
| style="text-align:right;" | 90
| style="text-align:right;" | 90
| Required = floor(Homes / 90)
| Required = Homes >= 90 ? max(floor(Homes/(90*3)), 1) : 0
|-
|-
| [[Grocery]]
| [[Grocery]]
| style="text-align:right;" | 100
| style="text-align:right;" | 100
| Required = floor(Homes / 100)
| Required = Homes >= 100 ? max(floor(Homes/(100*3)), 1) : 0
|-
|-
| [[Zoo]]
| [[Zoo]]
| style="text-align:right;" | 150
| style="text-align:right;" | 150
| Required = floor(Homes / 150)
| Required = Homes >= 150 ? max(floor(Homes/(150*3)), 1) : 0
|-
|-
| [[Arena]]
| [[Arena]]
| style="text-align:right;" | 175
| style="text-align:right;" | 175
| Required = floor(Homes / 175)
| Required = Homes >= 175 ? max(floor(Homes/(175*3)), 1) : 0
|-
|-
| [[Casino]]
| [[Casino]]
| style="text-align:right;" | 200
| style="text-align:right;" | 200
| Required = floor(Homes / 200)
| Required = Homes >= 200 ? max(floor(Homes/(200*3)), 1) : 0
|-
| colspan="3" | * Any building type with lounges/store jobs will be counted.
|}
|}


It is important to note that having two extra levels of [[church]] and one extra level of [[cantina]] will give morale bonuses.
It is important to note that having two extra [[church]] professional jobs and one extra lounge ([[cantina]]) professional job will give morale bonuses.


Cantina bonus can be increased if the population has alcohol to drink.
Lounge bonus can be increased by 1, if the population has enough [[liquor]] to drink.


==TL;DR==
==TL;DR==
Most Important rules of city building:
Most Important rules of city building:
* Don't build more homes than the [[World#World_Population|population limit]] allows.
* Get all the required [[:Category:Morale_Buildings|morale buildings]] for the amount of population.
* Get all the required [[:Category:Morale_Buildings|morale buildings]] for the amount of population.
* Build the extra levels of [[church]] and [[cantina]] necessary to get the [[morale]] bonuses.
* Build the extra levels of [[church]] and [[cantina]] necessary to get the [[morale]] bonuses.
* The total amount of jobs must not exceed the number of homes, but also must not be lower than 5%.
* The total amount of jobs must not exceed the number of homes, but also must not be lower than 20%.
* Keep the number of "small homes" less than the number of non-small homes, or simply avoid "small homes" altogether.
* Keep the number of "small homes" less than the number of non-small homes, or simply avoid "small homes" altogether.


[[Category:Guides]]
[[Category:Guides]]
[[Category:Colonization]]
[[Category:Colonization]]

Latest revision as of 23:23, 10 April 2024

A neatly built downtown area of a city.
Example of a city report.

When building a city, there are a lot of things to watch out for and things to keep track of. Here we try to go through the very basic rules to watch for and which numbers are the most important.

Important Numbers

The most important numbers to keep track of while building a new city are:

  • Homes
    • Small homes
    • Medium homes
    • Large homes
  • Jobs

These numbers should always be as follows:

  • Jobs < Homes
  • (Homes - Jobs) / Homes) <= 0.2
  • Small homes <= Medium homes + (Large homes × 2)

Basically:

  1. Don't let the number of jobs equal or exceed the number of homes.
  2. Don't let the number of homes exceed the number of jobs by more than 20%.
  3. Don't use too many building blueprints with only small homes.

Morale Buildings

Depending on the number of homes, a number of morale building professional jobs are required in order to keep up morale in the city.

Required = Homes >= Threshold ? max(floor(Homes/(Threshold*3)), 1) : 0

This table shows each morale building and the math for finding the required amount of professional jobs.

Building Threshold Math
Church 45 Required = (Homes >= 45 ? max(floor(Homes/(45*3)), 1) : 0) + 2
Lounge* (Cantina) 50 Required = (Homes >= 50 ? max(floor(Homes/(50*3)), 1) : 0) + 1
Store* (Retail Store) 55 Required = Homes >= 55 ? max(floor(Homes/(55*3)), 1) : 0
Police Station 60 Required = Homes >= 60 ? max(floor(Homes/(60*3)), 1) : 0
University 70 Required = Homes >= 70 ? max(floor(Homes/(70*3)), 1) : 0
Hospital 80 Required = Homes >= 80 ? max(floor(Homes/(80*3)), 1) : 0
Park 90 Required = Homes >= 90 ? max(floor(Homes/(90*3)), 1) : 0
Grocery 100 Required = Homes >= 100 ? max(floor(Homes/(100*3)), 1) : 0
Zoo 150 Required = Homes >= 150 ? max(floor(Homes/(150*3)), 1) : 0
Arena 175 Required = Homes >= 175 ? max(floor(Homes/(175*3)), 1) : 0
Casino 200 Required = Homes >= 200 ? max(floor(Homes/(200*3)), 1) : 0
* Any building type with lounges/store jobs will be counted.

It is important to note that having two extra church professional jobs and one extra lounge (cantina) professional job will give morale bonuses.

Lounge bonus can be increased by 1, if the population has enough liquor to drink.

TL;DR

Most Important rules of city building:

  • Get all the required morale buildings for the amount of population.
  • Build the extra levels of church and cantina necessary to get the morale bonuses.
  • The total amount of jobs must not exceed the number of homes, but also must not be lower than 20%.
  • Keep the number of "small homes" less than the number of non-small homes, or simply avoid "small homes" altogether.