SAE2.01 - Développement d'une application R2.02 - Développement d'applications avec IHM R2.03 - Qualité de développement Mastermind en .NET C# et .NET MAUI BARBOSA Céleste PRADY Pauline TURPIN--ETIENNE Camille
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Camille TURPIN-ETIENNE a69e5fc9d2
continuous-integration/drone/push Build is failing Details
merge dbCamille db
11 months ago
Documentation Diagramme sequence Partieterminee 11 months ago
Sources merge dbCamille db 11 months ago
.drone.yml Ajout de consoleapp dans sonar 11 months ago
.gitignore Ajout maui gitignore 1 year ago
README.md Mise à jour de 'README.md' 11 months ago

README.md

Drone

Sonar

Bugs Fiabilité

Vulnérabilités Securité

Risques

Dette technique Code Smells Maintenabilité

Tests Lignes dupliquées (%) Nombre de lignes


Mastermind - Projet IHM

Céleste BARBOSA
Pauline PRADY
Camille TURPIN-ETIENNE


Réalisation d'un jeu vidéo en .NET, C# & MAUI

Rendu jalon 2

Conception

Voici le lien d'accès à notre conception disponible sur le wiki.

Le wiki dispose d'un sommaire permettant de naviguer facilement entre les différentes parties qui les composent.

Release

Vous trouverez en cliquant sur le lien ci-dessous, la version de notre application pour le jalon 2 téléchargeable.

Sinon, la branche master contient également la dernière version du projet.

Mastermind jalon 2

Documentation

Pour accéder à la documentation doxygen de notre code, vous pouvez cliquer sur le lien ci-dessous.

Documentation

Ce qui fonctionne

Dans notre application Mastermind, nous avons une application console fonctionnelle à deux joueurs pour des règles classiques.

Ce qui ne fonctionne pas et ce qui ne fonctionne pas tout à fait

Selon nous, nous ne pensons pas qu'il y ait un quelconque problème dans notre code.

Nous n'avons pas trouvé de bug ou de fonctionnalité qui ne fonctionnait pas.

Mode d'emploi pour jouer

Pour jouer, il vous suffit de lancer ConsoleApp. Une fois lancer, il vous sera demandé de rentrer les noms des deux joueurs s'affrontant. Les noms sont rentrés, la partie se lance. Le joueur numéro un est toujours la première personne à commencer.

Pour composer son code :

Vous pouvez changer la couleur de votre jeton actuel en utilisant les flèches de gauche ou de droite présente sur votre clavier.

Si vous faites une erreur et que vous souhaiter effacer le dernier jeton entré, il vous suffit de cliquer sur la touche Echap et le jeton sera supprimé. Il vous est possible de cliqué sur la touche Echap jusqu'à ne plus avoir de jeton séléctionné.

Une fois, la combinaison désirée, cliquée sur la touche Entrée et votre combinaison sera enregistrée.

Dès la combinaison validée, le tour passe au joueur suivant, qui répète les mêmes actions présentées ci-dessus.

Une fois le tour du joueur adverse passé, il vous est possible de voir vos anciennes tentatives et à côté d'elles des indicateurs.

Un indicateur noir signifie qu'une des couleurs est à la bonne place et un indicateur blanc signifie qu'une des couleurs existe dans le code secret.

Pour terminer une partie, il faut soit faire le nombre de tours maximum, dans notre cas douze, ou que l'un des joueurs trouve la combinaison secrète, ou bien qu'il y ait une égalité entre les deux joueurs.

Sonar

Pour accéder à sonar, il vous suffit de cliquer sur le lien ci-dessous.

Sonar de notre projet