Witam:)
Dopiero zaczynam poznawać tajniki języka php. Chciałbym stworzyć skrypty opierające się na zdarzeniach losowych. Dla przykładu:
Chciałbym stworzyć gre żużlową w której w biegu startuje 4 zawodników o zróżnicowanych dwóch umiejętnościach wpływających na % szans wygrania biegu.
Zawodnik A | Umiejetnosci: 70 | Sprzęt: 100 | Suma 170
Zawodnik B | Umiejetnosci: 60 | Sprzęt: 50 | Suma 110
Zawodnik C | Umiejetnosci: 40 | Sprzęt: 30 | Suma 70
Zawodnik D | Umiejetnosci: 30 | Sprzęt: 20 | Suma 50
I teraz obliczenie %. Czyli suma umiejętności wszystkich Zawodników = 400
Obliczenie (przez skrypt) % danego zawodnika na wygranie biegu:
Zawodnik A = 42,5 %
Zawodnik B = 27,5 %
Zawodnik C = 17,5 %
Zawodnik D = 12,5 %
Zacząć od szans na ukończenie biegu:
90% - ukończenie, 5% - defekt motocykla, 5% - upadek
Jeśli zawodnik ukończył bieg to:
I teraz pokolei zdarzenia:
1 miejsce: 4 zawodników (każdy z określoną ilością % szans na zwycięstwo)
2 miejsce: 3 zawodników (1 zawodnik ma już 1 miejsce, więc i % tutaj sie zmienia)
3 miejsce: 2 zawodników (tjw.)
4 miejsce: ostatni zawodnik
Czy jest takie coś możliwe?