Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zdarzenia losowe? Raczkujący skrypter
Forum PHP.pl > Forum > PHP
veronek
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?
Luciano
A czemu by mialo byc nie mozliwe?

Zapoznaj sie z funkcja random http://uk.php.net/manual/pl/function.rand.php
hyper
Czemu to brzmi jak prośba odrobienia pracy domowej? ;P
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.