Aller au contenu

Tilttek, des outils de ludification ouverts

Des librairies PHP et des bundles Symfony, sous licence MIT, qui rendent un site plus joueur : dés, générateurs, points, badges, progression, quêtes, collections, échanges et classements.

Illustration isométrique de la ludification : un trophée sur un podium, un tableau des meneurs, des médailles, un dé, une manette et un « 1UP ».

Les outils

Les mêmes mécaniques reviennent sur chaque site qui veut récompenser ses membres ou faire jouer. Tilttek les écrit une fois, testées et documentées.

Les outils sont libres, les données appartiennent aux sites

Chaque paquet est sous licence MIT et s'installe dans le site lui-même. Tilttek n'héberge rien et ne garde rien : les points, les badges et les classements restent dans la base de données du site.

Un membre est une référence opaque que le site fournit : Tilttek ne lit ni nom, ni courriel, ni compte.

Le catalogue aujourd'hui

La page de chaque paquet est générée de son propre README et de sa documentation, en français et en anglais.

Les familles

Dernières nouveautés

— La sortie du 12 novembre au soir

Trois paquets Tilttek de plus sont publiés ce soir, ce qui en fait 24. Ils apportent à PHP et à Symfony des générateurs aléatoires — noms, tavernes, cartes et tables de toutes sortes, écrits comme des données — et la météo d'un monde de jeu. Comme les autres, ils sont gratuits, en 0.1.0-alpha, et documentés en français et en anglais. Voir le catalogue.

Dés et hasard

  • tilttek/generator — Des générateurs aléatoires écrits comme des données : listes pondérées, noms inventés lettre par lettre, gabarits accordés en six langues, cartes et tables à mémoire, chaque tirage rejouable à partir de sa graine.
  • tilttek/generator-bundle — Les générateurs dans un site Symfony : listes dans des fichiers, tables aléatoires prêtes à tirer, pages et commandes qui tirent, et une API de tirage limitée par défaut.

Campagnes et mondes

  • tilttek/weather — La météo d'un monde de jeu : saisons et zones climatiques, chaque jour qui suit la veille, des températures dans la plage de la saison, la même prévision pour la même graine.

— La sortie du 12 novembre

Quatre nouveaux paquets Tilttek sont publiés, ce qui en fait 21. Ils ajoutent des classements où personne n'est montré sans l'avoir choisi, un calendrier de l'Avent, des dés que tout le monde peut lancer et des objectifs d'écriture sans pression. Comme les autres, ils sont gratuits, en 0.1.0-alpha, et documentés en français et en anglais. Voir le catalogue.

Cœur de la ludification

  • tilttek/leaderboards — Des classements par période, des parties jouées aux points gagnés, où chacun choisit d'y paraître ou non.
  • tilttek/advent-calendar — Un calendrier de l'Avent : une case par jour, une surprise par case, et une journée manquée qui n'est pas perdue.

Dés et hasard

  • tilttek/accessible-dice — Des dés que tout le monde peut lancer : de grandes cibles, des faces décrites autrement que par la couleur, et des résultats lus par les lecteurs d'écran.

Loisirs

  • tilttek/writing-goals — Les objectifs d'écriture d'un auteur : un plan qui suit les jours où il écrit vraiment, sans série à briser.

— Les 17 premiers paquets Tilttek

Les 17 premiers paquets Tilttek sont publiés sur Packagist, en 0.1.0-alpha : l'activité, les points, les badges, la progression, les quêtes, les collections et les échanges pour la ludification, avec les dés, leurs statistiques et les tables de butin. Chacun a son dépôt GitHub en lecture seule et sa documentation en français et en anglais. Voir le catalogue ou essayer les dés.

Toutes les nouveautés