Giter VIP home page Giter VIP logo

jpo-shifumi's Introduction

Shifumi pour la JPO

À la fin de chaque JPO n'hésiter pas à ouvrir une issue sur le github pour contribuer à l'amélioration de l'atelier

Ouvrir une issue pour un récap

Présentation du projet

Script de l'atelier Python pour la JPO EPSI Nantes. L'objectif est de compléter les conditions de victoire du shifumi.

(Durée : 30 min) Lien du modèle de diapo de l'atelier

Avec 3 niveaux de difficulté :

  • Niveau R2-D2 : Completer les conditions
  • Niveau Obi-Wan : Completer les conditions et les actions des conditions
  • Niveau Dark Vador : Comme niveau Jedi mais avec seulement 5 conditions (else compte comme 1 condition)

Aide dans la réalisation de l'atelier

Le fichier aide.png est disponibles avec les scripts pour que tous les participants puisse s'en servir.

rappel des condition en python

Bonus possible

Fonctionnalité à ajouter après la complétion de la tache principale :

  1. Rendre le joueur 2 autonome (PNJ)
  2. Faire choisir le nom de chaque joueur
  3. Ajouter des couleurs au nom des joueurs documentation (16 Colors in Raw Python)
  4. Modification des règles pour s'adapter à la version Pierre, Papier, Ciseaux, Lézard, Spock

Règle du jeu

jpo-shifumi's People

Contributors

louis-ducruet avatar

Watchers

 avatar

jpo-shifumi's Issues

[Récap JPO] : 26/03/2022

Récap de la JPO du 26/03/2022

Niveau global en Python

Les bases de python pour une grande partie, Les bases en algo / Bon niveau pour une minorité

Point de blocage

Le stockage des choix utilisateur et pour certains la syntaxe (indentation, : en fin d'if)

Amélioration possible du script

Amélioration des commentaires :

  • Précision du stockage du score
  • Plus de visibilité sur la méthode de stockage des choix des joueurs

Vérifier que le programme ne bloque pas avant l'affichage des scores (Bug rencontré sur 1 PC)

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.