Wczoraj posiedziałem dłuższa chwilę przy mapach Googla i doszedłem do wniosku, że dla średniej wielkości budynków w OTTD można przyjąć taką skalę poziomą, że kratka terenu w grze (32x32px) odpowiada obszarowi 32x32 m2 w rzeczywistości.
Wtedy wielki ratusz z Oławy, który ma w realu ok. 58m długości, mieściłby się na prawie 2 kratkach, zaś wspomniany przeze mnie ratusz z Kalisza (41x39m) zajmowałby nieco ponad kratkę.
Dla dużych budynków typu Marriott trzebaby przyjąć inną skalę. Właściwe wydaje się przyjęcie, że kratka 32x32px odpowiada obszarowi 40x40m.
Pisząc o "nieciekawym wyglądzie" miałem na myśli to, że jakikolwiek mechanizm blokad spowoduje znaczne zmniejszenie prawdopodobieństwa wybudowania ładnej, gęstej starówki. Paradoksalnie, im więcej "upiększających" reguł i blokad tym gorszy będzie efekt końcowy.
Obecnie budynek o ID "starówka" buduje się zawsze. Zastąpienie go 3-ma różnymi starówkami, gdzie każda z nich z powodu blokad będzie miała 3x mniejsze średnie prawdopodobieństwo wybudowania, da odpowiednio niższe prawdopodobienśtwo:
Przykład dla 1 starówki:
Załóżmy, że mamy 4 zwykłe budynki + 1 budynek starówki, więc prawdopodobienśtwo wybudowania starówki = 1/(4+1) = 1/5 = 0.2
Przykład dla 3 starówek:
Załóżmy, że mamy 4 zwykłe budynki + 3 budynki starówki,
Prawdopodobieństwo jednej starówki = 1/(4+3) = 1/7
Starówek mamy 3, więc prawdopodobieństwo jakiejkolwiek starówki = 3/7
Każdy budynek starówki ma blokadę, która z prawdopodobieństwem 1/3 (zależy, który wybudował się jako pierwszy) dopuszcza jego budowę. Prawdopodobieństwo poprawnego wybudowania starówki wynosi więc:
(3/7)*(1/3) = (3*1)/(7*3) = 3/21 = 1/7 = 0.143
Jak widać 0.143 < 0.2, co jest wynikiem o ok. 30% gorszym od osiągniętego przy 1 starówce, choć to oczywiście tylko przykład i do tego na prostych liczbach...
Obecna starówka buduje się już z największym dopuszczalnym prawdopodobieństwem. Można niby żonglować prawdopodobieństwami innych budynków, aby skorygować wynik, ale to wpłynie na całość setu i jego interakcję z innymi setami, więc raczej nie tędy droga...
Wtedy wielki ratusz z Oławy, który ma w realu ok. 58m długości, mieściłby się na prawie 2 kratkach, zaś wspomniany przeze mnie ratusz z Kalisza (41x39m) zajmowałby nieco ponad kratkę.
Dla dużych budynków typu Marriott trzebaby przyjąć inną skalę. Właściwe wydaje się przyjęcie, że kratka 32x32px odpowiada obszarowi 40x40m.
(10-06-2015, 10:50)McZapkie napisał(a): Dokładnie o czymś takim myślałem (różne ID albo inna klasa, np. CLASS_HISTORIC, CLASS_HISTORIC1 itp. i używać nearest_house_matching_criterion przy construction_check.
Dodatkowo niektóre nowe budynki nie-starówkowe też mogłyby sprawdzać ten warunek i np. pozwalać im powstawać lub odwrotnie, blokować je, zależnie od typu starówki.
Pisząc o "nieciekawym wyglądzie" miałem na myśli to, że jakikolwiek mechanizm blokad spowoduje znaczne zmniejszenie prawdopodobieństwa wybudowania ładnej, gęstej starówki. Paradoksalnie, im więcej "upiększających" reguł i blokad tym gorszy będzie efekt końcowy.
Obecnie budynek o ID "starówka" buduje się zawsze. Zastąpienie go 3-ma różnymi starówkami, gdzie każda z nich z powodu blokad będzie miała 3x mniejsze średnie prawdopodobieństwo wybudowania, da odpowiednio niższe prawdopodobienśtwo:
Przykład dla 1 starówki:
Załóżmy, że mamy 4 zwykłe budynki + 1 budynek starówki, więc prawdopodobienśtwo wybudowania starówki = 1/(4+1) = 1/5 = 0.2
Przykład dla 3 starówek:
Załóżmy, że mamy 4 zwykłe budynki + 3 budynki starówki,
Prawdopodobieństwo jednej starówki = 1/(4+3) = 1/7
Starówek mamy 3, więc prawdopodobieństwo jakiejkolwiek starówki = 3/7
Każdy budynek starówki ma blokadę, która z prawdopodobieństwem 1/3 (zależy, który wybudował się jako pierwszy) dopuszcza jego budowę. Prawdopodobieństwo poprawnego wybudowania starówki wynosi więc:
(3/7)*(1/3) = (3*1)/(7*3) = 3/21 = 1/7 = 0.143
Jak widać 0.143 < 0.2, co jest wynikiem o ok. 30% gorszym od osiągniętego przy 1 starówce, choć to oczywiście tylko przykład i do tego na prostych liczbach...
Obecna starówka buduje się już z największym dopuszczalnym prawdopodobieństwem. Można niby żonglować prawdopodobieństwami innych budynków, aby skorygować wynik, ale to wpłynie na całość setu i jego interakcję z innymi setami, więc raczej nie tędy droga...
![OpenTTD #Polska - Polskie forum gry OpenTTD [ARCHIWUM] OpenTTD #Polska - Polskie forum gry OpenTTD [ARCHIWUM]](https://forum.openttd.pl/images/logo.png)
