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.
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.
Dés
La notation des dés lue, vérifiée et lancée, avec des lancers vérifiables et rejouables.
Générateurs
Des textes au hasard et des tables de butin qui annoncent leurs dés.
Points
Un registre de points avec ses monnaies, ses règles de gain, ses plafonds et son expiration, jamais sous zéro.
Badges
Des badges et des succès, avec paliers, succès cachés, titres et vitrine.
Progression
L'expérience, les niveaux et les séries, comptés dans le fuseau horaire du membre.
Quêtes
Des quêtes et des défis par étapes, seul, en équipe ou pour toute la communauté.
Collections
Des objets à collectionner, avec rareté, ensembles et pochettes aux probabilités publiées.
Échanges
Des points échangés contre des récompenses, et des objets échangés entre membres.
Classements
Des classements par mesure et par période, au seul choix du membre.
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
✅24 paquets publiés
4 familles
La page de chaque paquet est générée de son propre README et de sa documentation, en français et en anglais.
L'activité, les points, les badges, la progression, les quêtes, les collections, les échanges, les classements et le calendrier de l'Avent : ce qui récompense les membres d'un site.
Les dés, accessibles à tous, leurs statistiques exactes, les tables de butin tirées de façon vérifiable et les générateurs aléatoires écrits comme des données.
Les passe-temps des membres, comme l'écriture, suivis sans pression.
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.