Examen Principal du 1er Semestre

Université de la Manouba
Page 1 sur 3Lecteur de document UniversityLib

Examen Principal du 1er Semestre

Université de la Manouba · Analyse et Conception Orientées Objets · exam

UNIVERSITE DE LA MANOUBA UNIVERSITE DE LA MANOUBA -----¤¤¤¤----- ECOLE NATIONALE DES SCIENCES ECOLE NATIONALE DES SCIENCES DE L'INFORMATIQUE

ANNEE UNIVERSITAIRE ANNEE UNIVERSITAIRE 2011-2012

Examen Principal du 1er Semestre Examen Principal du 1

Analyse et Conception Orientées Objets Matière : Analyse et Conception Orientées Objets Niveau : II2 : 13 pages (3 p. énoncés + 10 p. réponses) Nombre de pages : 13 pages (3 p. énoncés + 10 p. réponses) I. BEN HAMOUDA, I. FLISS, S. MTIBAA, G. ZIADA Enseignants : Y. JAMOUSSI, I. BEN HAMOUDA, I. FLISS, S. MTIBAA, G. ZIADA I. BEN HAMOUDA, I. FLISS, S. MTIBAA, G. ZIADA

Mardi 3 Janvier 2012

Date : Durée: Durée: 2H Documents : non autorisés Documents :

NB : onses Répondez directement sur les feuilles de réponses Répondez directement sur les feuilles de Ne répondez pas à l’aveuglette la clarté seront appréciées La précision, la consistance et la clarté seront appréciées La précision, la consistance et

