Щас поглядываю, в принципе всё на первое время работает отлично. Популяция будет расти медленно, но крайне стабильно. Главное потом добавить бизнес в скрипт.
Всё же думаю не помешает более хитрый алкоритм, с коэффицентами итп, но сейчас я слишком хочу спать, чтобы его придумывать. Ибо безработице действительно стоит уделять внимания чуть больше, чем остальному. Не то, что приоритетно, а просто лучше держать её на нуле. Или почти. У кого какие идеи для балансировки?
Иначе ссылка может быть инкрементнута более. чем один раз. В принципе код можно и причесать из этого линейного состояния до красивого, но не вижу смысла.
if ($criminality < $min) {
$l = $link . "sec/";
$min = $criminality;
}
if ($pollution <= $min) {
$l = $link . "env/";
$min = $pollution;
}
if ($transport <= $min) {
$l = $link . "tra/";
$min = $transport;
}
if ($unemployment <= $min) {
$l = $link . "ind/";
$min = $unemployment;
}
Вспомнился кстати анекдот «ничего сынок, я тебе уже в карму насрала». Но я всё же так не сделал :)
Щас поглядываю, в принципе всё на первое время работает отлично. Популяция будет расти медленно, но крайне стабильно. Главное потом добавить бизнес в скрипт.
Выкладываю целиком обновлённый скрипт: http://www.artyfarty.ru/city-1.1.zip
if ($criminality < $min) {
$l = $link . "sec/";
$min = $criminality;
}
if ($pollution <= $min) {
$l = $link . "env/";
$min = $pollution;
}
if ($transport <= $min) {
$l = $link . "tra/";
$min = $transport;
}
if ($unemployment <= $min) {
$l = $link . "ind/";
$min = $unemployment;
}
header ("Location: $l");
Теперь скорее всего он должен быть умным и качать наиболее негативный параметр но с упором на безработицу.