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