Zmiana generatora losowości (RNG)
Posted: Sat Dec 31, 2022 1:32 pm
Witam,
Bardzo możliwe że ktoś napisał coś podobnego, z tego co widze wiele osób narzeka na obecny algorytm losowości szans w grze, sam widząc filmy z przed paru miesięcy byłem zniechęcony do gry nie wierząc w to co widze, a obecnie przekonując sie o tym na własnej skórze po tym jak w końcu dałem się wciągnąć.
Koduje hobbystycznie w różnych językach i przyszło mi używać kilku generatorów z różnymi algorytmami, jako że każdy wie nie ma nigdy prawdziwego "RNG", bo to są 'pseudo-random' generatory. Wszystkie testowałem z różnej wielkości 'próbkami' ilości powtórzeń by zweryfikować końcowy efekt, razem z ilościami powtórzeń pod rząd i ich szansą powodzenia (czyli by nie było sytuacji gdzie owszem, końcowa szansa wyrównuje się do 50% / 50% ale wychodzą sytuacje gdzie jeden wynik powtarza się np 10 razy z rzędu zbyt wiele razy)
Problem polega na tym, że obecny generator, a raczej jego algorytm, nie jest zbalansowany. Zbyt często trafiają się sytuacje gdzie nie trafia/trafia się kilka razy pod rząd, przykładowo pudłując 5x + z rzędu z szansą 80%+, lub trafiając 5x + z rzędu przy 20-30%, gdzie szanse na taką sytuacje wynoszą 1:3000 a zdarzają się co kilkadziesiąt/kilkaset walk, prawie od początku mojej parotygodniowej gry.
Nigdzie, ale to nigdzie nie trafiłem na tak niezbalansowany generator losowości by takie sytuacje z tak skrajnie niską szansą trafiały się tak często.
Chciałbym się dowiedzieć, jeśli to możliwe, jakiego algorytmu gra używa do generowania szans i wnieść o zmianę go na inny.
Bardzo możliwe że ktoś napisał coś podobnego, z tego co widze wiele osób narzeka na obecny algorytm losowości szans w grze, sam widząc filmy z przed paru miesięcy byłem zniechęcony do gry nie wierząc w to co widze, a obecnie przekonując sie o tym na własnej skórze po tym jak w końcu dałem się wciągnąć.
Koduje hobbystycznie w różnych językach i przyszło mi używać kilku generatorów z różnymi algorytmami, jako że każdy wie nie ma nigdy prawdziwego "RNG", bo to są 'pseudo-random' generatory. Wszystkie testowałem z różnej wielkości 'próbkami' ilości powtórzeń by zweryfikować końcowy efekt, razem z ilościami powtórzeń pod rząd i ich szansą powodzenia (czyli by nie było sytuacji gdzie owszem, końcowa szansa wyrównuje się do 50% / 50% ale wychodzą sytuacje gdzie jeden wynik powtarza się np 10 razy z rzędu zbyt wiele razy)
Problem polega na tym, że obecny generator, a raczej jego algorytm, nie jest zbalansowany. Zbyt często trafiają się sytuacje gdzie nie trafia/trafia się kilka razy pod rząd, przykładowo pudłując 5x + z rzędu z szansą 80%+, lub trafiając 5x + z rzędu przy 20-30%, gdzie szanse na taką sytuacje wynoszą 1:3000 a zdarzają się co kilkadziesiąt/kilkaset walk, prawie od początku mojej parotygodniowej gry.
Nigdzie, ale to nigdzie nie trafiłem na tak niezbalansowany generator losowości by takie sytuacje z tak skrajnie niską szansą trafiały się tak często.
Chciałbym się dowiedzieć, jeśli to możliwe, jakiego algorytmu gra używa do generowania szans i wnieść o zmianę go na inny.