Home

1 Présentation 2 Structures de données 3 Traitements

image

Contents

1. il faudra demander le nombre de parties jouer chaque partie il faut choisir au hasard deux joueurs diff rents de la liste et faire joueur la partie puis mettre jour les joueurs en fonction du r sulat L option jouer une partie avec choix des joueurs devra permettre l utilisateur de choisir les deux joueurs de la partie de jouer la partie et mettre jour les les joueurs en fonction du r sultat A la sortie du jeu il faudra afficher les deux classements ainsi que le nombre total de parties qui ont t jou es 5 Rendu Le rendu du projet se fera sur PENT le 20 janvier Vous devrez rendre dans une archive zip 1 Tous les fichiers cpp h ainsi que le makefile qui permet de compiler votre projet RAPPEL IMPORTANT votre projet doit compiler et s ex cuter sur les machines enseignement de l IUT 2 Un petit dossier de programmation qui d crit toutes les fonctions que vous avez cr es pour cette deuxi me phase Dans ce dossier a vous expliquerez clairement comment vous avez impl ment vos structures de donn es et les traitements qui leurs sont associ s b La liste des bugs connus et si possible l origine de ces bugs c Un petit manuel d utilisation de votre programme Le non respect de ces consignes sera sanctionn dans la notation
2. IUT d Orl ans Ann e 2010 2011 1 Ann e et Ann e sp ciale PROJET N 3 Algorithmique Programmation L Awal phase 3 Gestion des scores et classements 1 Pr sentation L objectif de la troisi me phase du projet Awal est de programmer une gestion des joueurs et des scores dans votre programme afin de permettre des joueurs de s inscrire pour participer des parties d awal contre d autres joueurs Votre programme formera alors pratiquement un jeu complet d awal Les meilleurs rendus pourront tre pr sent s lors de la journ e portes ouvertes qui aura lieu le 12 f vrier 2011 2 Structures de donn es Dans un premier temps il faudrait restructurer votre code afin de structurer vos donn es Nous voulons impl menter trois principales structures La partie Cette structure de donn es permet de stocker toutes les informations qui sont utiles la gestion d une partie Ces informations sont l awal lui m me le nombre de graines acquises par chaque joueur le nombre de tours effectu s au cours de la partie et enfin l identifiant des deux joueurs qui s affrontent dans cette partie Cet identifiant est un entier Le joueur Les informations concernant les joueurs sont les suivantes un identifiant qui lui est attribu automatiquement lors de son inscription son nom son pr nom le type du joueur le nombre de parties gagn es le nombre de parties nulles c d les parties qui se sont termin es sur un sc
3. ore d galit et le nombre de parties perdues Le type du joueur d finit si le joueur est un tre humain ou un ordinateur Dans le cas d un ordinateur le type va d terminer la strat gie utilis e par ce joueur Par exemple si vous avez implant trois strat gies vous aurez les types humain naif avide et frileux La liste de joueurs Cette liste doit pouvoir stocker l ensemble des joueurs qui se sont inscrits Classement C est une liste de joueurs tri e suivant certains crit res 3 Traitements La partie Il faut r crire les fonctions de gestion de la partie pour prendre en compte la structure de donn es partie d crite ci dessus Le joueur Il faut pr voir des fonctions permettant de saisir les informations d un joueur Rappel l identifiant du joueur doit tre g n r automatiquement et ne sera donc pas de mand l utilisateur De plus il faudra crire une fonction qui permet de calculer le nombre de points d un joueur Un joueur obtient trois points par partie gagn e et un point par partie nulle Enfin il faudra crire une fonction qui permet d valuer la perfomance d un joueur Cette performance est le nombre de partie gagn e plus la moiti des parties nulles divis s par le nombre total de parties jou es Cot affichage il faudra pr voir trois affichages pour un joueur un affichage complet des informations du joueur un affichage du nombre de points du joueur le nom le pr nom e
4. t le nombre de points accumul s un affichage de la performance du joueur le nom le pr nom et la performance La liste de joueurs Il faudra videment tre capable d initialiser la liste des joueurs Il faudra permettre l inscription d un nouveau joueur et la suppression d un joueur Il faudra aussi tre capable de mettre jour un joueur apr s une partie Cette fonction de mise jour prendra en param tres l identifiant du joueur et un second param tre indiquant si le joueur a gagn perdu ou fait match nul Il faudra aussi pr voir une fonction qui permet de rechercher un joueur d apr s sont identifiant et une second fonction de recherche partir du nom et pr nom Enfin une fonction d affichage de la liste des joueurs tri s suivant l identifiant des joueurs Les classements Deux types de classement sont pr vus pour les joueurs un classement suivant le nombre de points accumul s et un autre suivant la performance Vous devez donc tre capable d afficher ces deux classements 4 Programme principal Le menu principal de votre programme devra proposer L inscription d un nouveau joueur La suppression d un joueur L affichage de la liste des joueurs inscrits L affichage du classement par points L affichage du classement suivant la performance Jouer des parties Jouer une partie avec choix des joueurs D nN QOQ ND e Sortir du jeu Concernant l option jouer des parties

Download Pdf Manuals

image

Related Search

Related Contents

Notice - Castorama  liahona_2005-11  Toshiba SD-W1101 DVD Recorder User Manual  11月号  Wet/Dry Vacuum Aspiradora para aspiración de residuos Líquidos    BuiIt-in Hob User manual  

Copyright © All rights reserved.
Failed to retrieve file