online igrica

online igrica

offline
  • Pridružio: 11 Feb 2006
  • Poruke: 166
  • Gde živiš: Loznica

Zelim da napravim online igricu gde ce dva igraca igrati jedan protiv drugog. Recimo kocka za ne ljuti se covece prvo baca jedan pa onda drugi igrac, ko veci dobija. Poznajem php logovanje cookies sessions itd i mysql . Ima li neko ideju kako ovo uraditi. Sta je potrebno jos da naucim.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3760
  • Gde živiš: 127.0.0.1

Uh, mnogo toga. Treba da naucis logiku programiranja (programski jezik je nebitan u ovoj prici, on sluzi da svoje razmisljanje preneses na komp/papir, i kompjuteru "objasnis" sta treba da uradi). Ali, pre toga, ti treba samo razmisljanje - najtezi deo u u programiraju - tj sta sve treba da uradis, kojim redom, i na koji nacin.



offline
  • Pridružio: 11 Feb 2006
  • Poruke: 166
  • Gde živiš: Loznica

recimo da prvo detektujem 2 igraca preki IP

Dopuna: 24 Jul 2008 18:01

za pocetak
<?php session_start();    if (!isset ($_SESSION['iga'])){       $iga = getenv("REMOTE_ADDR");       $_SESSION['iga'] = $iga;       echo" igrac a $iga <br>";    }    if (!isset ($_SESSION['igb'])){       $igb = getenv("REMOTE_ADDR");       $iga = $_SESSION['iga'];       if($iga != $igb){          $_SESSION['igb'] = $igb;          echo"igrac b $igb <br>";       }    }    if (isset ($_SESSION['iga'])){       echo" igrac a prisutan <br>";    }    if (isset ($_SESSION['igb'])){       echo" igrac b prisutan <br>";    } ?>
molim komentar i kako ovo da testiram sam??

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

vidi sam mozes testirati iz 2 razlicita browsera.

offline
  • Pridružio: 11 Feb 2006
  • Poruke: 166
  • Gde živiš: Loznica

ovo nesto ne ide prikazuje samo jednog (a) igraca iako su dvoje na sajtu on svakom igracu prikaze da je (a)igrac i njegovu ip adresu promenio sam deo koda zbog jasnijeg testiranja

Code:

if (isset ($_SESSION['iga'])){
echo" igrac a prisutan ip adresa $iga <br>";
}
if (isset ($_SESSION['igb'])){
echo" igrac b prisutan ip adresa $igb <br>";
}


gde li je problem

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

to ti je najbolje da napravis prvo tabelu prisutnih ljudi na sajtu, dalje da svaki igrac moze da submituje da hoce da igra neku igru, nakon toga toga drugi igrac klika na njegov request i igra zapocinje. Inace sesiju su ti vezane za samo jednog korisnika, znaci ne mozes da pristupas sesijama drugog igraca

offline
  • Pridružio: 11 Feb 2006
  • Poruke: 166
  • Gde živiš: Loznica

hvala ovo su vrlo korisni saveti

da pocnem sa ovom skriptm
refillpen.com/kocka/k2.php

offline
  • Pridružio: 24 Mar 2006
  • Poruke: 273
  • Gde živiš: Beograd

Ta skripta ti nevalja, evo sta se desava kada vise puta refresujes stranicu:
15 posetioca na sajtu id 280 ip adresa 79.101.218.50 id 277 ip adresa 79.101.218.50 id 276 ip adresa 79.101.218.50 id 275 ip adresa 79.101.218.50 id 281 ip adresa 79.101.218.50 id 282 ip adresa 79.101.218.50 id 283 ip adresa 79.101.218.50 id 284 ip adresa 79.101.218.50 id 285 ip adresa 79.101.218.50 id 286 ip adresa 79.101.218.50 id 287 ip adresa 79.101.218.50 id 288 ip adresa 79.101.218.50 id 279 ip adresa 79.101.218.50 id 278 ip adresa 79.101.218.50 id 274 ip adresa 79.101.218.50

Ko je trenutno na forumu
 

Ukupno su 1338 korisnika na forumu :: 55 registrovanih, 11 sakrivenih i 1272 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: ArchaBasha, Ben Roj, Bobrock1, bojan_t, Brana01, brundo65, bufanje, cenejac111, Chainsaw, croato, Denaya, Excalibur13, goxin, h8propaganda, HrcAk47, ikan, Joja, kokodakalo, Krusarac, kunktator, kuntalo, kybonacci, laki_bb, lcc, LUDI, mean_machine, Miki01, milenko crazy north, nenad81, nextyamb, Niko Bitan, novator, oldtimer, ozzy, Parker, pedja.st, pein, predragc, raptorsi, Romibrat, saputnik plavetnila, sasakrajina, Shinobi, srbijaiznadsvega, Steeeefan, su27, suponik, TRABAKULA, Udvar, uruk, Viktor Petrenko, voja64, zdrebac, |_MeD_|, Čivi