Więc wg. opisu na OBRAŻENIA wpływają te czynniki
Wartość obrażeń przy ataku od zawsze jest pokazywana w czasie walki:
Od czego zależy "czynnik losowy" w walkach?
To wszystko co tu piszecie w żaden sposób nie odnosi się do zadanego pytania w tytule wątku.
Nasz Rex chce wiedzieć jak w grze zaimplementowany jest czynnik losowy.
Z cała pewnością sposób zaimplementowania generator liczb losowych zna tylko wąskie grono programistów, i jest to jedna z dobrze strzeżonych tajemnic firmy.
Można sobie wyobrazić że w sobie tylko znany sposób, tenże generator na każde zapytanie odpowiada liczbą z zakresu od 0 do N, można najczęściej N=1, ale to nie ma żadnego dla nas znaczenia,
Pytający program robi potem odpowiednie obliczenia uwzględniając w/w losową liczbę i na tej podstawie coś wylicza, co się stanie w programie, np. wartość obrażeń, często w obliczeniach może być uwzględniane wiele zapytań o losową liczbę.
Oczywiście wiecie, że programowe generatory tego typu, nie dają liczb tak naprawdę losowych, uważa się, że do uzyskania prawdziwej losowości potrzebny jest generator bazujący na zjawiskach kwantowych, być może Inno dysponuje takim urządzeniem.
Już w kodzie w ZX Spectrum, był zaimplementowany generator liczb losowych.