Controle programmation oriente objet

Programmation orientée objet Contrôle Continue IL Institut universitaire de la côte Durée h Tous documents autorisés Le but de cet examen est d ? implémenter une partie de la logique du jeu Tetris Tetris est un jeu dans lequel des blocs de di ?érentes formes descendent un un dans une grille D jusqu ? rencontrer un obstacle Une fois l ? obstacle rencontré le bas de la grille ou un autre bloc le bloc se ?ge et un autre apparat en haut de la grille Tant qu ? un bloc n ? est pas ?gé l ? utilisateur peut le faire se translater latéralement opérer des rotations ou accélérer sa descente Si une ligne de la grille est complètement recouverte par des blocs ?gés elle disparait et toutes les lignes supérieures sont décalées d ? un cran vers le bas Vous pouvez supposer que tous les arguments passés à vos méthodes sont valides Vous n ? avez pas besoin de les véri ?er Le sujet est composé de parties La di ?érence entre la théorie et la pratique c ? est qu ? en théorie il n ? y a pas de di ?érence entre la théorie et la pratique mais qu ? en pratique il y en a une ? Jan van de Sneptscheut La classe Vecteur Question A ?n de repérer des positions dans la grille introduisez une classe Vecteur Cette classe a deux champs entiers représentant les coordonnées du vecteur un constructeur qui prend en paramètres la valeur initiale de chacun de ces champs et les accesseurs associés Question Dé ?nissez un deuxième constructeur dans la classe Vecteur Celui-ci prend un Vecteur en paramètre et en construit une copie Votre constructeur ne devra être constitué que d'une seule instruction Question Dé ?nissez une méthode translate prenant deux entiers dx et dy en paramètres et modi ?ant le vecteur courant d'un mouvement horizontal dx et d'un mouvement vertical dy Question La rotation dans le sens horaire d ? un vecteur par rapport l ? origine du repère transforme ses coordonnées x y en y ??x Dé ?nissez une méthode tourneSensHoraire qui réalise cette rotation Question Redé ?nissez les méthodes equals et hashcode La classe Bloc Dans cette partie on suppose dé ?nis les vecteurs Vecteur GG new Vecteur - Vecteur G new Vecteur - Vecteur C new Vecteur Vecteur DD new Vecteur Vecteur B new Vecteur - Vecteur BG new Vecteur - - CVecteur D new Vecteur Vecteur BD new Vecteur - Question Un bloc du jeu est représenté par une instance de la classe Bloc Un bloc est caractérisé par sa couleur la position de son centre dans la grille et les positions qu ? il occupe relativement son centre Chaque position est représentée par un vecteur la couleur est un élément de la classe Color Les blocs classiques du Tetris sont appelés tetriminos et sont représentés dans la Table Les centres sont les carrés barrés et les positions occupées sont données titre d ? exemple Forme

Documents similaires
Hp laserjet pro mfp m281fdw 0 0
Methode verbes irreguliers 2 0 0
Effervescence Les clés des vins de Champagne naturelle collerette L ? e ?ervescence bulles ma? trise vivacité perles plaisir prise de mousse CLa valeur de l ? e ?ervescence magie ma? tnrisae turelle plaisirdélicatesse C CLes clés des vins de Champagne La 0 0
Ds01 1819 Année Scolaire ?? MATHÉMATIQUES MPSI DS N ? Samedi h Les candidats sont invités à composer avec une encre suf ?samment visible en bleu foncé ou en noir par exemple le bleu p? le est à proscrire Les candidats sont également invités à porter une a 0 0
Expozitii din luvru Historique du palais Le Louvre médiéval dans les Très Riches Heures du duc de Berry XVe siècle Le ch? teau fort de Philippe Auguste et Charles V À l'origine le Louvre était un ch? teau fort érigé par le roi Philippe Auguste en et rénov 0 0
El arte de la marioneta 1 Ministère de la Culture et de la Communication Les arts ??de ??la marionnette EN un FRANCE état des lieux Étude commandée par la Direction générale de la création artistique ministère de la Culture et de la Communication menée pa 0 0
L x27 art contemporain Dans l ? immédiate après-guerre on a NY qui commence à devenir un lieu de rdv Mais Paris reste toujours ultra importante Matisse a ans lorsque s ? achève la seconde guerre mondiale Il va imaginer une nouvelle technique les papiers d 0 0
L x27 homme et la coquille 0 0
Hackin Arion Rosu XIII L'oeuvre de Joseph Hackin bibliographie In Bulletin de l'Ecole française d'Extrême-Orient Tome pp - Citer ce document Cite this document Rosu Arion XIII L'oeuvre de Joseph Hackin bibliographie In Bulletin de l'Ecole française d'Extr 0 0
murs catalogue ss20 200818bd 0 0
  • 75
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager