![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 27.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
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? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 00:27 |