[ vladobk @ 21.07.2008. 14:41 ] @
| 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.
|
[ Man-Wolf @ 21.07.2008. 18:22 ] @
Ne znam sta planiras da ti neko kaze :-) Trebace ti PHP/MySQL i po mogucstvu JS ;-) I funkcija random() za bacanje kockice :-))
Jednostavno, kreni da radis, pa kad zapnes negde, pitaj :-)
[ dr ZiDoo @ 22.07.2008. 07:30 ] @
1. dodje korisnik A otvori partiju, upises u bazu, kreiras neku virutelnu sesiju oznacis je sa nekim random codom (1-1000) i izbacis mu taj code na ekran
2. on taj kod posalje korisniku B koji to upise u neku formu, php provjeri postojanje forme i da li forma sadrzi dva igraca vec
3. ako forma ne sadrzi dva igraca onda krenes sa igrom, korisnik A klikne na dugme i dobije random broj u bazi, poslje toga mu disejblujes to dugme dok to isto ne uradi i korisnik B
Sta ti je potrebno, nista :) malo znanja PHP-a (jako malo), malo znanja mySQL i malo znanja JS (automatsko osvjezavanje prozorcica koji cekira da li je drugi gorisnik igro)
[ vladobk @ 22.07.2008. 14:53 ] @
Hvala momci, odprilike sam shvatio sta i kako treba pa cu polako da krenem sa izradom.
Pozdrav
[ Man-Wolf @ 23.07.2008. 01:27 ] @
Treba ti upornost na prvom mestu :-)) Srecno i ako zapnes, vici ! :-)
[ mickey.co.ba @ 24.07.2008. 00:05 ] @
mislim da je flash bolje rješenje od JS
[ vladobk @ 24.07.2008. 16:53 ] @
ja krenuo za pocetak
Code:
<?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>";
}
?>
ajd polako pce ici nekako al ne mogu sam da testiram hi?!
[ vladobk @ 26.07.2008. 16:11 ] @
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
[ dr ZiDoo @ 26.07.2008. 16:16 ] @
Kad sam govorio o sesijama nisam mislio na php sesije nego na 'virtuelne sesije', znaci, kad korisnik dodje na sajt upises to u bazi podataka, posto sesije se ne mogu djeliti medju korisnicima.
[ vladobk @ 29.07.2008. 10:31 ] @
nasao sam skript uers on lline pa da pocnem od nje
[ vladobk @ 31.07.2008. 17:26 ] @
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.