Git Product home page Git Product logo

betcha's Introduction

Grille de notation BACK (20/33):

Les users sont stockés en BDD : 1 point FAIT

Les mots de passe sont stockés en base de données sous forme hashée+salée avec bcryptjs : 1 point FAIT

Les parties sont stockées en BDD : 1 point FAIT

Les users ont des parties : 1 point FAIT

Une partie appartient à un seul user : 1 point FAIT


chaque participant peut se créer un compte : 2 points FAIT

chaque participant peut s'authentifier : 1 point FAIT

chaque participant peut se deconnecter : 1 point FAIT


On peut créer une nouvelle partie : 2 points FAIT

Il faut etre logué pour créer une partie : 1 point FAIT

On peut lister les parties : 2 points FAIT

Il faut etre logué pour lister les parties : 1 point FAIT


si l'utilisateur n'est pas l'adversaire, la partie sera affichée du point de vue d'un spectateur : 1 point FAIT

si l'utilisateur participe à la partie, la partie sera affichée du point de vue du joueur : 1 point FAIT


le créateur de la partie peut supprimer cette partie : 1 point FAIT

on ne peut pas supprimer une partie dont on est pas le créateur : 1 point FAIT


chaque joueur possède initialement 100 jetons : 1 point FAIT

Chaque joueur mise en secret un certain nombre de jetons (entre 0 et 100) : 2 points

Celui qui a misé le plus se voit retirer le montant de sa mise de ses jetons, mais voit le lot avancer d'un cran dans sa direction : 3 points

le joueur qui n'a pas remporté le pari garde sa mise et ne perd aucun jeton : 2 points

Les joueurs continuent à parier jusqu'à que le lot arrive sur l'emplacement d'un des joueurs : 1 point

Les joueurs continuent à parier jusqu'à que les deux joueurs n'aient plus de jetons : 1 point

Les joueurs continuent à parier jusqu'à 20 paris maximum : 1 point

Si le lot arrive sur l'emplacement d'un joueur, ce joueur remporte le lot (vainqueur), la partie est terminée : 3 points

Grille de notation FRONT (15/24):

Il y a un bouton "créer un compte" : 2 points FAIT

Il y a un bouton "s'authentifier" : 1 point FAIT

Il y a un bouton "se deconnecter" : 1 point FAIT


Il y a un bouton "créer une nouvelle partie" : 2 points FAIT

On peut lister les parties : 2 points FAIT


Pour chaque partie de la liste, on voit son nom, son adversaire,son état, un lien pour afficher la partie : 1 point FAIT


si l'utilisateur n'est pas l'adversaire, la partie sera affichée du point de vue d'un spectateur : 1 point FAIT

si l'utilisateur participe à la partie, la partie sera affichée du point de vue du joueur : 1 point FAIT


le créateur de la partie peut supprimer cette partie : 1 point FAIT

on ne peut pas supprimer une partie dont on est pas le créateur : 1 point FAIT


On voit 11 emplacements contigus : 2 points FAIT

On voit le nom et nombre de jetons des joueurs : 1 point FAIT

On peut miser : 3 points

un pari est généré automatiquement après 30 secondes (entre 0 et le nombre de jetons du joueur) : 1 point

la partie sera mise à jour sans intervention de l'utilisateur : 3 points

On voit le nom du gagnant : 1 point


TOTAL: 35/57

betcha's People

Contributors

uspatata avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.