Problème version simplifiée du jeu L’objectif de ce problème est d’analyser et de concevoir en partie, une version simplifiée L’objectif de ce problème est d’analyser et de concevoir en partie, une de société Monopoly qui se joue de 2 à 6 joueurs. Dans ce jeu, les joueurs se déplacent sur un de société Monopoly qui se joue de 2 à 6 joueurs. Dans ce jeu, les joueurs se déplacent sur un de société Monopoly qui se joue de 2 à 6 joueurs. Dans ce jeu, les joueurs se déplacent sur un plateau contenant 40 cases organisées cycliquement (lorsqu’on atteint la dernière case, on continue organisées cycliquement (lorsqu’on atteint la dernière case, on continue organisées cycliquement (lorsqu’on atteint la dernière case, on continue us. Les 40 cases représentent : 22 terrains à sur la première) comme l’illustre la figure ci sur la première) comme l’illustre la figure ci-dessous. Les 40 cases représentent allez en prison », une case « taxe de bâtir, 4 gares, 2 compagnies, une case « prison », une case « allez en prison bâtir, 4 gares, 2 compagnies, une case « », une case « départ », des cases luxe », une case « impôt sur le revenu « chance » et des cases « caisse de communauté ». Monopoly est le jeu où l'on vend, achète ou caisse de communauté ». Monopoly est le jeu où l'on vend, achète ou loue des propriétés de manière profitable, afin que les joueurs puissent s'enrichir. Le joueur qui ne loue des propriétés de manière profitable, afin que les joueurs puissent s'enrichir. Le joueur qui ne loue des propriétés de manière profitable, afin que les joueurs puissent s'enrichir. Le joueur qui ne te, ses propriétés deviennent parvient pas à faire face aux dépenses qui lui incombent fait faillite, ses propriétés deviennent parvient pas à faire face aux dépenses qui lui incombent fait failli libres et il quitte ainsi le jeu. Le but du jeu est d'être le dernier joueur

ayant pas fait faillite. le jeu. Le but du jeu est d'être le dernier joueur n’ayant pas fait faillite.

impôt sur le revenu », une case « parc gratuit », une case «

Ce jeu comporte 28 cases dites de ‘Propriété’ Ce jeu comporte 28 cases dites de ‘ relativement aux terrains, aux gares et aux relativement aux terrains, aux gares et aux compagnies. Chaque propriété p faire l’objet d’un achat (si elle n’est pas déjà acquise l’objet d’un achat (si elle n’est pas déjà acquise par un autre joueur), d’une vente ou d’un par un autre joueur), d’une vente ou d’un paiement / encaissement de loyer. paiement / encaissement de loyer.

Publicité

Chaque propriété peut

Les 28 propriétés sont divisées en 10 sont divisées en 10 ‘groupes’ : • Les terrains d’une même couleur forment Les terrains d’une même couleur forment un groupe de propriétés. Il existe donc huit un groupe de propriétés. Il groupes différents de propriétés (puisqu’il groupes différents de propriétés (puisqu’il y a huit couleurs).

• Les 4 gares forment le 9ème • Les 2 compagnies forment le 10

Les 2 compagnies forment le 10ème groupe.

ème groupe.

1/3

Dans ce jeu, chaque joueur est caractérisé par son nom et son capital d’argent. Il occupe une case parmi les 40 cases du plateau. Il possède un pion, portant son nom, qui marque sa position dans le plateau. Les différents joueurs démarrent le jeu à la position case de "départ", et le capital initial de chacun d’entre eux est de 20.000 euros.

Le système détient les Titres de Propriété et un nombre illimité de constructions (maisons et hôtels). Il paye les salaires et les primes, encaisse l'argent des impôts, des taxes et des achats de terrain et des constructions. Le système ne peut jamais "faire faillite" (on supposera qu'il détient une quantité infinie d'argent).

A son tour, chaque joueur lance 2 dés puis avance son pion sur le plateau de jeu, d'autant de cases que l'indique le total des dés et ce dans le sens des aiguilles d’une montre. Chaque fois que le joueur passe lors de son avancement par la case "Départ", le système lui verse un salaire de 20.000 euros. Si le joueur obtient un double avec les dés, il se déplace normalement. Il effectue l'opération de sa case d'arrivée, puis relance les dés et se déplace à nouveau. Il effectuera alors une nouvelle opération. Par ailleurs, s’il obtient un double trois fois de suite, il doit se rendre immédiatement en Prison. Son tour de jeu est alors terminé.

Plusieurs pions peuvent se trouver sur une même case au même moment. La case sur laquelle le joueur va s’arrêter indique ce que ce dernier doit ou peut faire. En fonction de la case de destination, il se produit l’une des actions suivantes : • Si la case de destination est un terrain qui n’a pas de propriétaire, le joueur peut l’acheter s’il

le souhaite et s’il dispose du capital nécessaire pour son achat.

Publicité

• Si la case de destination est un terrain à la possession d’un autre propriétaire, il doit lui payer

un loyer.

• Si la case de destination est un terrain dont il est le propriétaire, rien ne se passe. • Si la case de destination est une case de type "CHANCE" ou " CAISSE DE COMMUNAUTE", il doit tirer une carte de la pile correspondante et applique l’une des trois actions suivantes : - - - percevoir une récompense sous forme d’une somme d’argent

se rendre en prison ou se déplacer sur une autre case faire un paiement (taxes, impôt)

• Si la case de destination est une case de type "IMPÔT" ou "TAXE", il doit payer le montant

indiqué sur ces cases;

• Si la case de destination est une case de type "ALLEZ EN PRISON", il doit s’y rendre.

Lorsqu’un joueur possède tous les terrains d'un groupe de couleur, il a le droit d’acheter des maisons pour ce groupe (au plus 4 maisons par terrain), ce qui augmente la valeur du loyer. Le prix d'une Maison est indiqué sur le Titre de Propriété correspondant. A tout moment, durant son tour de jeu, le joueur peut acheter et construire autant de Maisons que sa fortune le lui permet (il n'y a aucune contrainte sur la façon de construire les maisons).

Pour pouvoir acheter un Hôtel, un joueur doit posséder 4 Maisons sur chaque terrain d'un même groupe. Si un joueur désire construire un Hôtel, il demande au système de lui échanger les 4 Maisons du terrain de son choix contre un Hôtel, et il s’acquitte du prix indiqué pour un Hôtel sur le Titre de Propriété, puis il place son Hôtel sur ce terrain. Il ne peut construire qu'un seul Hôtel par terrain.

2/3

Lors de son tour de jeu, un joueur qu’il soit endetté (n’ayant pas un capital suffisant pour payer ses dépenses : impôts, ses taxes et ses loyers) ou non peut selon son choix revendre au prix d’achat, des constructions, des terrains nus, des Gares ou des Compagnies de Distribution au système.

Publicité

Par ailleurs, l'arrivée d’un joueur en Prison met fin à son tour de jeu. Il ne franchit pas la case "Départ" et ne reçoit pas 20.000 euros jusqu’à ce qu’il quitte la prison. Le joueur pourra sortir de Prison :

- S’il fait un double avec les dés durant l'un des trois tours qui suit son arrivée en Prison ; il se déplace alors du nombre de cases indiqué par les dés, puis relance les dés comme tout joueur ayant obtenu un double et il rejoue encore une fois.

- Après avoir lancé les dés au cours du troisième tour : il doit alors – s’il n'a pas fait de double - payer une amende de 5.000 euros. Puis, il se déplace du nombre de cases indiqué par les dés et il continue à jouer.

Pendant qu’un joueur est en Prison, il peut percevoir des loyers. S’il n'est pas "envoyé" en Prison mais qu’il parvient sur cette case dans le cours normal du jeu, son séjour est considéré comme une "simple visite". Le joueur n'encourra alors aucune pénalité et il peut se déplacer normalement au tour suivant.

Lors de l’analyse du jeu Monopoly, un développeur a proposé le diagramme de classes UML incomplet suivant :

Travail à faire

L’objectif de ce problème et d’analyser et concevoir en partie le jeu simplifié de ‘Monopoly’ grâce aux diagrammes UML vus en cours. Pour cela, répondez directement aux questions qui sont posées dans les feuilles de réponses.

3/3