login  Naam:   Wachtwoord: 
Registreer je!
 Forum

verschillende antwoorden (Opgelost)

Offline bitefreak - 07/06/2008 22:58
Avatar van bitefreakNieuw lid hey ik kon geen betere titel bedenken.

maar mijn vraag is,

ik ben met een gamesite bezig.
waar je elkaar kunt uidagen enz enz.
maar nu is de vraag de 1ne keer moet er 1 punt bij komen en de andere keer 0 en soms 1 punt er af als je elkaar hebt uit gedaagt.

hoe kan ik dit het beste doen?

7 antwoorden

Gesponsorde links
Offline Hipska - 07/06/2008 23:00
Avatar van Hipska Onbekend rand(); ?
Offline bitefreak - 07/06/2008 23:28
Avatar van bitefreak Nieuw lid oke maar is er dan ook nog op een manier te bepalen dat op de 10 keer,

5x goed gaat
3x gelijk
2x faalt
Offline Godlord - 07/06/2008 23:34
Avatar van Godlord PHP gevorderde Ofwel de keren die falen, gelijk, goed gaan opslaan.

Ofwel dit:
  1. $i = rand(1, 100);
  2. if ($i =< 20) {
  3. echo 'Verloren';
  4. } else if ($i =< 50) {
  5. echo 'Gelijkspel';
  6. } else {
  7. echo 'Victorie!';
  8. }



M.v.g. Godlord.
Offline bitefreak - 07/06/2008 23:39
Avatar van bitefreak Nieuw lid ok maar hoe opslaan en gebruiken. want rand() kun je toch niet manipuleren door je eige keuzes of verwachtingen?
Offline Godlord - 07/06/2008 23:45
Avatar van Godlord PHP gevorderde rand(1, mogelijke keuzes);

verloren is al 2 keer geweest en de rest heeft nog niet de max. keren bereikt dan heb je 2 keuzes over dus gebruik je rand(1, 2); 1 => gelijkspel en 2 => gewonnen. Als je nog één keuze over hebt is het simpel. Als je dus wint, verliest of gelijkspel hebt dan moet je een keer toevoegen in je tabel ofzo. Heb je de 10 keren in totaal bereikt dan zet je alles terug op 0. Ik hoop dat je het een beetje begrijpt.


M.v.g. Godlord.
Offline bitefreak - 07/06/2008 23:49 (laatste wijziging 07/06/2008 23:58)
Avatar van bitefreak Nieuw lid ja ik begrijp wat je bedoelt zat er net ook al aan te denken. alleen nu nog eve kijken hoe ik dit het beste ga aan pakken .

maarja ben ik weer even zoet en leer ik weer iets bij ;)

EDIT:

en als ik dit doe,

  1. $i = rand(1, 5);
  2. if ($i == 2) {
  3. echo 'Verloren';
  4. } else if ($i == 3) {
  5. echo 'Gelijkspel';
  6. } else {
  7. echo 'Victorie!';
  8. }

want als ik het goed had begrepen krijg ik nu alleen maar 2,3,4

hoevaak wordt er dan de zelfde achter elkaar gekozen
Offline Godlord - 08/06/2008 00:41
Avatar van Godlord PHP gevorderde Je moet het ook nog opslaan de rest is dus eigenlijk meer kans berekening.


M.v.g. Godlord.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.179s