Skip to content

Petite application ludique pour apprendre un trombinoscope au début de l'année scolaire, écrite en Lua avec Löve2D au CodeClub de la Ludothèque de Briançon en mai 2023. PROTOTYPE à usage personnel uniquement !

License

Notifications You must be signed in to change notification settings

Naereen/Apprendre-son-trombinoscope.lua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apprendre un Trombinoscope ~ par Elliot & Lilian

Un petit jeu 2D, écrit en Lua avec le framework Löve2D (https://love2d.org), dans le but de faciliter l'apprentissage d'un trombinoscope pour un prof en septembre.

Ici, voici un exemple pour apprendre trois noms de participants au CodeClub de la Ludothèque de Briançon, avec de fausses photos de profil :

Démonstration de Apprendre un Trombinoscope en Lua/Löve2D

  • Il faut taper dans la boîte au milieu le nom qui s'affiche à gauche de l'écran.

  • A droite de l'écran s'affiche la distance de Levenshtein entre le nom actuellement tapé et le nom qu'il faut obtenir. A noter que ceci ne prend pas en compte la casse (minuscule ou majuscule) mais le reste est pris en compte.

Comment utiliser ce mini projet ?

  1. Télécharger l'archive zip contenant son code source ;
  2. Installer Löve2D en suivant le tutoriel en ligne sur https://love2d.org/ ;
  3. Ajoutez toutes les photos de vos élèves (ou de vos ami-e-s, ou Pokémons préférés), nommées correctement selon le format précis "NOM_Prénom.jpg", dans le dossier img/ qui contient déjà cette image ;
  4. Lancer le jeu avec love . dans le dossier.
  5. Normalement, ce genre d'interface apparaît. Attention le chargement peut prendre du temps avec une cinquantaine de photos, c'est normal.

Démonstration de Apprendre un Trombinoscope en Lua/Löve2D

À propos de ce mini projet

Ce mini projet nous a permis de progresser en Lua et en Löve2D, dans le cadre des ateliers de programmation que Lilian Besson anime au printemps 2023 à la Ludothèque et au Fablab de Briançon (voir cette page).


Avancement du mini projet

  • Premier prototype correct ;
  • Ajout d'un titre, d'un bouton "suivant" (avec une image rigolote) ;
  • Ajout de la distance de Levenshtein ;
  • Randomisation ? Non, je préfère laisse par ordre alphabétique.
  • Ajout d'une documentation et mise en ligne sur GitHub.
  • Ajout d'une capture d'écran.

Idées supplémentaires ?

  • Être plus robuste au format/noms des images ? Pour l'instant, il faut que les images soient des .jpg (JPEG) au format "NOM_Prénom.jpg" dans le dossier img/.
  • Faire un bel écran de réussite si on termine toute la liste ? Chiant, j'ai la flemme. A la place, je laisse une exception dans le code, ça interrompt le programme.
  • Sauvegarder sur le disque dur (localement) l'indice de la dernière photo à laquelle on est arrivé, pour repartir de là et pas du début ?

License ?

MIT Licensed © Elliot & Lilian Besson (Naereen), mai 2023

About

Petite application ludique pour apprendre un trombinoscope au début de l'année scolaire, écrite en Lua avec Löve2D au CodeClub de la Ludothèque de Briançon en mai 2023. PROTOTYPE à usage personnel uniquement !

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages