Guide de l'utilisateur - JorisMonnet/Snake2Arc GitHub Wiki

Guide d'utilisation (pour installer le jeu regardez ici)

Fonctionnalités

Menu Principal

Le menu principal se présente comme cela :

data/main.PNG

Lancer une partie

Deux choix s'offrent à l'utilisateur, le premier est de jouer tout seul, le second avec un ami.

Lancer une partie à 1 joueur

Le bouton "Play Solo" permet de lancer la partie à un joueur.

Commandes : flèches directionelles + echap pour la pause

Lancer une partie à 2 joueurs

Le bouton "Play Double" permet de lancer la partie à deux joueurs.

Commandes : fleches directionelles + ZQSD + echap pour la pause

Quitter le jeu

Une des solutions pour quitter le jeu est de cliquer sur le bouton "Quit", l'autre est de fermer la fenêtre en cliquant sur la croix.

Page de jeu

Le page de jeu se présente comme cela :

data/game.PNG

Item du jeu

Il existe différents items dans le jeu, chacun ayant un but bien définit.

Nourriture

La nourriture (en rouge dans le jeu) permet d'agrandir la taille de son serpent.

Poison

Le poison (en jaune) est un piège qui retire deux unité de longueur au serpent qui mange ce poison.

NB : Un serpent qui n'a que sa tête est déjà mort !

Boost/Ralentisseur

Les items bleus sont soit des accélérateurs de serpent soit des ralentisseurs.

Serpent(s)

Les serpents sont de couleurs différentes : violet pour le joueur 1 et vert pour le joueur 2.

Affichage des/du score(s)

L'affichage des scores est adaptés au nombre de joueur.

Notons également qu'une signalétique est mise en place dans le tableau des scores quand le jeu est en pause.

Menu Option

Le menu option se présente comme cela :

data/option.PNG

Il permet d'activer ou de desactiver la musique ou de choisir parmi un des 4 niveaux de difficultés.

Plus le niveau est dur, plus le serpent sera gros et ainsi le plateau petit.

Choix de la difficulté

Il y a trois niveaux de difficultés (Facile, Moyen et difficile).

Afin de changer le niveau de difficulté il suffit de faire translater horizontalement le slider vers l'une des trois positions.

Choix expérience musicale

Le choix est librement laissé à l'utilisateur de profiter ou non d'un environnement musical durant ses parties de jeu.

Pour activer ou désactiver la musique, il faut cocher ou décocher la case "music".

NB : le menu option est accessible uniquement depuis le menu principal.

Timelapse de la composition musicale : https://youtu.be/me9tmT0KRHs

Retour au menu principal

Pour retourner au menu principal depuis le menu option, il faut cliquer sur le bouton "Back to Main".

Menu Pause

Le menu pause présente comme cela :

data/pause.PNG

Revenir à la partie en cours

Afin de revenir à la partir en cours de jeu l'utilisateur à deux options.

La première est d'appuyer sur "Echap",

la seconde est de cliquer sur le bouton "Resume".

Quitter vers le menu principal

Afin de quitter vers le menu principal, il suffit de cliquer sur le bouton "Leave".

Menu Leaderboard

Le menu leaderboard se présente comme cela :

data/Leaderboard.PNG

Il s'agit des 5 meilleurs joueurs (en solo).

A gauche, leur nom et a droite leur score qui correspond à la taille du serpent à sa mort.

Le LeaderBoard est sauvegardé(en xml) ce qui permet de le retrouver même après avoir fermé le jeu.

Game Over 2 joueurs

La page game over se présente comme cela :

data/gameOver2.PNG

En donnant le gagnant et le perdant

Game Over 1 joueur

La page game over à 1 joueur se présente comme cela :

data/gameOver.PNG

Elle affiche donc le score, si celui-ci est un des 5 meilleurs, le joueur accède à la page d'ajout de son score au leaderboard.

Sinon, il est renvoyé sur le menu principal.

Ajout du score au leaderBoard

Dans le cas d'une partie en solo, et si le joueur est dans les 5 meilleurs, après la page de game over, il arrivera sur celle ci :

data/addScore.PNG

Une fois son nom donné, il est renvoyé sur le leaderBoard ou son nom a été ajouté