Go to file
saxodwarf 323b54c8e8 Merge pull request 'Add an outline to the drawing zone' (#3) from dev into master
Reviewed-on: #3
2024-04-15 19:27:56 +02:00
.gitignore Various improvements 2024-04-14 22:01:10 +02:00
LICENSE Add info to Licence file 2024-04-14 22:41:43 +02:00
README.md Add more information to readme.md 2024-04-14 22:38:53 +02:00
guess_what_I_draw.py Add an outline to the drawing zone 2024-04-14 23:23:10 +02:00
pictionnary.ico Various improvements 2024-04-14 22:01:10 +02:00
requirements.txt Add requirement file 2024-04-14 22:44:22 +02:00

README.md

Devine-dessin

Jeu permettant de dessiner un mot choisi au hasard dans une liste.

Tant que le jeu n'est pas quitté, les mots de la liste ne sont pas proposé à nouveau.

Liste de mot

La liste de mot peut être au format texte brut, avec un mot par ligne, ou au format CSV.

Si la liste est au format CSV, la première colonne doit contenir le mot à dessiner, et la seconde colonne peut contenir un indice. Les colonnes du fichier CSV ne doivent pas avoir de titre.

Par défaut, le jeu cherche une liste dans un fichier du dossier courant nommé mots.csv.

Installation

Le jeu n'est pour l'instant pas packagé. Pour le lancer:

  • Construire une liste de mot comme présenté plus haut
  • Créer un venv : python -m venv <path_to_venv>
  • Activer le venv : . <path_to_venv>/bin/activate
  • Installer les dépendances : pip install -r requirements.txt
  • Récupérer le fichier guess_what_I_draw.py
  • Lancer le jeu en exécutant le fichier.

Contrôles:

Tout le temps:

  • Échap : Quitter le jeu immédiatement

Quand le jeu n'est pas lancé:

  • c: Ouvrir le menu de configuration
  • Espace : Lancer la manche

Quand le jeu est en cours:

  • Clic gauche dans la zone de dessin : dessiner
  • Ctrl + z : Annuler le dernier trait
  • Entrer : Passer le mot en cours (une pénalité de temps est appliquée)
  • Espace : Valider le mot en cours comme "trouvé"
  • p : Activer/Désactiver la pause.

Quand la manche est écoulée:

Le menu de récapitulation est affiché.

  • Backspace : Passer au tour suivant

Configuration

Dans le menu de configuration, il est possible de configurer :

  • Le chemin vers la liste de mot ;
  • La durée d'une manche ;
  • Le temps de pénalité appliqué pour chaque mot passé.

Une fois la configuration effectuée, vous pouvez l'appliquer en cliquant en dehors de la pop-up du menu

Dessins

Les dessins sont sauvegardés pour la postérité dans un dossier créé dans le répertoire courant, nommé <date au format iso>T<heure-minutes>_creations.

Le nom des fichiers de dessin sont au format round-<i>_<mot à deviner>.png, avec i le numéro de la manche.