Щас поглядываю, в принципе всё на первое время работает отлично. Популяция будет расти медленно, но крайне стабильно. Главное потом добавить бизнес в скрипт.
Всё же думаю не помешает более хитрый алкоритм, с коэффицентами итп, но сейчас я слишком хочу спать, чтобы его придумывать. Ибо безработице действительно стоит уделять внимания чуть больше, чем остальному. Не то, что приоритетно, а просто лучше держать её на нуле. Или почти. У кого какие идеи для балансировки?
Иначе ссылка может быть инкрементнута более. чем один раз. В принципе код можно и причесать из этого линейного состояния до красивого, но не вижу смысла.
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");
Теперь скорее всего он должен быть умным и качать наиболее негативный параметр но с упором на безработицу.
if ($criminality < $min) {
$link .= "sec/";
$min = $criminality;
}
if ($pollution <= $min) {
$link .= "env/";
$min = $pollution;
}
if ($transport <= $min) {
$link .= "tra/";
$min = $transport;
}
if ($unemployment <= $min) {
$link .= "ind/";
$min = $unemployment;
}
Разумеется, ссылку имеет смысл юзать только раз в сутки. Чтобы зайти посмотреть лучше не грузить сервер, а юзать прямой линк.
Щас посмотрим Ваш вариант.
А ещё играл во флеш-игрушку GROW.
А вообще, напирать надо на всё. Популяция откроет новые фишки. А для её балансировки нужно качать всё остальное. Лучше рандомить, имха.