Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - c++, meglio i socket o mysql??
Forum - C/C++ - c++, meglio i socket o mysql??

Avatar
maury (Normal User)
Newbie


Messaggi: 10
Iscritto: 26/07/2009

Segnala al moderatore
Postato alle 12:23
Lunedì, 19/10/2009
Salve, volevo un consiglio, voglio creare un gioco di ruolo online (2D) in c++,
Ho provato ad usare il mysql++ ma ho notato che non è di facile utilizzo come nel php, allora girando su internet ho trovato le librerie socket e anchesse molto difficili, quindi prima di perdere tempo a studiare tutorial "inutili" che cosa mi consigliate di usare?
Vi ringrazio in anticipo per la risposta.......
  

Ultima modifica effettuata da maury il 19/10/2009 alle 12:24
PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 12:31
Lunedì, 19/10/2009
mysql e socket sono cose diverse che servono a cose diverse ... cosa vuoi dire?


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
PM Quote
Avatar
maury (Normal User)
Newbie


Messaggi: 10
Iscritto: 26/07/2009

Segnala al moderatore
Postato alle 12:38
Lunedì, 19/10/2009
Allora io in quest gioco ho un pg e se lo muovo in una certa direzione nel pc di un'altro giocatore deve vedere lo stesso movimento ecc ecc.....
tempo fà provai com mysql a salvare le coordinate del mio pg nel database e a visualizzarle in un altro prog, ma notai che queste operazioni erano molto compilate allora cercando su internet trovai la libreria socket ma anchesse non sono semplici......
quindi chiedo un cosiglio su cosa usare....  

PM Quote
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1704
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 13:47
Lunedì, 19/10/2009
Entrambi.

SQL per salvare la posizione del player quando uno di essi si dosconette.
soket per aggiornare in loop costantemente la posizione del player attuale.


PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 13:51
Lunedì, 19/10/2009
Testo quotato

Postato originariamente da maury:

Allora io in quest gioco ho un pg e se lo muovo in una certa direzione nel pc di un'altro giocatore deve vedere lo stesso movimento ecc ecc.....
tempo fà provai com mysql a salvare le coordinate del mio pg nel database e a visualizzarle in un altro prog, ma notai che queste operazioni erano molto compilate allora cercando su internet trovai la libreria socket ma anchesse non sono semplici......
quindi chiedo un cosiglio su cosa usare....  



Attenzione a non fare confusione.

I socket servono per comunicare tra sistemi in rete (LAN e/o internet). Il loro uso e' quindi necessario per il tipo di programma che vuoi fare tu.

MySql (e quindi un DBMS) non deve essere usato per la comunicazione tra i sistemi ma, come e' logico aspettarsi da un DBMS, per conservare tutti quei parametri che sono necessari al sistema per mantenere il proprio "stato". Ad esempio, il nome e il numero di giocatori, l'ultima posizione, il livello di gioco, gli oggetti in loro possesso, etc.
Anche questo componente quindi e' necessario.


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
PM Quote
Avatar
maury (Normal User)
Newbie


Messaggi: 10
Iscritto: 26/07/2009

Segnala al moderatore
Postato alle 16:47
Lunedì, 19/10/2009
Ok,ringrazio tutti per la risposta ................ :)

PM Quote