INNE [GS] Think globally, act locally
#8
(29-11-2017, 15:56))McZapkie napisał(a): (...) wprowadzę coś w rodzaju średniej kroczącej, tzn wskaźniki będą średnią z bieżącej wartości i poprzedniej.
Jeśli więc co miesiąc przybędzie 160 jednostek, to zamiast 0, 160, 0, 0 0, 160, 0, 0, 0, 160,,... będzie 0, 80, 40, 20, 10, 85, 43, 21, 11, 85, ...

No, to już ciekawy kierunek.Smile Z tym, że jeśli dasz samą średnią, to i tak bardzo szybko będzie ta wartość malała. Dostawy raz w miesiącu, nawet 4 krotnie większego ładunku niż wymagany, powodowałoby, że i tak przez pół miesiąca miasto by nie rosło (o ile w ogóle by rosło). Dlatego myślę, że dobrze by było do tego dodać mnożnik spowalniający odpowiednio ten spadek.
Dobrze by było też, gdyby ten mnożnik był ustawialny, dzięki czemu dałoby się dostosować skrypt np. do szybkości gry.


Mnożnik mógłby wynosić domyślnie coś między 1,5 a 1,8. Przy ustawieniu poniżej ok.1,689 dostawy nie magazynują się; przy wartości 2 nie ubywają.
Można by było też ewentualnie dodać wartość stałą o jaką zawsze ubywałoby ładunku, wtedy "stan magazynów" szybciej by się zerował, maksymalny mnożnik mógłby wynieść wtedy 2, ale nie wiem czy jest sens to komplikować.

[Obrazek: 485Skrypt_TGAL_mno_nik_1.png]

Ustawienie można by było nazwać np. "Szybkość ubywania dostaw" albo "Tempo konsumpcji dostaw przez miasto". Wartość w ustawieniu © najlepiej gdyby wynosiła między 1 (0 - jeśli będzie określony stały ubytek) a 100. Wtedy wartość mnożnika wynosiłaby: C = (200 - c) / 100

Niżej pliki z arkuszem kalkulacyjnym gdybyś sam się chciał pobawić. Ogólnie w arkuszach kalkulacyjnych bawię się dość rzadko, w dodatku robiłem to w Open Office (który za wiele nie ma wspólnego ze słowem intuicja), więc może to tak trochę dziwnie działać.


Załączone pliki
.rar   OTTD - Skrypt TGAL - mnoznik v1.1 OO.rar (Rozmiar: 16.81 KB / Pobrań: 189)
.rar   OTTD - Skrypt TGAL - mnoznik v1.1 MS.rar (Rozmiar: 4.56 KB / Pobrań: 153)


Wiadomości w tym wątku
[GS] Think globally, act locally - przez McZapkie - 24-11-2017, 02:25
RE: [GS] Think globally, act locally - przez LaChupacabra - 29-11-2017, 22:46
RE: [GS] Think globally, act locally - przez kabexxx - 13-12-2017, 23:00
RE: [GS] Think globally, act locally - przez kabexxx - 24-02-2018, 15:15
RE: [GS] Think globally, act locally - przez Tocznet - 31-07-2018, 15:46
RE: [GS] Think globally, act locally - przez Tocznet - 03-08-2018, 16:46
RE: [GS] Think globally, act locally - przez Tocznet - 13-08-2018, 22:00
RE: [GS] Think globally, act locally - przez Tocznet - 19-08-2018, 21:56
RE: [GS] Think globally, act locally - przez Tocznet - 26-09-2018, 16:58
RE: [GS] Think globally, act locally - przez Tocznet - 30-09-2018, 18:15
RE: [GS] Think globally, act locally - przez Tocznet - 01-10-2018, 16:13
RE: [GS] Think globally, act locally - przez Tocznet - 05-10-2018, 18:39
RE: [GS] Think globally, act locally - przez Tocznet - 05-10-2018, 20:26
RE: [GS] Think globally, act locally - przez Tocznet - 28-11-2018, 21:46

Skocz do:

[-]
Zamknięcie forum OpenTTD Polska
Forum OpenTTD Polska zostało wyłączone. Obecnie znajduje się tu archiwum dyskusji o dodatkach tworzonych przez naszą społeczność.
Po aktualne treści i dyskusje zapraszamy na nasz discord! :)

[-]
Discord