Skip to content
forked from e-v-o-l-v-e/yams

Jeu de Yam's jouable en console + interface web

License

Notifications You must be signed in to change notification settings

AmbreRoise/Yams

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

183 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎲 Projet Yam's (C# + Web)

Projet réalisé dans le cadre d'un projet de programmation à l’IUT.
Il s’agit d’un jeu de Yam’s développé en C#, quie se joue dans un terminal. Il comporte aussi une interface web permettant d’afficher les résultats à partir d’un fichier JSON généré automatiquement à la fin de la partie.

Note

Ce projet a pris place durant notre initiation à la programmation, ainsi nous n'utilisons pas encore les principes de POO, tout à lieu dans une seule classe pour le C#

Warning

Le jeu se joue dans un terminal, les résultats se visionnent dans un navigateur
Le serveur ayant été désactivé, il n'est plus possible de consulter le résultat d'une partie à partir du site web

🖼️ Aperçu

Image du site web

🛠️ Technologies

Langages : C#, HTML, CSS, Javasript

Exécution : Console (terminal) et navigateur web

⚙️ Installation et lancement

  1. Cloner le dépôt et s'y déplacer
git clone https://github.com/AmbreRoise/Yams.git
cd Yams
  1. Exécuter :
mcs cs/main.cs
mono main.exe
  1. À la fin de la partie, un fichier res.json est créé avec tous les résultats, vous pouvez simplement l'ouvrir avec votre navigateur.

  2. Pour visualiser les résultats : ouvrez index.html dans votre navigateur et inscrivez l'identifiant de votre fichier res.json généré par son depôt sur le serveur.

⚠️ Le site peut-être ouvert mais comme dit auparavent, vous ne pourrez pas voir les résultats de votre partie

🚀 Fonctionnalités

Côté C#

  • Gestion des dés, relances et conservation
  • Gestion de l'interface
  • Calcul des scores
  • Sauvegarde automatique des résultats (dans le fichier res.json)

Côté Web (HTML / CSS / JS)

  • Lecture du fichier res.json généré par le jeu
  • Affichage des scores généraux
  • Affichage des scores précis, par tour
  • Déploiement sur les serveurs de l'IUT

About

Jeu de Yam's jouable en console + interface web

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 61.4%
  • JavaScript 20.7%
  • CSS 12.7%
  • HTML 5.2%