Created
April 13, 2014 04:33
-
-
Save bertomartin/10569308 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'sequel' | |
| LETTERS = { | |
| 'a' => 0, | |
| 'b' => 2, | |
| 'c' => 2, | |
| 'd' => 1, | |
| 'e' => 0, | |
| 'f' => 2, | |
| 'g' => 2, | |
| 'h' => 1, | |
| 'i' => 0, | |
| 'j' => 3, | |
| 'k' => 3, | |
| 'l' => 1, | |
| 'm' => 2, | |
| 'n' => 0, | |
| 'o' => 0, | |
| 'p' => 2, | |
| 'q' => 3, | |
| 'r' => 1, | |
| 's' => 0, | |
| 't' => 0, | |
| 'u' => 2, | |
| 'v' => 3, | |
| 'w' => 2, | |
| 'x' => 3, | |
| 'y' => 2, | |
| 'z' => 3 | |
| } | |
| # data | |
| db = Sequel.sqlite | |
| db.create_table(:structures) do | |
| primary_key :id | |
| String :name | |
| Fixnum :height | |
| Fixnum :width | |
| Fixnum :pop | |
| Fixnum :jobs | |
| Fixnum :fun | |
| Fixnum :value | |
| Float :ratio | |
| end | |
| ds = db[:structures] | |
| ds.import( | |
| [:name, :height, :width, :pop, :jobs, :fun, :value], | |
| [ | |
| ["abbey", 4, 4, 25, 0, 0, nil], | |
| ["airport", 3, 6, 0, 20, 0, nil], | |
| ["amusement park", 3, 6, 0, 20, 40, nil], | |
| ["apartment", 3, 3, 25, 0, 0, nil], | |
| ["arch", 2, 2, 0, 0, 0, nil], | |
| ["arena", 3, 4, 0, 10, 40, nil], | |
| ["bank", 3, 3, 0, 5, 0, nil], | |
| ["bar", 2, 3, 0, 4, 12, 6000], | |
| ["barn", 2, 2, 0, 1, 0, nil], | |
| ["barracks", 2, 5, 35, 0, 0, nil], | |
| ["base", 3, 6, 20, 30, 0, nil], | |
| ["baseball field", 3, 4, 0, 10, 40, nil], | |
| ["bench", 1, 1, 0, 0, 2, nil], | |
| ["book store", 2, 2, 0, 2, 0, nil], | |
| ["bridge", 3, 2, 0, 2, 0, nil], | |
| ["bungalow", 2, 2, 4, 0, 0, nil], | |
| ["bus stop", 1, 2, 0, 0, 0, nil], | |
| ["cabin", 2, 2, 4, 0, 0, nil], | |
| ["cafe", 2, 3, 0, 4, 12, nil], | |
| ["cafeteria", 2, 3, 0, 4, 12, nil], | |
| ["camp", 2, 2, 1, 0, 0, nil], | |
| ["campground", 3, 3, 10, 0, 0, nil], | |
| ["carnival", 3, 6, 0, 20, 40, nil], | |
| ["carousel", 2, 2, 0, 0, 6, nil], | |
| ["casino", 2, 3, 0, 10, 32, nil], | |
| ["castle", 4, 4, 14, 10, 0, nil], | |
| ["cathedral", 4, 4, 0, 0, 6, nil], | |
| ["cemetery", 4, 4, 0, 1, 0, nil], | |
| ["chalet", 2, 2, 4, 0, 0, nil], | |
| ["chapel", 3, 3, 0, 3, 0, nil], | |
| ["church", 3, 3, 0, 3, 0, nil], | |
| ["cinema", 2, 3, 0, 2, 12, nil], | |
| ["circus", 2, 4, 0, 10, 40, nil], | |
| ["clinic", 2, 2, 0, 4, 0, nil], | |
| ["clock tower", 2, 1, 0, 0, 1, nil], | |
| ["club", 2, 3, 0, 2, 12, nil], | |
| ["coffee shop", 2, 3, 0, 4, 12, nil], | |
| ["college", 5, 5, 40, 80, 20, nil], | |
| ["condo", 2, 4, 16, 0, 0, nil], | |
| ["court", 2, 3, 0, 0, 10, nil], | |
| ["dam", 4, 5, 0, 4, 0, 6000], | |
| ["daycare", 2, 2, 0, 3, 0, nil], | |
| ["deli", 2, 2, 0, 3, 0, nil], | |
| ["delicatessen", 2, 2, 0, 3, 0, nil], | |
| ["depot", 2, 4, 0, 4, 0, nil], | |
| ["diner", 2, 3, 0, 4, 12, nil], | |
| ["dock", 3, 3, 0, 1, 0, nil], | |
| ["dorm", 2, 4, 25, 1, 0, nil], | |
| ["dormitory", 2, 4, 25, 1, 0, nil], | |
| ["dump", 3, 4, 0, 1, 0, nil], | |
| ["duplex", 2, 3, 7, 0, 0, nil], | |
| ["factory", 2, 4, 0, 20, 0, nil], | |
| ["fair", 2, 4, 0, 2, 15, nil], | |
| ["farm", 5, 5, 0, 3, 0, nil], | |
| ["ferris wheel", 3, 3, 0, 1, 12, nil], | |
| ["field", 5, 5, 0, 1, 0, nil], | |
| ["fire", 2, 2, 0, 0, 3, nil], | |
| ["fire station", 3, 3, 0, 5, 0, nil], | |
| ["firehouse", 3, 3, 0, 5, 0, nil], | |
| ["football field", 3, 4, 0, 10, 40, nil], | |
| ["forest", 5, 5, 0, 1, 0, nil], | |
| ["fountain", 3, 3, 0, 0, 5, nil], | |
| ["funhouse", 2, 3, 0, 4, 20, nil], | |
| ["gallery", 2, 3, 0, 2, 5, nil], | |
| ["garage", 2, 4, 0, 3, 0, nil], | |
| ["garden", 2, 2, 0, 0, 1, nil], | |
| ["gas station", 2, 3, 0, 2, 0, nil], | |
| ["gazebo", 2, 2, 0, 0, 5, nil], | |
| ["golf course", 3, 6, 0, 4, 16, nil], | |
| ["greenhouse", 3, 2, 0, 2, 0, nil], | |
| ["grocer", 2, 3, 0, 8, 0, nil], | |
| ["grocery", 2, 3, 0, 8, 0, nil], | |
| ["gym", 3, 3, 0, 5, 15, nil], | |
| ["gymnasium", 3, 3, 0, 5, 15, nil], | |
| ["helipad", 2, 2, 0, 0, 0, nil], | |
| ["high school", 2, 4, 0, 20, 0, nil], | |
| ["highrise", 3, 3, 40, 0, 0, nil], | |
| ["home", 2, 2, 4, 0, 0, nil], | |
| ["hospital", 2, 5, 0, 20, 0, nil], | |
| ["hotel", 3, 3, 25, 0, 0, nil], | |
| ["house", 2, 2, 4, 0, 0, nil], | |
| ["hut", 2, 2, 3, 0, 0, 6000], | |
| ["igloo", 2, 2, 3, 0, 0, nil], | |
| ["inn", 2, 3, 8, 4, 0, 3000], | |
| ["jail", 2, 5, 30, 0, 0, nil], | |
| ["kiosk", 1, 1, 0, 1, 0, nil], | |
| ["lake", 3, 4, 0, 0, 12, nil], | |
| ["laundromat", 2, 2, 0, 1, 0, nil], | |
| ["library", 2, 4, 0, 4, 30, nil], | |
| ["lodge", 2, 2, 6, 0, 0, nil], | |
| ["mall", 3, 4, 0, 30, 0, nil], | |
| ["mansion", 3, 5, 7, 0, 3, nil], | |
| ["marina", 4, 4, 0, 10, 4, nil], | |
| ["mausoleum", 2, 2, 0, 0, 1, nil], | |
| ["mine", 3, 6, 0, 20, 0, nil], | |
| ["monastery", 4, 4, 25, 0, 0, nil], | |
| ["monument", 2, 1, 0, 0, 1, nil], | |
| ["mosque", 4, 4, 0, 0, 6, nil], | |
| ["motel", 2, 4, 16, 3, 0, nil], | |
| ["mountain", 3, 6, 0, 0, 6, nil], | |
| ["museum", 3, 4, 0, 12, 20, nil], | |
| ["obelisk", 2, 1, 0, 0, 1, nil], | |
| ["observatory", 3, 3, 0, 3, 0, nil], | |
| ["office", 2, 3, 0, 8, 0, nil], | |
| ["orchard", 5, 5, 0, 2, 0, nil], | |
| ["orphanage", 2, 5, 25, 0, 0, nil], | |
| ["outhouse", 1, 1, 0, 0, 0, nil], | |
| ["parking garage", 3, 3, 0, 2, 0, nil], | |
| ["parking lot", 3, 3, 0, 0, 0, nil], | |
| ["pharmacy", 2, 2, 0, 2, 0, nil], | |
| ["phone booth", 1, 1, 0, 0, 0, nil], | |
| ["plant", 2, 4, 0, 20, 0, nil], | |
| ["playground", 3, 3, 0, 0, 20, nil], | |
| ["pole", 2, 1, 0, 0, 0, nil], | |
| ["police", 2, 3, 0, 6, 0, nil], | |
| ["pool", 2, 3, 0, 0, 12, nil], | |
| ["power plant", 2, 4, 0, 20, 0, nil], | |
| ["preserve", 4, 5, 0, 1, 10, nil], | |
| ["prison", 2, 5, 30, 0, 0, nil], | |
| ["pyramid", 4, 5, 0, 2, 20, nil], | |
| ["resort", 4, 5, 0, 10, 30, nil], | |
| ["restaurant", 2, 3, 0, 4, 12, nil], | |
| ["roller coaster", 3, 5, 0, 2, 12, nil], | |
| ["rv", 1, 2, 2, 0, 0, nil], | |
| ["school", 2, 4, 0, 20, 0, nil], | |
| ["shack", 2, 2, 3, 0, 0, nil], | |
| ["shop", 2, 2, 0, 2, 0, nil], | |
| ["silo", 2, 1, 0, 0, 0, nil], | |
| ["skyscraper", 5, 3, 50, 50, 0, nil], | |
| ["spa", 2, 4, 0, 4, 15, 5000], | |
| ["stadium", 3, 4, 0, 10, 40, nil], | |
| ["stand", 1, 1, 0, 1, 0, nil], | |
| ["station", 1, 2, 0, 2, 0, nil], | |
| ["statue", 2, 2, 0, 0, 2, nil], | |
| ["store", 2, 2, 0, 2, 0, nil], | |
| ["subway", 1, 2, 0, 2, 0, nil], | |
| ["synagogue", 4, 4, 0, 0, 6, nil], | |
| ["teepee", 2, 2, 3, 0, 0, nil], | |
| ["temple", 3, 3, 0, 2, 0, nil], | |
| ["tennis court", 2, 3, 0, 2, 4, nil], | |
| ["tent", 2, 2, 2, 0, 0, nil], | |
| ["theater", 2, 3, 0, 2, 12, nil], | |
| ["totem", 2, 1, 0, 0, 0, nil], | |
| ["totem pole", 2, 1, 0, 0, 0, nil], | |
| ["tower", 2, 1, 1, 0, 1, nil], | |
| ["town hall", 5, 5, 0, 4, 0, nil], | |
| ["townhouse", 2, 4, 16, 0, 0, nil], | |
| ["track", 3, 4, 0, 10, 40, nil], | |
| ["trailer", 1, 2, 2, 0, 0, nil], | |
| ["tree", 2, 2, 0, 0, 1, nil], | |
| ["treehouse", 2, 2, 2, 0, 0, nil], | |
| ["university", 5, 5, 40, 80, 20, nil], | |
| ["warehouse", 3, 3, 0, 5, 0, nil], | |
| ["water tower", 2, 1, 0, 0, 0, nil], | |
| ["well", 1, 1, 0, 0, 0, nil], | |
| ["wigwam", 2, 2, 0, 3, 0, nil], | |
| ["winery", 5, 5, 0, 6, 0, nil], | |
| ["yard", 2, 2, 0, 0, 1, nil], | |
| ["yurt", 2, 2, 3, 0, 0, nil], | |
| ["ziggurat", 4, 5, 0, 2, 20, nil], | |
| ["zoo", 3, 4, 0, 10, 20, 6000], | |
| ] | |
| ) | |
| ds.each do |row| | |
| values = | |
| row[:name].split(/ /).collect do |name| | |
| len = name.length | |
| rarity = LETTERS.values_at(*name.split('')) | |
| score = rarity.inject(0) { |sum, x| sum + x} | |
| (len * 1000) + (score * 1000) | |
| end | |
| area = row[:width] * row[:height] | |
| ratios = values.collect { |v| v.to_f / area.to_f } | |
| ds.where(:id => row[:id]).update(:value => values.last, :ratio => ratios.last) | |
| end | |
| format = "% 20s | % 6s | % 6s | % 4s | % 10s | % 8s" | |
| header = format % %w{name width height area base\ value ratio} | |
| [ | |
| [:pop], | |
| [:jobs], | |
| [:fun], | |
| [:pop, :jobs], | |
| [:pop, :fun], | |
| [:jobs, :fun], | |
| [] | |
| ].each do |bonuses| | |
| puts "# For bonuses: #{bonuses.empty? ? "none" : bonuses.join(" ")}" | |
| puts | |
| puts header | |
| puts "-" * header.length | |
| bonus_ds = | |
| if bonuses.empty? | |
| ds | |
| else | |
| ds.where(bonuses.collect { |b| "#{b} > 0" }.join(" AND ")) | |
| end | |
| bonus_ds.order(Sequel.desc(:ratio)).each do |row| | |
| area = row[:width] * row[:height] | |
| puts format % [row[:name], "% 6d" % row[:width], "% 6d" % row[:height], "% 4d" % area, "% 10d" % row[:value], "%5.2f" % row[:ratio].to_f] | |
| end | |
| puts | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # For bonuses: pop | |
| name | width | height | area | base value | ratio | |
| --------------------------------------------------------------------- | |
| trailer | 2 | 1 | 2 | 10000 | 5000.00 | |
| bungalow | 2 | 2 | 4 | 17000 | 4250.00 | |
| tower | 1 | 2 | 2 | 8000 | 4000.00 | |
| treehouse | 2 | 2 | 4 | 13000 | 3250.00 | |
| rv | 2 | 1 | 2 | 6000 | 3000.00 | |
| shack | 2 | 2 | 4 | 11000 | 2750.00 | |
| camp | 2 | 2 | 4 | 10000 | 2500.00 | |
| chalet | 2 | 2 | 4 | 10000 | 2500.00 | |
| duplex | 3 | 2 | 6 | 15000 | 2500.00 | |
| campground | 3 | 3 | 9 | 22000 | 2444.44 | |
| cabin | 2 | 2 | 4 | 9000 | 2250.00 | |
| lodge | 2 | 2 | 4 | 9000 | 2250.00 | |
| yurt | 2 | 2 | 4 | 9000 | 2250.00 | |
| dormitory | 4 | 2 | 8 | 16000 | 2000.00 | |
| house | 2 | 2 | 4 | 8000 | 2000.00 | |
| igloo | 2 | 2 | 4 | 8000 | 2000.00 | |
| teepee | 2 | 2 | 4 | 8000 | 2000.00 | |
| home | 2 | 2 | 4 | 7000 | 1750.00 | |
| townhouse | 4 | 2 | 8 | 14000 | 1750.00 | |
| barracks | 5 | 2 | 10 | 17000 | 1700.00 | |
| apartment | 3 | 3 | 9 | 14000 | 1555.56 | |
| hut | 2 | 2 | 4 | 6000 | 1500.00 | |
| orphanage | 5 | 2 | 10 | 15000 | 1500.00 | |
| highrise | 3 | 3 | 9 | 13000 | 1444.44 | |
| skyscraper | 3 | 5 | 15 | 21000 | 1400.00 | |
| condo | 4 | 2 | 8 | 8000 | 1000.00 | |
| dorm | 4 | 2 | 8 | 8000 | 1000.00 | |
| motel | 4 | 2 | 8 | 8000 | 1000.00 | |
| tent | 2 | 2 | 4 | 4000 | 1000.00 | |
| prison | 5 | 2 | 10 | 9000 | 900.00 | |
| monastery | 4 | 4 | 16 | 14000 | 875.00 | |
| jail | 5 | 2 | 10 | 8000 | 800.00 | |
| hotel | 3 | 3 | 9 | 7000 | 777.78 | |
| university | 5 | 5 | 25 | 18000 | 720.00 | |
| abbey | 4 | 4 | 16 | 11000 | 687.50 | |
| mansion | 5 | 3 | 15 | 9000 | 600.00 | |
| castle | 4 | 4 | 16 | 9000 | 562.50 | |
| college | 5 | 5 | 25 | 13000 | 520.00 | |
| inn | 3 | 2 | 6 | 3000 | 500.00 | |
| base | 6 | 3 | 18 | 6000 | 333.33 | |
| # For bonuses: jobs | |
| name | width | height | area | base value | ratio | |
| --------------------------------------------------------------------- | |
| kiosk | 1 | 1 | 1 | 11000 | 11000.00 | |
| subway | 2 | 1 | 2 | 14000 | 7000.00 | |
| stand | 1 | 1 | 1 | 6000 | 6000.00 | |
| pharmacy | 2 | 2 | 4 | 18000 | 4500.00 | |
| laundromat | 2 | 2 | 4 | 17000 | 4250.00 | |
| delicatessen | 2 | 2 | 4 | 16000 | 4000.00 | |
| station | 2 | 1 | 2 | 7000 | 3500.00 | |
| wigwam | 2 | 2 | 4 | 14000 | 3500.00 | |
| daycare | 2 | 2 | 4 | 13000 | 3250.00 | |
| clinic | 2 | 2 | 4 | 11000 | 2750.00 | |
| greenhouse | 2 | 3 | 6 | 16000 | 2666.67 | |
| funhouse | 3 | 2 | 6 | 15000 | 2500.00 | |
| grocery | 3 | 2 | 6 | 15000 | 2500.00 | |
| cafeteria | 3 | 2 | 6 | 14000 | 2333.33 | |
| gallery | 3 | 2 | 6 | 14000 | 2333.33 | |
| restaurant | 3 | 2 | 6 | 14000 | 2333.33 | |
| observatory | 3 | 3 | 9 | 20000 | 2222.22 | |
| gymnasium | 3 | 3 | 9 | 19000 | 2111.11 | |
| bridge | 2 | 3 | 6 | 12000 | 2000.00 | |
| dormitory | 4 | 2 | 8 | 16000 | 2000.00 | |
| grocer | 3 | 2 | 6 | 12000 | 2000.00 | |
| office | 3 | 2 | 6 | 12000 | 2000.00 | |
| club | 3 | 2 | 6 | 11000 | 1833.33 | |
| police | 3 | 2 | 6 | 11000 | 1833.33 | |
| barn | 2 | 2 | 4 | 7000 | 1750.00 | |
| factory | 4 | 2 | 8 | 14000 | 1750.00 | |
| library | 4 | 2 | 8 | 14000 | 1750.00 | |
| shop | 2 | 2 | 4 | 7000 | 1750.00 | |
| church | 3 | 3 | 9 | 15000 | 1666.67 | |
| cinema | 3 | 2 | 6 | 10000 | 1666.67 | |
| firehouse | 3 | 3 | 9 | 15000 | 1666.67 | |
| tennis court | 3 | 2 | 6 | 10000 | 1666.67 | |
| warehouse | 3 | 3 | 9 | 15000 | 1666.67 | |
| circus | 4 | 2 | 8 | 13000 | 1625.00 | |
| book store | 2 | 2 | 4 | 6000 | 1500.00 | |
| deli | 2 | 2 | 4 | 6000 | 1500.00 | |
| store | 2 | 2 | 4 | 6000 | 1500.00 | |
| theater | 3 | 2 | 6 | 9000 | 1500.00 | |
| skyscraper | 3 | 5 | 15 | 21000 | 1400.00 | |
| garage | 4 | 2 | 8 | 11000 | 1375.00 | |
| cafe | 3 | 2 | 6 | 8000 | 1333.33 | |
| casino | 3 | 2 | 6 | 8000 | 1333.33 | |
| chapel | 3 | 3 | 9 | 12000 | 1333.33 | |
| high school | 4 | 2 | 8 | 10000 | 1250.00 | |
| school | 4 | 2 | 8 | 10000 | 1250.00 | |
| parking garage | 3 | 3 | 9 | 11000 | 1222.22 | |
| temple | 3 | 3 | 9 | 11000 | 1222.22 | |
| hospital | 5 | 2 | 10 | 12000 | 1200.00 | |
| coffee shop | 3 | 2 | 6 | 7000 | 1166.67 | |
| diner | 3 | 2 | 6 | 7000 | 1166.67 | |
| gas station | 3 | 2 | 6 | 7000 | 1166.67 | |
| museum | 4 | 3 | 12 | 14000 | 1166.67 | |
| dock | 3 | 3 | 9 | 10000 | 1111.11 | |
| bank | 3 | 3 | 9 | 9000 | 1000.00 | |
| bar | 3 | 2 | 6 | 6000 | 1000.00 | |
| depot | 4 | 2 | 8 | 8000 | 1000.00 | |
| dorm | 4 | 2 | 8 | 8000 | 1000.00 | |
| ferris wheel | 3 | 3 | 9 | 9000 | 1000.00 | |
| gym | 3 | 3 | 9 | 9000 | 1000.00 | |
| motel | 4 | 2 | 8 | 8000 | 1000.00 | |
| plant | 4 | 2 | 8 | 8000 | 1000.00 | |
| power plant | 4 | 2 | 8 | 8000 | 1000.00 | |
| stadium | 4 | 3 | 12 | 12000 | 1000.00 | |
| cemetery | 4 | 4 | 16 | 15000 | 937.50 | |
| dump | 4 | 3 | 12 | 11000 | 916.67 | |
| track | 4 | 3 | 12 | 11000 | 916.67 | |
| ziggurat | 5 | 4 | 20 | 18000 | 900.00 | |
| fair | 4 | 2 | 8 | 7000 | 875.00 | |
| carnival | 6 | 3 | 18 | 15000 | 833.33 | |
| fire station | 3 | 3 | 9 | 7000 | 777.78 | |
| baseball field | 4 | 3 | 12 | 9000 | 750.00 | |
| football field | 4 | 3 | 12 | 9000 | 750.00 | |
| preserve | 5 | 4 | 20 | 15000 | 750.00 | |
| pyramid | 5 | 4 | 20 | 15000 | 750.00 | |
| university | 5 | 5 | 25 | 18000 | 720.00 | |
| mall | 4 | 3 | 12 | 8000 | 666.67 | |
| roller coaster | 5 | 3 | 15 | 10000 | 666.67 | |
| spa | 4 | 2 | 8 | 5000 | 625.00 | |
| airport | 6 | 3 | 18 | 11000 | 611.11 | |
| golf course | 6 | 3 | 18 | 11000 | 611.11 | |
| castle | 4 | 4 | 16 | 9000 | 562.50 | |
| marina | 4 | 4 | 16 | 9000 | 562.50 | |
| amusement park | 6 | 3 | 18 | 10000 | 555.56 | |
| college | 5 | 5 | 25 | 13000 | 520.00 | |
| orchard | 5 | 5 | 25 | 13000 | 520.00 | |
| arena | 4 | 3 | 12 | 6000 | 500.00 | |
| inn | 3 | 2 | 6 | 3000 | 500.00 | |
| zoo | 4 | 3 | 12 | 6000 | 500.00 | |
| winery | 5 | 5 | 25 | 11000 | 440.00 | |
| resort | 5 | 4 | 20 | 8000 | 400.00 | |
| farm | 5 | 5 | 25 | 9000 | 360.00 | |
| field | 5 | 5 | 25 | 9000 | 360.00 | |
| forest | 5 | 5 | 25 | 9000 | 360.00 | |
| base | 6 | 3 | 18 | 6000 | 333.33 | |
| mine | 6 | 3 | 18 | 6000 | 333.33 | |
| dam | 5 | 4 | 20 | 6000 | 300.00 | |
| town hall | 5 | 5 | 25 | 7000 | 280.00 | |
| # For bonuses: fun | |
| name | width | height | area | base value | ratio | |
| --------------------------------------------------------------------- | |
| bench | 1 | 1 | 1 | 10000 | 10000.00 | |
| monument | 1 | 2 | 2 | 14000 | 7000.00 | |
| obelisk | 1 | 2 | 2 | 13000 | 6500.00 | |
| mausoleum | 2 | 2 | 4 | 18000 | 4500.00 | |
| clock tower | 1 | 2 | 2 | 8000 | 4000.00 | |
| tower | 1 | 2 | 2 | 8000 | 4000.00 | |
| carousel | 2 | 2 | 4 | 14000 | 3500.00 | |
| gazebo | 2 | 2 | 4 | 13000 | 3250.00 | |
| funhouse | 3 | 2 | 6 | 15000 | 2500.00 | |
| garden | 2 | 2 | 4 | 10000 | 2500.00 | |
| cafeteria | 3 | 2 | 6 | 14000 | 2333.33 | |
| gallery | 3 | 2 | 6 | 14000 | 2333.33 | |
| playground | 3 | 3 | 9 | 21000 | 2333.33 | |
| restaurant | 3 | 2 | 6 | 14000 | 2333.33 | |
| gymnasium | 3 | 3 | 9 | 19000 | 2111.11 | |
| statue | 2 | 2 | 4 | 8000 | 2000.00 | |
| yard | 2 | 2 | 4 | 8000 | 2000.00 | |
| club | 3 | 2 | 6 | 11000 | 1833.33 | |
| fire | 2 | 2 | 4 | 7000 | 1750.00 | |
| library | 4 | 2 | 8 | 14000 | 1750.00 | |
| cinema | 3 | 2 | 6 | 10000 | 1666.67 | |
| court | 3 | 2 | 6 | 10000 | 1666.67 | |
| tennis court | 3 | 2 | 6 | 10000 | 1666.67 | |
| circus | 4 | 2 | 8 | 13000 | 1625.00 | |
| theater | 3 | 2 | 6 | 9000 | 1500.00 | |
| cafe | 3 | 2 | 6 | 8000 | 1333.33 | |
| casino | 3 | 2 | 6 | 8000 | 1333.33 | |
| fountain | 3 | 3 | 9 | 12000 | 1333.33 | |
| tree | 2 | 2 | 4 | 5000 | 1250.00 | |
| coffee shop | 3 | 2 | 6 | 7000 | 1166.67 | |
| diner | 3 | 2 | 6 | 7000 | 1166.67 | |
| museum | 4 | 3 | 12 | 14000 | 1166.67 | |
| pool | 3 | 2 | 6 | 7000 | 1166.67 | |
| synagogue | 4 | 4 | 16 | 17000 | 1062.50 | |
| bar | 3 | 2 | 6 | 6000 | 1000.00 | |
| ferris wheel | 3 | 3 | 9 | 9000 | 1000.00 | |
| gym | 3 | 3 | 9 | 9000 | 1000.00 | |
| stadium | 4 | 3 | 12 | 12000 | 1000.00 | |
| cathedral | 4 | 4 | 16 | 15000 | 937.50 | |
| track | 4 | 3 | 12 | 11000 | 916.67 | |
| ziggurat | 5 | 4 | 20 | 18000 | 900.00 | |
| fair | 4 | 2 | 8 | 7000 | 875.00 | |
| carnival | 6 | 3 | 18 | 15000 | 833.33 | |
| mosque | 4 | 4 | 16 | 13000 | 812.50 | |
| baseball field | 4 | 3 | 12 | 9000 | 750.00 | |
| football field | 4 | 3 | 12 | 9000 | 750.00 | |
| preserve | 5 | 4 | 20 | 15000 | 750.00 | |
| pyramid | 5 | 4 | 20 | 15000 | 750.00 | |
| university | 5 | 5 | 25 | 18000 | 720.00 | |
| lake | 4 | 3 | 12 | 8000 | 666.67 | |
| mountain | 6 | 3 | 18 | 12000 | 666.67 | |
| roller coaster | 5 | 3 | 15 | 10000 | 666.67 | |
| spa | 4 | 2 | 8 | 5000 | 625.00 | |
| golf course | 6 | 3 | 18 | 11000 | 611.11 | |
| mansion | 5 | 3 | 15 | 9000 | 600.00 | |
| marina | 4 | 4 | 16 | 9000 | 562.50 | |
| amusement park | 6 | 3 | 18 | 10000 | 555.56 | |
| college | 5 | 5 | 25 | 13000 | 520.00 | |
| arena | 4 | 3 | 12 | 6000 | 500.00 | |
| zoo | 4 | 3 | 12 | 6000 | 500.00 | |
| resort | 5 | 4 | 20 | 8000 | 400.00 | |
| # For bonuses: pop jobs | |
| name | width | height | area | base value | ratio | |
| --------------------------------------------------------------------- | |
| dormitory | 4 | 2 | 8 | 16000 | 2000.00 | |
| skyscraper | 3 | 5 | 15 | 21000 | 1400.00 | |
| dorm | 4 | 2 | 8 | 8000 | 1000.00 | |
| motel | 4 | 2 | 8 | 8000 | 1000.00 | |
| university | 5 | 5 | 25 | 18000 | 720.00 | |
| castle | 4 | 4 | 16 | 9000 | 562.50 | |
| college | 5 | 5 | 25 | 13000 | 520.00 | |
| inn | 3 | 2 | 6 | 3000 | 500.00 | |
| base | 6 | 3 | 18 | 6000 | 333.33 | |
| # For bonuses: pop fun | |
| name | width | height | area | base value | ratio | |
| --------------------------------------------------------------------- | |
| tower | 1 | 2 | 2 | 8000 | 4000.00 | |
| university | 5 | 5 | 25 | 18000 | 720.00 | |
| mansion | 5 | 3 | 15 | 9000 | 600.00 | |
| college | 5 | 5 | 25 | 13000 | 520.00 | |
| # For bonuses: jobs fun | |
| name | width | height | area | base value | ratio | |
| --------------------------------------------------------------------- | |
| funhouse | 3 | 2 | 6 | 15000 | 2500.00 | |
| cafeteria | 3 | 2 | 6 | 14000 | 2333.33 | |
| gallery | 3 | 2 | 6 | 14000 | 2333.33 | |
| restaurant | 3 | 2 | 6 | 14000 | 2333.33 | |
| gymnasium | 3 | 3 | 9 | 19000 | 2111.11 | |
| club | 3 | 2 | 6 | 11000 | 1833.33 | |
| library | 4 | 2 | 8 | 14000 | 1750.00 | |
| cinema | 3 | 2 | 6 | 10000 | 1666.67 | |
| tennis court | 3 | 2 | 6 | 10000 | 1666.67 | |
| circus | 4 | 2 | 8 | 13000 | 1625.00 | |
| theater | 3 | 2 | 6 | 9000 | 1500.00 | |
| cafe | 3 | 2 | 6 | 8000 | 1333.33 | |
| casino | 3 | 2 | 6 | 8000 | 1333.33 | |
| coffee shop | 3 | 2 | 6 | 7000 | 1166.67 | |
| diner | 3 | 2 | 6 | 7000 | 1166.67 | |
| museum | 4 | 3 | 12 | 14000 | 1166.67 | |
| bar | 3 | 2 | 6 | 6000 | 1000.00 | |
| ferris wheel | 3 | 3 | 9 | 9000 | 1000.00 | |
| gym | 3 | 3 | 9 | 9000 | 1000.00 | |
| stadium | 4 | 3 | 12 | 12000 | 1000.00 | |
| track | 4 | 3 | 12 | 11000 | 916.67 | |
| ziggurat | 5 | 4 | 20 | 18000 | 900.00 | |
| fair | 4 | 2 | 8 | 7000 | 875.00 | |
| carnival | 6 | 3 | 18 | 15000 | 833.33 | |
| baseball field | 4 | 3 | 12 | 9000 | 750.00 | |
| football field | 4 | 3 | 12 | 9000 | 750.00 | |
| preserve | 5 | 4 | 20 | 15000 | 750.00 | |
| pyramid | 5 | 4 | 20 | 15000 | 750.00 | |
| university | 5 | 5 | 25 | 18000 | 720.00 | |
| roller coaster | 5 | 3 | 15 | 10000 | 666.67 | |
| spa | 4 | 2 | 8 | 5000 | 625.00 | |
| golf course | 6 | 3 | 18 | 11000 | 611.11 | |
| marina | 4 | 4 | 16 | 9000 | 562.50 | |
| amusement park | 6 | 3 | 18 | 10000 | 555.56 | |
| college | 5 | 5 | 25 | 13000 | 520.00 | |
| arena | 4 | 3 | 12 | 6000 | 500.00 | |
| zoo | 4 | 3 | 12 | 6000 | 500.00 | |
| resort | 5 | 4 | 20 | 8000 | 400.00 | |
| # For bonuses: none | |
| name | width | height | area | base value | ratio | |
| --------------------------------------------------------------------- | |
| outhouse | 1 | 1 | 1 | 13000 | 13000.00 | |
| kiosk | 1 | 1 | 1 | 11000 | 11000.00 | |
| bench | 1 | 1 | 1 | 10000 | 10000.00 | |
| phone booth | 1 | 1 | 1 | 8000 | 8000.00 | |
| well | 1 | 1 | 1 | 8000 | 8000.00 | |
| monument | 1 | 2 | 2 | 14000 | 7000.00 | |
| subway | 2 | 1 | 2 | 14000 | 7000.00 | |
| obelisk | 1 | 2 | 2 | 13000 | 6500.00 | |
| stand | 1 | 1 | 1 | 6000 | 6000.00 | |
| trailer | 2 | 1 | 2 | 10000 | 5000.00 | |
| mausoleum | 2 | 2 | 4 | 18000 | 4500.00 | |
| pharmacy | 2 | 2 | 4 | 18000 | 4500.00 | |
| bungalow | 2 | 2 | 4 | 17000 | 4250.00 | |
| laundromat | 2 | 2 | 4 | 17000 | 4250.00 | |
| clock tower | 1 | 2 | 2 | 8000 | 4000.00 | |
| delicatessen | 2 | 2 | 4 | 16000 | 4000.00 | |
| tower | 1 | 2 | 2 | 8000 | 4000.00 | |
| water tower | 1 | 2 | 2 | 8000 | 4000.00 | |
| carousel | 2 | 2 | 4 | 14000 | 3500.00 | |
| pole | 1 | 2 | 2 | 7000 | 3500.00 | |
| station | 2 | 1 | 2 | 7000 | 3500.00 | |
| totem | 1 | 2 | 2 | 7000 | 3500.00 | |
| totem pole | 1 | 2 | 2 | 7000 | 3500.00 | |
| wigwam | 2 | 2 | 4 | 14000 | 3500.00 | |
| daycare | 2 | 2 | 4 | 13000 | 3250.00 | |
| gazebo | 2 | 2 | 4 | 13000 | 3250.00 | |
| treehouse | 2 | 2 | 4 | 13000 | 3250.00 | |
| bus stop | 2 | 1 | 2 | 6000 | 3000.00 | |
| helipad | 2 | 2 | 4 | 12000 | 3000.00 | |
| rv | 2 | 1 | 2 | 6000 | 3000.00 | |
| clinic | 2 | 2 | 4 | 11000 | 2750.00 | |
| shack | 2 | 2 | 4 | 11000 | 2750.00 | |
| greenhouse | 2 | 3 | 6 | 16000 | 2666.67 | |
| camp | 2 | 2 | 4 | 10000 | 2500.00 | |
| chalet | 2 | 2 | 4 | 10000 | 2500.00 | |
| duplex | 3 | 2 | 6 | 15000 | 2500.00 | |
| funhouse | 3 | 2 | 6 | 15000 | 2500.00 | |
| garden | 2 | 2 | 4 | 10000 | 2500.00 | |
| grocery | 3 | 2 | 6 | 15000 | 2500.00 | |
| silo | 1 | 2 | 2 | 5000 | 2500.00 | |
| campground | 3 | 3 | 9 | 22000 | 2444.44 | |
| cafeteria | 3 | 2 | 6 | 14000 | 2333.33 | |
| gallery | 3 | 2 | 6 | 14000 | 2333.33 | |
| playground | 3 | 3 | 9 | 21000 | 2333.33 | |
| restaurant | 3 | 2 | 6 | 14000 | 2333.33 | |
| cabin | 2 | 2 | 4 | 9000 | 2250.00 | |
| lodge | 2 | 2 | 4 | 9000 | 2250.00 | |
| yurt | 2 | 2 | 4 | 9000 | 2250.00 | |
| observatory | 3 | 3 | 9 | 20000 | 2222.22 | |
| gymnasium | 3 | 3 | 9 | 19000 | 2111.11 | |
| arch | 2 | 2 | 4 | 8000 | 2000.00 | |
| bridge | 2 | 3 | 6 | 12000 | 2000.00 | |
| dormitory | 4 | 2 | 8 | 16000 | 2000.00 | |
| grocer | 3 | 2 | 6 | 12000 | 2000.00 | |
| house | 2 | 2 | 4 | 8000 | 2000.00 | |
| igloo | 2 | 2 | 4 | 8000 | 2000.00 | |
| office | 3 | 2 | 6 | 12000 | 2000.00 | |
| statue | 2 | 2 | 4 | 8000 | 2000.00 | |
| teepee | 2 | 2 | 4 | 8000 | 2000.00 | |
| yard | 2 | 2 | 4 | 8000 | 2000.00 | |
| club | 3 | 2 | 6 | 11000 | 1833.33 | |
| police | 3 | 2 | 6 | 11000 | 1833.33 | |
| barn | 2 | 2 | 4 | 7000 | 1750.00 | |
| factory | 4 | 2 | 8 | 14000 | 1750.00 | |
| fire | 2 | 2 | 4 | 7000 | 1750.00 | |
| home | 2 | 2 | 4 | 7000 | 1750.00 | |
| library | 4 | 2 | 8 | 14000 | 1750.00 | |
| shop | 2 | 2 | 4 | 7000 | 1750.00 | |
| townhouse | 4 | 2 | 8 | 14000 | 1750.00 | |
| barracks | 5 | 2 | 10 | 17000 | 1700.00 | |
| church | 3 | 3 | 9 | 15000 | 1666.67 | |
| cinema | 3 | 2 | 6 | 10000 | 1666.67 | |
| court | 3 | 2 | 6 | 10000 | 1666.67 | |
| firehouse | 3 | 3 | 9 | 15000 | 1666.67 | |
| tennis court | 3 | 2 | 6 | 10000 | 1666.67 | |
| warehouse | 3 | 3 | 9 | 15000 | 1666.67 | |
| circus | 4 | 2 | 8 | 13000 | 1625.00 | |
| apartment | 3 | 3 | 9 | 14000 | 1555.56 | |
| book store | 2 | 2 | 4 | 6000 | 1500.00 | |
| deli | 2 | 2 | 4 | 6000 | 1500.00 | |
| hut | 2 | 2 | 4 | 6000 | 1500.00 | |
| orphanage | 5 | 2 | 10 | 15000 | 1500.00 | |
| store | 2 | 2 | 4 | 6000 | 1500.00 | |
| theater | 3 | 2 | 6 | 9000 | 1500.00 | |
| highrise | 3 | 3 | 9 | 13000 | 1444.44 | |
| skyscraper | 3 | 5 | 15 | 21000 | 1400.00 | |
| garage | 4 | 2 | 8 | 11000 | 1375.00 | |
| cafe | 3 | 2 | 6 | 8000 | 1333.33 | |
| casino | 3 | 2 | 6 | 8000 | 1333.33 | |
| chapel | 3 | 3 | 9 | 12000 | 1333.33 | |
| fountain | 3 | 3 | 9 | 12000 | 1333.33 | |
| high school | 4 | 2 | 8 | 10000 | 1250.00 | |
| school | 4 | 2 | 8 | 10000 | 1250.00 | |
| tree | 2 | 2 | 4 | 5000 | 1250.00 | |
| parking garage | 3 | 3 | 9 | 11000 | 1222.22 | |
| temple | 3 | 3 | 9 | 11000 | 1222.22 | |
| hospital | 5 | 2 | 10 | 12000 | 1200.00 | |
| coffee shop | 3 | 2 | 6 | 7000 | 1166.67 | |
| diner | 3 | 2 | 6 | 7000 | 1166.67 | |
| gas station | 3 | 2 | 6 | 7000 | 1166.67 | |
| museum | 4 | 3 | 12 | 14000 | 1166.67 | |
| pool | 3 | 2 | 6 | 7000 | 1166.67 | |
| dock | 3 | 3 | 9 | 10000 | 1111.11 | |
| synagogue | 4 | 4 | 16 | 17000 | 1062.50 | |
| bank | 3 | 3 | 9 | 9000 | 1000.00 | |
| bar | 3 | 2 | 6 | 6000 | 1000.00 | |
| condo | 4 | 2 | 8 | 8000 | 1000.00 | |
| depot | 4 | 2 | 8 | 8000 | 1000.00 | |
| dorm | 4 | 2 | 8 | 8000 | 1000.00 | |
| ferris wheel | 3 | 3 | 9 | 9000 | 1000.00 | |
| gym | 3 | 3 | 9 | 9000 | 1000.00 | |
| motel | 4 | 2 | 8 | 8000 | 1000.00 | |
| plant | 4 | 2 | 8 | 8000 | 1000.00 | |
| power plant | 4 | 2 | 8 | 8000 | 1000.00 | |
| stadium | 4 | 3 | 12 | 12000 | 1000.00 | |
| tent | 2 | 2 | 4 | 4000 | 1000.00 | |
| cathedral | 4 | 4 | 16 | 15000 | 937.50 | |
| cemetery | 4 | 4 | 16 | 15000 | 937.50 | |
| dump | 4 | 3 | 12 | 11000 | 916.67 | |
| track | 4 | 3 | 12 | 11000 | 916.67 | |
| prison | 5 | 2 | 10 | 9000 | 900.00 | |
| ziggurat | 5 | 4 | 20 | 18000 | 900.00 | |
| fair | 4 | 2 | 8 | 7000 | 875.00 | |
| monastery | 4 | 4 | 16 | 14000 | 875.00 | |
| carnival | 6 | 3 | 18 | 15000 | 833.33 | |
| mosque | 4 | 4 | 16 | 13000 | 812.50 | |
| jail | 5 | 2 | 10 | 8000 | 800.00 | |
| fire station | 3 | 3 | 9 | 7000 | 777.78 | |
| hotel | 3 | 3 | 9 | 7000 | 777.78 | |
| baseball field | 4 | 3 | 12 | 9000 | 750.00 | |
| football field | 4 | 3 | 12 | 9000 | 750.00 | |
| preserve | 5 | 4 | 20 | 15000 | 750.00 | |
| pyramid | 5 | 4 | 20 | 15000 | 750.00 | |
| university | 5 | 5 | 25 | 18000 | 720.00 | |
| abbey | 4 | 4 | 16 | 11000 | 687.50 | |
| lake | 4 | 3 | 12 | 8000 | 666.67 | |
| mall | 4 | 3 | 12 | 8000 | 666.67 | |
| mountain | 6 | 3 | 18 | 12000 | 666.67 | |
| roller coaster | 5 | 3 | 15 | 10000 | 666.67 | |
| spa | 4 | 2 | 8 | 5000 | 625.00 | |
| airport | 6 | 3 | 18 | 11000 | 611.11 | |
| golf course | 6 | 3 | 18 | 11000 | 611.11 | |
| mansion | 5 | 3 | 15 | 9000 | 600.00 | |
| castle | 4 | 4 | 16 | 9000 | 562.50 | |
| marina | 4 | 4 | 16 | 9000 | 562.50 | |
| amusement park | 6 | 3 | 18 | 10000 | 555.56 | |
| college | 5 | 5 | 25 | 13000 | 520.00 | |
| orchard | 5 | 5 | 25 | 13000 | 520.00 | |
| arena | 4 | 3 | 12 | 6000 | 500.00 | |
| inn | 3 | 2 | 6 | 3000 | 500.00 | |
| zoo | 4 | 3 | 12 | 6000 | 500.00 | |
| parking lot | 3 | 3 | 9 | 4000 | 444.44 | |
| winery | 5 | 5 | 25 | 11000 | 440.00 | |
| resort | 5 | 4 | 20 | 8000 | 400.00 | |
| farm | 5 | 5 | 25 | 9000 | 360.00 | |
| field | 5 | 5 | 25 | 9000 | 360.00 | |
| forest | 5 | 5 | 25 | 9000 | 360.00 | |
| base | 6 | 3 | 18 | 6000 | 333.33 | |
| mine | 6 | 3 | 18 | 6000 | 333.33 | |
| dam | 5 | 4 | 20 | 6000 | 300.00 | |
| town hall | 5 | 5 | 25 | 7000 | 280.00 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment