Skip to content
Snippets Groups Projects
Commit 63157734 authored by Breitwiller Josephine's avatar Breitwiller Josephine
Browse files

Edit README.md

parent f1ec09ec
No related branches found
No related tags found
No related merge requests found
# Application 2048 # Application 2048
Le jeu réalisé et disponible sur ce dépot est un 2048. Il suit les règles simple du 2048 avec quelques options ajoutées en plus
#Auteurs
Réalisé par : Joséphine BREITWILLER et Sara DELPLANQUE
Chargé de TD encadrant : Stephane DERRODE
#Présentation de l'application
Les fonctionnalitée de base :
- On peut démarrer une nouvelle partie avec le bouton "NEW" (Une partie est automatiquement démarrée à l'ouverture)
- Les fleches du clavier permettent de jouer (droite, gauche, haut, bas)
- Le score est calculé et s'affiche à chaque coup
- Le mailleur score du joueur est enregistré dans l'application dans un fichier JSON sur l'ordinateur de l'utilisateur. Ainsi il garde son mailleur score même apès réouverture de l'application.
Les améliorations et options ajoutées :
- L'option "UNDO" a été ajoutée, elle permet de revenir en arrière (annuler la dernière action). L'utilisateur peut l'utiliser autant de fois qu'il le souhaite sur une partie. Cela permet un mode "pédagogique" pour s'améliorer.
- Le "MENU" est accessible depuis le bouton menu qui affiche une autre page (l'affichage des différentes page est géré par stackview). Sur la page du menu le bouton "RETOUR" permet de revenir à la page de jeu.
Dans le menu on trouve plusieurs fonctionnalitée dont la gestion de l'historique :
- La gestion de l'historique des partie est géré grâce à un fichier JSON enregistré sur l'ordinateur de l'utilisateur dans l'application. L'utilisateur peut retrouver une ancienne partie à lui en la chargeant depuis le menu, il y accède avec leur nom.
- L'utilisateur peut vider son historique entièrement.
- L'utilisateur peut choisir ou nom de sauvegarder sa partie en cours et lui donne un nom pour la sauvegarde au moment ou il lance une nouvelle partie.
Des options de design du jeu sont aussi présente dans le menu :
- L'utilisateur peut modifier la police d'affichage du jeu
- L'utilisateur peut modifier la paletted e couleur séléctionnée pour l'affichage des nombres sur le plateau.
#Pistes d'amélioration possibles
Au niveau du fonctionnement du jeu :
- On pourrait afficher un message lorsque la partie est finie (plus de mouvement possible) pour le signaler.
- Creer un mode pédagogique ou le bouton UNDO est disponible et un mode non pédagogiqye ou il ne l'est pas.
- Proposer d'autres mode de jeu (par exemple plateau 5x5 à la place de 4x4)
Au niveu de la gestion de l'historique :
- On pourrait permettre de supprimer une partie en particulier et pas toute les parties en mêmes temps.
- On pourrait afficher d'autres informations sur les parties enregistrée, comme leur score respective ou le carreau de plus grande valeur obtenue, avant de les charger.
- On porrait proposer de remplacer automatiquemen la partie enregistré par sa nouvelle version sous le meme nom quand on rejoue une partie de l'historique.
Autres :
- On pourrait faire en sorte que le theme de couleur s'applique à toute l'application.
## Getting started ## Getting started
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment