Le moteur du jeu
History Key
- New content
Removed content
Recent Versions
Choose two versions to compare, or click the link to view it.
Conception de Asimo
Il y aura en réalité pas 1 mais 2 moteurs, un coté client, l'autre coté serveur.
Le client:
Le client ne doit gérer que l'affichage, la gestion du sons, la reception de donnée et l'envoi de demande de modification des données, par exemple ne pas envoyer un monstre tué mais, tape la zone (x,y). pour éviter qu'un joueur mal intentioné capte puis envoit le paqué "taper monstre" et explose les records.
On peut ainsi decomposer le client en 3 éléments, un moteur graphique, un moteur réseaux et un moteur audio.
le moteur graphique:
Le moteur graphique se compsera de 2 éléments, la gestion des maps des joueurs, en soit de tous les éléments RP, on le nomeras moteur RP.Le deuxieme élément et le gestionnaire de gui qui permetteras l'interface avec l'utilisateur et l'application.
On pouratpourra éventuellement rajouter un module de prise ede charge de video.
Le moteur Reseaux:Reseau:
Il devra étre capable d'envoyer et de recevoirerecevoir des Données,données, via les protocoleprotocoles TCP/IPTCP et UMD,UDP, le tcpTCP pour la connexion des joueur,joueurs, et l'udpl'UDP pour l'envoiel'envoi et de la reception des événements du jeu.
Le moteur audio:
Il devra gérer les sons.sons : musique d'ambiance, bruitage, etc...
Le serveur:
Le serveur se compose de 3 éléments : une database,base de données, un moteur réseaux,réseau, et un moteur de jeu.
Le moteur résauréseau
il presenteprésente les mémemémes caractéristiquecaractéristiques que le moteur réseauxréseau du client.
la databasebase de données :
C'etC'est le lieux ou l'on stockeras toute les donnée,données, il sagit d'une interface entre le logicillelogiciel et unedes tableinformations sql.critiques (pseudo, mot de passe, niveau, ...), on y accéde grâce au language SQL.
Le moteur de jeu:
C'est ici que seronsseront régitfait tous les calculecalculs de colision,colisions, de gaingains d'expérienced'expériences, d'objeyd'objets ,(acquis, utilisation, ...), on pouratpourra reprendre ici le moteur RP du client et suprimer tous l'aspect graphique, ne garder que les position les taille, lvl ect...