Hacker News new | ask | show | jobs
by gr8b8m8-88 4105 days ago
The racism / gentrification thing might actually be extremely interesting for its effect on land-value. Like, each sim-citizen would be assigned arbitrary a race; to not conflict with real world race, we can call it race alpha, beta, eta, and omega. On a regional (or global) level, each race would have an affinity value for the other races that is periodically calculated based upon the aggregate contribution to city land value from that race...

For example,

Affinity-omega-to-beta = affinity-beta-to-omega * k1 + (landvalue-total - landvalue-beta) * k2

and,

landvalue(tile) = super.landvalue(tile) + sum-over(all-tiles, (another-tile) -> affinity(race-living-at(another-tile) ) * distance-between(tile, another-tile) )

Or, in colloquial terms, I like you if you like me or if you bring up the land value of my house. And the land value of my house is equal to however they used to calculate land value, and how much I like the race of my neighbors.

It would be amazing (and probably instructive) to see how much gentrification, segregation, and whatnot evolves out of this. Would we see all the races converge to harmony as race becomes a non-factor in calculating land value (because the affinities converge to 1 number)? Or will we see cycles of alpha race at times increasing land value, and at times decreasing it? Or will we see high rates of crime due to increasing population in sectors of eta race? Or will we see long-term oppression where omega race always increases land-value and beta race always decreases land value?