Progettazione e Sviluppo di un Multiplayer Online Game su Reti Peer-to-Peer
Alma Mater Studiorum Universit`a degli Studi di Bologna Facolta` di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Scienze di Internet Tesi di Laurea in Laboratorio di Programmazione Internet
Alma Mater Studiorum Universit`a degli Studi di Bologna
Facolta` di Scienze Matematiche, Fisiche e Naturali
Corso di Laurea in Scienze di Internet
Tesi di Laurea in Laboratorio di Programmazione Internet
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
16 CAPITOLO 1. STATO DELL’ARTE<br />
SmartFoxServer 12 , è <strong>un</strong> ambiente integra<strong>to</strong> con caratteristiche simili a<br />
RakNet ma orientate maggiormente verso la semplificazione <strong>di</strong> utilizzo: la<strong>to</strong><br />
Server infatti <strong>di</strong>spone <strong>di</strong> <strong>un</strong>a notevole quantità <strong>di</strong> strumenti <strong>di</strong> amministrazione<br />
per la gestione utenti, mentre la<strong>to</strong> Client mette a <strong>di</strong>sposizione <strong>un</strong>a serie<br />
<strong>di</strong> API per migliorarne l’integrazione.<br />
Altre librerie invece omet<strong>to</strong>no appositamente alc<strong>un</strong>e features <strong>di</strong> più al<strong>to</strong><br />
livello, in favore <strong>di</strong> <strong>un</strong>a maggiore flessibilità <strong>di</strong> implementazione la<strong>to</strong> utente:<br />
Zoidcom 13 , ad esempio, fornisce sistemi <strong>di</strong> Object replication e sincronizzazione<br />
degli stati, ma non <strong>su</strong>pporta features legate alla gestione delle partite e<br />
dei gioca<strong>to</strong>ri. Enet 14 , invece, fornisce solamente <strong>un</strong> leggero ma robus<strong>to</strong> Layer<br />
<strong>di</strong> com<strong>un</strong>icazione basa<strong>to</strong> <strong>su</strong>l pro<strong>to</strong>collo UDP.<br />
12 http://www.smartfoxserver.com<br />
13 http://www.zoidcom.com<br />
14 http://enet.bespin.org