Rapport Java - Projet d'un jeu de rôle tour par tour
Date de publication :
27/05/2008
Langue :
Français
Format :
.doc
Nombre de pages :
7 pages
Sommaire :
Sommaire
- Cas d'utilisation
- Classes
- La classe Dessin
- La classe Unites
- La classe Deplacement
- La classe Combat
- Séquences
- Recrutement
- Déplacement
Résumé :
La classe Dessin :
C'est la classe principale, qui gère l'interface graphique 2D c'est-à-dire la map et les unités, l'affichage des boutons et des textes pour les interactions avec les joueurs.
Les méthodes affxxxxx() comme affDirec() affichent en fonction des paramètres les boutons utiles. Sleep permet d'actualiser toutes les xx ms la méthode paint(). actionPerformed() gère les clics sur les boutons et en fonction de chaque bouton appuyé sont affichés les textes et boutons adéquats.
La variable joueur permet de déterminer qui joue, le tableau ptsRecrut[] permet de connaître le nombre de points de recrutement de chaque joueur et le tableau infoUnite[] permet de stocker diverses informations sur l'unité en cours de traitement.
La classe Unites :
Elle permet de construire les vecteurs dans lesquels sont stockés les informations de chaque unité. La méthode razPas() permet de remettre à zéro le nombre de cases que les unités ont le droit de parcourir.
On a des vecteurs pour : le numéro des unités, leur type, leur rang, leur positions x et y sur le terrain, leur nombre de pas et 3 vecteurs de traitement pour la classe combat, pour le rang virtuel des unités, les dégâts infligés par les unités à proximité et le numéro des unités qui doivent être supprimées à la fin de chaque tour.
L'emplacement i de chaque vecteur (hormis celui de suppression) correspond aux informations de la même unité.
C'est la classe principale, qui gère l'interface graphique 2D c'est-à-dire la map et les unités, l'affichage des boutons et des textes pour les interactions avec les joueurs.
Les méthodes affxxxxx() comme affDirec() affichent en fonction des paramètres les boutons utiles. Sleep permet d'actualiser toutes les xx ms la méthode paint(). actionPerformed() gère les clics sur les boutons et en fonction de chaque bouton appuyé sont affichés les textes et boutons adéquats.
La variable joueur permet de déterminer qui joue, le tableau ptsRecrut[] permet de connaître le nombre de points de recrutement de chaque joueur et le tableau infoUnite[] permet de stocker diverses informations sur l'unité en cours de traitement.
La classe Unites :
Elle permet de construire les vecteurs dans lesquels sont stockés les informations de chaque unité. La méthode razPas() permet de remettre à zéro le nombre de cases que les unités ont le droit de parcourir.
On a des vecteurs pour : le numéro des unités, leur type, leur rang, leur positions x et y sur le terrain, leur nombre de pas et 3 vecteurs de traitement pour la classe combat, pour le rang virtuel des unités, les dégâts infligés par les unités à proximité et le numéro des unités qui doivent être supprimées à la fin de chaque tour.
L'emplacement i de chaque vecteur (hormis celui de suppression) correspond aux informations de la même unité.
Voir docs similaires : Informatique
2
Islam et autres religions minoritaires en Indonésie: modèle de société multiconfessionnelle pacifique ou baromètre des tensions interreligieuses mondiales ?
Exposé | 04/01/2008 | fr | .doc | 27 pages
Dernières nouveautés dans la catégorie : Informatique
1
Rapport de projet ADA : réalisation d'une calculette Romaine
TD | 04/11/2009 | fr | .doc | 4 pages
3
Réalisation d'un intranet à l'OCP (l'Office Chérifien des Phosphates)
Rapport de stage | 24/10/2009 | fr | .doc | 33 pages
5
Les protocoles TCP/IP (Transmission Control Protocol/Internet Protocol) et UDP (User Datagram Protocol)
Mémoire | 16/10/2009 | fr | .pdf | 27 pages
Les plus consultés sur 30 jours en : Informatique
1
Planification avec Ms Project Professional 2003 (formation ms project 2003 serveur 1)
Guide pratique | 03/03/2008 | fr | .doc | 50 pages
2
Microsoft Excel 2003: cours pratique avec exercices (première partie)
Cours | 14/03/2008 | fr | .pdf | 44 pages
Les garanties d’oboulo.com :
Comment ca marche ?
Garantie qualité
Satisfait ou remboursé
Paiement sécurisé
Qui sommes nous ?
