Code Monkey home page Code Monkey logo

shifoumi's Introduction

Shifumi:

Projet de semaine n°2 AFPA Développeur Web

Jeu du Shifumi en JavaScript

Ci-dessous extrait de l'énoncé :

  • Le joueur arrive sur le site, il voit un message d’accueil
  • Le joueur peut ensuite indiquer son nom à la machine, ce nom est utilisé ensuite pour s’adresser au joueur
  • Le joueur peut choisir entre les valeurs pierre, feuille ou ciseaux en tapant la valeur choisie
  • L'ordinateur choisit à son tour de manière aléatoire et affiche son choix
  • Une fois les deux choix effectués, on annonce le vainqueur

Spécifications techniques:

  • Le projet est codé dans une base boilerplate qui respecte les standards de l’industrie
  • Le JavaScript est dans un fichier séparé
  • Le code est commenté, indenté, lisible et maintenable
  • Le jeu est accessible via un fichier index.html
  • Le code du projet est disponible sur un repository GitHub
  • Le projet est hébergé sur une gh-page
  • Le repository contient un fichier README, une description, des mots clef et des commits

Pour aller plus loin :

  • Faites jouer la partie en plusieurs manches, le jeu continue tant que personne n’a atteint trois victoires. Il vous faudra donc compter les points.
  • Vérifiez les saisies utilisateur. Vous vous assurerez que le nom du joueur fait entre 2 et 20 caractères et qu’il choisit bien pierre, feuille ou ciseau et non pier ou autre chose par exemple. Attention par contre sa saisie est insensible à la casse, c’est à dire que PIERRE est une saisie valide.
  • Permettez au joueur de rejouer une fois la partie finie
  • Organisez au maximum votre code en fonctions

 

Vous trouverez dans la branche Master le projet de base fonctionnel.

Vous trouverez également une branche "V2", j'ai essayé la partie "pour aller plus loin.

shifoumi's People

Contributors

g-adrien 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.