bonjour,
je suis actuellement sur un projet de mmorpg qui vient tout juste de débuter.
celui-ci sera programmé en C/C++ et OpenGL et ne sera que terminé dans un an environ.
Voici donc nos problemes :
- Du coté serveur, pour les données ´dynamiques´, nous avons pensé a stocker les positions des joueurs sur la map dans 2 arbres binaires de recherche : 1 selon l´axe des x, l´autre selon l´axe des y. Ainsi, si on a besoin d´envoyer les coordonnées des personnages autour d´un certain joueur, il n´y a qu´à aller chercher dedans.
Voila, seulement je me vois mal effectuer des rotations dans l´arbre a chaque boucle ( surtout si tous le nombre de joueurs est grand) pour le réequilibrer. Quel structure serait-il plus judicieux d´utiliser?
- Toujours du coté serveur, pour les données statiques ( inventaire, niveau, skills, etc...), on pense les stocker dans des bases de données mySQL, je voulais savoir quelles sont les autres possibilités et quelle est la meilleure? ( txt, autre...)
Ce sont les 2 gros problemes auxquels on se heurte pour le moment.
J´espere que quelqu´un saurait repondre
merci ; )