Home
Projet Zork II Groupe B
Contents
1. Ame degatsint Amure detenseint nterroger0 hoolean Epreuve Conbat lt A lieu dans Recompense int re Suie Da on String Attaquer coup intrvoid Epreuves Keyint Defendre parade int void ae aichage String Combattre monstre Monstre boolean atfichage intfl lt Setrouve dans oane Personnage type int heaithint Sallel D int lt charg par piera healthTotal int T ageTotalint torc int es poidsint Partie nom String iveau int 4D int nomRep String defenseint xpint nom String o0ms Arraytist ADint xpTotatint tems ArrayList Salle int monstres Arra tist lt charg par inventairerint nom ichier String postion int DecodeurRoom monRep String ArrayList Decodeuritems monRep String ArrayList DecodeurMonstre monRep String ArrayList Sauvegarder nomF ichier String Boolean QuitterQ void lt charg par ChangerSalle D Arrivee inty void NiveauSuperieur void AjouterObjet Dinventaireint boolean UtiiserObjet Dinventaireint void SuppimerObjet IDinvertair int void Mouvement direction int void Created with Poseidon for UML Community Edition Not for Commercial Use Potion competenceAmelioree int pointsRendusint 30
2. 4 Voulez vous quitter la partie en cours 6 Qu elle partie 7 Choix de la partie 8 Recherche du repertoire correspondant 9 INCLUDE Initialiser partie avec le repertoire correspondant 3 Sinon Alleren 5 Si non FIN Created with Poseidon for UML Community Edition Not for Commercial Use 17 Combat ETS 1 Dem arrer combat 2 Recuperer les infos sur l adversaire l 3 0K FRE 4 Afficher l cran de combat 5 Au joueur d attaquer i 6 Oui La 7 INCLUDE Attaque 8 Le joueur est mort 9 Non 10 L adversaire est mort 11 Oui 12 Mettre a jour les informations 13 OK 6 Si non INCLUDE Defense 9 Si oui INCLUDE Fin de partie 11 Sinon retour en 5 Donn es Created with Poseidon for UML Community Edition Not for Commercial Use 18 Defense Utilisateu 1 Defense choisie 5 Si oui Coup par FIN Created with Poseidon for UML Community Edition Not for Commercial Use Logiciel Donn es 2 Choix al atoire d une attaque Tp 1 4 L attaque et la defense sont ils gaux I 6 Calcul des d gats 7 Mise ajour des informations 19 Enigme Utilisateu 1 1 Dem ander une enigme l 3 1D Question 4 Enonce de la question 5 Enonce Fe 6 Affiche la question 7 Demande la r ponse 8 R ponse i 9 R ponse bonne I 10 Oui 12 Mise ajour des informations i 13 0K 10 Si non r ponse fausse FIN Created with Poseidon for UML
3. fense healthTotal RageTotal Fichier donjons ID key preuve affichage Type de l preuve combat nigme Identifiant de l preuve Identifiant du monstre combattre uniquement pour les combats Entier correspondant une somme ou PID d un objet Question de l nigme R ponse la question de l nigme Description de l preuve Nom du monstre Identifiant du monstre Points d attaque Points de d fense Points de vie initiaux du monstre Nombre de rage initial du monstre Identifiant de la pi ce Identifiant de l objet qui est la cl Identifiant de l preuve passer Repr sentation de la pi ce Exemple de repr sentation de la pi ce 11111111111111111111111 1222222222222222222222R 12222222222H2222222222R 1222222222222222222222R 12222222222222222222220 12222H2222222222H222221 1222222222222222222222k 11111111111011111111111 DESCRIPTION DES METHODES Classe Partie Classe Joueur Classe Combat Classe Enigme DIAGRAMME SYNOPTIQUES Utilisateur Created with Poseidon for UML Community Edition Not for Commercial Use ACC S au menu Fermer le Menu Nouvelle Partie Charger Partie Eo oa lt lt indude gt gt t ax indude gt gt i Initialiser P artie Sauvegarder Partie Quitter Partie Affichage Donn es Fichier 12 D placer ent Joueur M Donn es C hanger de Pi ce Created
4. Commercial Use Donn es 23 Mouvement Utilisateu Logiciel I L 1 D placer le h ros i I I j 1 M I 2 La case d arriv e est elle vide I 1 wii 4 Le h ros est il sur un t l porteur ou une porte 1 6 Mettre ajour les coordonn es du h ros 8 Mettre ajour l affichage 3 Si non FIN 5 Si oui INCLUDE Changer de pi ce Created with Poseidon for UML Community Edition Not for Commercial Use 24 Nouvelle partie Utilisateu Logiciel J 1 Nouvelle partie I I I 2 Ya t il une partie en cours i 4 Voulez vous quitter la partie en cours 6 INCLUDE Initialiser partie 3 Sinon Alleren 5 Si non FIN Created with Poseidon for UML Community Edition Not for Commercial Use Quitter Ltilisateu Logiciel l 1 Quitter le jeu l I I I I A I 2 Une partie est elle owwerte i j 4 Voulez vous sauve garder avant de quitte 6 INCLUDE sauvegarder partie 7 Quitter 3 Si non FIN 5 Si non FIN Created with Poseidon for UML Community Edition Not for Commercial Use 25 Ramasser un objet Utilisateu Logiciel I 1 1 Ramasser un objet au sol i 2 Y a t il un objet dans la case du h ros 4 L irwentaire est il plein r jl 6 D placer l objet dans un emplacement vide de l inventaire I 8 Mettre ajour l affichage 3 Si non Afficher Pas d objet a ramasser FIN 5 Si oui Afficher Invent
5. Community Edition Not for Commercial Use 2 Choix d une question al atoire Donn es 20 Equiper objet 1 Equiper objet 1 2 Quel objet 3 Choix objet 4 Objet equipable 5 Oui 6 Emplacement de l equipem ent utilis 7 Non 8 Niveau suffisant pour equiper l objet 9 Oui 11 Mettre a jour les informations 12 OK 13 Mettre ajour l affichage 5 Si non Afficher Cet objet ne peut pas tre quip FIN 7 Si oui inverser les 2 objets 9 Si non Afficher Votre niveau n est pas suffisant FIN Created with Poseidon for UML Community Edition Not for Commercial Use Donn es Le 10 Deplacer l objet de l inventaire a l equipemient 21 Fermer le menu Logiciel Affichage l 1 Fermer le menu l i I I I 2 Ferme le menu i I Created with Poseidon for UML Community Edition Not for Commercial Use Ouvrir le menu Logiciel Affichage l 1 Ovrirle menu I I j j I I 2 Owre le menu 1 I Created with Poseidon for UML Community Edition Not for Commercial Use Initialiser le jeu Logiciel j i l Lecture des informations sur l objet I 2 Infom ations sur l objet I I e i 3 Analyse des informations I 4 Cr er nouvel objet 1 I 510K I I 6 Mettre les informations dans l objet I I I 710K I I 8 Rangement de l objet dans une arraylist i I j 9 i OK Created with Poseidon for UML Community Edition Not for
6. Projet Zork II St phane Bertho David Bidorff Aurelien Le Ray Guillaume Thiery Groupe B Sommaire Histoire du jeu Manuel du jeu Menu Principal Chargement d une partie Sauvegarde d une partie Partie en cours Description des actions Explication des fichiers de configuration Fichier objets Fichier preuve Fichier monstres Fichier donjons Description des m thodes Classe partie Classe joueur Classe combat Classe enigme Diagrammes synoptiques Diagrammes de s quence Diagramme de classe HISTOIRE DU JEU Zork est un redoutable bandit baldar mais le roi Persul lors d une campagne d radication des bandits du pays a tu tous les membres de son clan Maintenant il veut se venger et exterminer toute la famille du roi Sa qu te de vengeance commence l entr e du ch teau pour se finir dans le donjon Mais pour cela il devra affronter plus de mille dangers MANUEL D UTILISATION Menu Principal Retour au jeu Cliquez ici pour revenir a la partie en cours Nouvelle partie Cliquez ici pour d marrer une nouvelle partie Charger Cliquez ici pour d marrer une partie auparavant sauvegard e Sauvegarder Cliquez ici pour sauvegarder la partie en cours Affichage de la partie Affiche la partie en cours partie en pause Quitter Cliquez ici pour quitter Zork II Descriptions et aides Chargement d une Partie Liste des parties Choisissez ici la partie a charger Charger Cliquez ici pour charg
7. aire plein Created with Poseidon for UML Community Edition Not for Commercial Use 26 Sauvegarder Partie Utilisateu Logiciel 1 Sauvegarder une partie 2 Une partie est elle ouverte 4 Quel nom pour votre sauvegarde 5 Choix du nom 6 Sauvegarde des donn es 8 Retour au jeu 3 Si non Erreur aucune partie ouverte Created with Poseidon for UML Community Edition Not for Commercial Use Donn es 27 Supprimer objet Utilisateu Logiciel I I i 1 Supprimer un objet de l inventaire I I I A I 2 Selectionner un emplacement i I 3 Emplacement selectionn I A I 4 L emplacement est il vide I 1 6 Vider la case selectionn e 7 0K I 5 Mettre ajour l affichage I I 1 5 Si oui Afficher L emplacement selectionn est vide FIN Created with Poseidon for UML Community Edition Not for Commercial Use 28 Utiliser objet Utilisateu Logiciel i 1 Utiliser Objet i 2 Quel objet 3 Choix objet 4 Objet Utilisable 6 Effets de l objet 8 Appliquer les effets de l abj t I 9 Mise ajour des informations i 11 Mettre ajour l affichage 5 Si non Afficher Im possible d utiliser cet objet FIN Created with Poseidon for UML Community Edition Not for Commercial Use 29 DIAGRAMME DE CLASSES utilise Enigme lt eponse int question String
8. er la partie s lectionn e Affichage de la partie Affiche la partie en cours partie en pause Liste des parties sauv es Descriptions et aides Sauvegarder une Partie Liste des parties Choisissez qu elle partie sauvegarder ou une case vide pour une nouvelle sauvegarde Sauvegarder Cliquez ici pour sauvegarder la partie en cours Affichage de la partie Affiche la partie en cours partie en pause Liste des parties sauv es Descriptions et aides Partie en Cours Menu Principal Cliquez ici pour revenir au menu principal Caract ristiques Description des caract ristiques du personnage Sant Rage Equipement C est ici que se trouvent les objets quip s armure armes boucliers Inventaire Ensemble des objets pr sents dan votre sac Descriptions Aides et informations sur Zork II Affichage de la partie Affiche la partie en cours Sant Rage Force Vitesse Puissance Descriptions et aides Description des actions Se d placer touches directionnelles Ramasser un objet se positionner sur l objet et appuyer sur entr e Utiliser un objet cliquer sur l objet dans l inventaire Utiliser une cl se positionner face la porte et cliquer sur la cl Equiper un objet cliquer sur l objet dans l inventaire D s quiper un objet cliquer sur l objet dans l quipement EXPLICATION DES FICHIERS DE CONFIGURATION A quoi servent les fichie
9. rs de configuration Le fichier de configuration pour but de modifier le d roulement du jeu ainsi que certains aspects de ce dernier sans avoir modifier le code source java Le param trage du jeu se fait via 4 fichiers textes qui sont les suivants Fichier objets zit Fichier preuves zor Fichier monstres zmo Fichier donjons zdu De quoi est constitu chaque fichier Nous allons d tailler chacun des fichiers Certains l ments des fichiers pourront tre non existant exemple dans le cas d un combat les champs question et r ponse restent vides car r serv s l nigme Fichier objets Les l ments suivants seront dans le fichier de configuration des objets type poids ID nom comp tenceAmelior pointsRendus d fense d g ts desc Type de l objet potion arme armure Poids de l objet Identifiant de l objet Nom de l objet Type de points rendus a l utilisateur uniquement pour les potions Nombre de points rendus a l utilisateur uniquement pour les potions Nombre de points de d fense de l objet uniquement pour les objets de type armure D g ts occasionn s par l objet lors d un combat uniquement pour les objets de type armes Description de l objet qui appara tra dans le jeu Fichier preuves type ID Idmonstre r compense question r ponse desc Fichier monstres nom ID force d
10. with Poseidon for UML Community Edition Notfor Commercial Use J tag indude gt gt i 9 lt lt indude gt gt l Aitaquer a ei M Created with Poseidon for UML Community Edition Notfor Commercial Use Joueur Donn es 13 Inventaire Ramasser Objet g T Supprimer Objet ne Joueur F Donn es Equiper Objet Created with Poseidon for UML Community Edition Notfor Commercial Use 14 DIAGRAMME DE SEQUENCES Attaque Utilisateu Logiciel I ll i 1 Attaque choisie i 2 Choix al atoire d une d fense As 1 4 L attaque et la defense sont ils gaux I 6 Calcul des d gats 7 Mise ajour des informations 5 Si oui Coup par FIN Created with Poseidon for UML Community Edition Not for Commercial Use Changer de pi ce Utilisateu Logiciel L I I 1 Changer de pi ce i I I I j 2 1D de la pi ce d arriv e 1 3 10 4 Y a t il un monstre dans la pi ce t I 5 Oui es 6 INCLUDE Com bat I 1 i I 7Y a t il une enigm e dans la pi ce i 8 Oui I I J S INCLUDE Enigme I I I 10 Infommations sur la pi ce I i 11 OK 12 Afficher la pi ce I I 5 Si non aller en 7 8 Si non aller en 10 Created with Poseidon for UML Community Edition Not for Commercial Use 16 Changer de salle Utilisateu Logiciel 1 1 Charger une partie I L I I t e I 2 Y a t il une partie en cours 1
Download Pdf Manuals
Related Search
Related Contents
H27 文書課 担当名 第1ガイド 名称 第1ガイド 番号 第1 F Appareil ECG mobile Mode d`emploi .............................. 2 SE5404 Serial Administratorhandbuch für VMware vCenter Operations Manager Publications - Books - St. Thomas University User Manual Manuale di installazione Charte du badiste - Les Moineaux d`Iroise Philips DCB7005 User Guide Manual Copyright © All rights reserved.
Failed to retrieve file