Vous êtes sur la page 1sur 3

11208025 AYNE Loris

11209159 FANTONE Hadrien

Rapport Projet LIF13


Crush The Candy
Le but du jeu est de marquer le plus de points possible et datteindre lobjectif du niveau. Pour cela le joueur devra
effectuer des agrgations dau moins 3 bonbons identiques, les faisant exploser pour en crer dautres. Le joueur doit
faire attention son nombre de dplacements limit, et au compte rebours qui dfile !

I)

Fonctionnalit

Temps
Le temps rend le jeu plus compliqu. Grce au temps, le joueur doit, en plus de bien placer ses coups, se
dpcher !

Score & Objectif


Le score et lobjectif donne un but au joueur. Il voit sa progression, et l o il doit se rendre. Lobjectif
sintensifie fur et mesure du score.

Niveau
Les niveaux sont un lment cl des Survival Games. dfaut davoir des mondes diffrents, notre jeu
propose au joueur une exprience infinie. Ainsi, le meilleur joueur sera celui qui atteindra le plus haut
niveau, qui peut tre le niveau 1 comme le niveau 100 ! De plus, gagner un niveau ajoute 30 secondes au
temps et redonne les 10 coups initiaux.

Coups Restants
Les coups restants sont la principale difficult du jeu. Bien que regagns chaque niveau, il devient
impratif dy rflchir deux fois avant den placer un lorsque lobjectif devient consquent.

Joker
Le bouton Joker est une option durgence qui remet toute la grille 0. Cette option est accessible tout
moment, mais a de rel intrt que si le joueur est compltement bloqu et quaucune agrgation nest
possible. Chaque clique enlve 100 points !
Cette option na en ralit jamais servie, car aucun moment, nous nous sommes retrouvs bloqus. Cette
configuration vient de lalgorithme danti-agrgation lors de la cration des bonbons. Mais dans le doute,
nous avons laiss cette option.

Barre de Menu (options, quitter, nouvelle partie)


Le menu est un atout qui donne au jeu un peu plus de crdibilit. Nul besoin de cliquer sur la croix rouge
pour fermer le jeu, puisquune option interne permet de le faire !
Il est galement possible de changer la couleur du menu (la grille reste inchange pour des raisons de
clart) ou de lancer une toute nouvelle partie.

Echange de case
La cl du Gameplay se trouve dans lchange de case. Le joueur formera des agrgations en changeant
deux cases adjacentes, si et seulement si cela conduit une agrgation.

Agrgation
Lagrgation dtruit les lignes et colonnes dau moins 3 lments du mme type. Pour cela, lalgorithme
parcourt toute la grille et fait une Array des bonbons supprimer. A la fin du parcours, tous les bonbons
de lArray sont supprims.

Gravit
La gravit permet aux bonbons de descendre lorsquil y a une place libre en dessous. Plus prcisment, Si
la case courante voit que la case du dessous est vide, cest--dire quil ny a pas de bonbon, alors elle lui
transmet sa forme (son type de bonbon), et devient null. Ainsi les cases ne bougent jamais, seul leur
contenu est dplac.

II)

Copie dcran

III)

UML : Modle Vue/Contrleur

Ce diagramme de classe simplifi met en avant la structure Modle - Vue/Contrleur du jeu.

Vous aimerez peut-être aussi