[ inostranac @ 20.11.2007. 02:12 ] @
Pozdrav svima!

Hteo bih da se oprobam u mreznoj komunikaciji u C++, a nedavno sam se upustio i u ucenje OpenGL-a. Koliko je to dobra kombinacija? Razmisljam o (2D)Snake za 2-4 igraca. Zanima me da li je neko imao iskustva sa necim slicnim, postoje li neke zamke koje treba izbeci i sl.

Unapred hvala.
[ bkaradzic @ 20.11.2007. 02:33 ] @
C++ je dobar izbor za igre. OpenGL je ok izbor za učenje grafike. Mreža je nazavisna od oba. ;)

Za igre je bolje koristiti UDP vezu, ali pročitaj neku literaturu da bi shvatio kakvu prednost UDP ima u odnosu na TCP i šta gubiš UDP konekcijom u odnosu na TCP. Jedna od početničkih grešaka je otvoriti previše konekcija između klijenata. To se uglavnom radi jer je prilično lako otvarati nove konekcije, ali se obično nema u vidu NAT pregovaranje. Ima dosta različitih routera i vrsta pogađanja adrese i porta nije za sve ista, mada je princip isti. I za svaku konekciju je potrebno pogađati pravu adresu i port. Mada prvo odradi LAN, pa ćeš se kasnije zezati sa većom mrežom. ;)
[ inostranac @ 20.11.2007. 20:31 ] @
Hvala na savetima. Ajde, gledacu da se potrudim, pa da se za koji mesec svi igramo... Pozdrav!