Git Product home page Git Product logo

pufa's Introduction

PUFA

Jeu de lettres en ligne (et en français) basé sur SUTOM. Le jeu se trouve à l'adresse https://pufa.afup.org

Application

On accède à l'application via docker. Vous retrouverez les ports dans le fichier docker-compose.override.yml.

Par défaut:

Mise en place avec docker

  • cloner le dépot
  • effectuer un make init pour la copie des fichiers de config par défaut, l'installation des dépendances ainsi que l'init de la base de donnée avec les données de test.
  • effectuer un make docker-up pour la création de l'infrastructure sous docker

Autres commandes

  • make docker-bash : lance un cli.

pufa's People

Contributors

jonathanmm avatar agallou avatar srogier avatar cmourizard avatar fflorent avatar ludox avatar mcaralp avatar ariasuni avatar davinkevin avatar dovik avatar pnu-s avatar

Stargazers

Quentin avatar Edouard Lacan avatar Jérémy DECOOL avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

pufa's Issues

Intégrer un dictionnaire PHP de mot à chercher

  • Extraire le contenu depuis https://www.php.net/manual/en/reserved.php
  • Extraire depuis https://www.php.net/manual/fr/indexes.functions.php
    • nettoyer tout ce qui est méthode d'objet (on pourra pas les saisir), donc exclure si contient ::
    • exclure les extensions exotiques (cubrid_, db2, eio*, enchant*, fann*, fbird*, fdf*, etc.) ? On peut toutefois garder des morceaux un peu historiques (ftp*, gc*, mysql*) ?
    • exclure les termes contenant des caractères numériques

Brander le sutom en tant que PUFA

  • changer le nom
  • mettre les couleurs de l'afup
  • un logo ?
  • etc.

A échanger avec Amélie pour voir quoi on avance et les idées qu'elle aurait

Préparer la liste des mots à trouver pour le super apero

j'avais mis une liste quasi prête avant de l'enlever si jamais on devait communiquer l'adresse de la page de jeu aux antennes avant le jour J.

Reflechir à la liste des mots et mettre un gros if dans le fichier utils/genereATrouverSuperApero.js pour n'avoir la liste définitive que le jour du super apero ?

Avoir des statistiques d'utilisation

Connaitre les consultations/accès à PUFA.

Si en plus on peux avoir des stats sur le nombre de tentatives / réussites, ça pourrait être intéressant.

Ne plus proposer de mots deprecated

Hello,

Il arrive pas moment que PUFA nous fasse deviner des mots (functions) qui sont deprecated.
C'est très subjectif, mais c'est un peu dommage je trouve.
D'autant plus que ce sont des fonctions qui sont souvent très très peu utilisées.

Quelques exemples

The mhash(), mhash_keygen_s2k(), mhash_count(), mhash_get_block_size(), and mhash_get_hash_name() have been deprecated. Use the hash_*() functions instead.

strptime() has been deprecated. Use date_parse_from_format() instead (for locale-independent parsing), or IntlDateFormatter::parse() (for locale-dependent parsing).

strftime() and gmstrftime() have been deprecated. Use date() instead (for locale-independent formatting), or IntlDateFormatter::format() (for locale-dependent formatting).

ref

Autoriser à valider des mots hors dictionnaire

sur la grille du jour, seuls 2 mots sont possibles

image

Du coup, j'ai peur que ça soit très frustrant car peu de possibilité.

J'aurais tendance à proposer de pouvoir valider n'importe quel mot même s'il ne fait pas partie du langage pour simplifier la difficulté.

Exemple, j'aurai pu mettre sur ma grille de 10 lettres : EXPLICATION ou EAXPOIUNTB pour que pufa me dise ensuite ce qui est bien placé des autres.

Faire l'écran de démarrage du super apéro

  • répondra sur pufa.afup.org/superapero2022
  • 1 page pour afficher les 10 liens
  • il y aura probablement un petit travail de mise en forme pour rendre ça visuellement sympa
  • penser à ceux qui joueront sur téléphone

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.