đ
28/02/2026 Ă 09:00
Trivabble a 10 ans
đ TĂ©lĂ©coms & Fibre
đ€ Auteur:
Florent Zara
đ·ïž Mots-clĂ©s dĂ©tectĂ©s:
réseau
Il y a 10 ans, je prĂ©sentais Trivabble ici sur LinuxFR. Le dernier article ici remontant Ă 2021, câest lâoccasion de prĂ©senter les nouveaux dĂ©veloppements. Et je dois remercier les contributeurs et contributrices externes, parce que câest surtout de leur fait sâil y a des nouvelles choses Ă prĂ©senter. lien ná” 1 : Le site web de Trivabble PrĂ©sentation rapide Pour les gens qui ne connaissent pas, il sâagit dâun jeu en rĂ©seau qui propose un plateau, des chevalets et des piĂšces, inspirĂ© du Scrabble mais configurable et adaptable pour que chacun puisse inventer ses propres maniĂšres de jouer. Un des principes derriĂšre Trivabble est de ne pas forcer une maniĂšre de jouer ou des rĂšgles particuliĂšres, et si vous voulez jouer en mode rapide oĂč tout le monde joue nâimporte quand le plus vite possible pour former des mots qui nâexistent pas et sans commencer au milieu, le jeu ne vous en empĂȘchera pas. AmĂ©liorations Ysabeau a dessinĂ© un sac. Ăa avait Ă©tĂ© annoncĂ© dans le journal prĂ©cĂ©dent. Câest Ă©videmment intĂ©grĂ©, depuis le temps. Laurent Mazet a pas mal bossĂ©. On peut maintenant : jouer avec des plateaux de diffĂ©rentes tailles vĂ©rifier si le premier mot posĂ© est bien au centre ĂȘtre averti quand on quitte une partie, pour Ă©viter les fausses manipulations bloquer les piĂšces sur le plateau, pour ne plus pouvoir revenir sur les coups prĂ©cĂ©dents CĂŽtĂ© maintenance du code, il a Ă©galement regroupĂ© des feuilles styles CSS qui Ă©taient sĂ©parĂ©es parce quâelles venaient de projets diffĂ©rents, mais je ne maintiens plus ces projets et la seule consĂ©quence de cette sĂ©paration dans Trivabble, câest de la complexitĂ© inutile. Arnaudv6 a partagĂ© quelques idĂ©es dâamĂ©lioration pour lâinterface, qui a Ă©tĂ© un peu retravaillĂ©e pour plus de cohĂ©rence, de simplicitĂ© et de discrĂ©tion : le nombre de tuiles restantes est maintenant sur le sac 1 les boutons et les boites de sĂ©lections ont maintenant une apparence plus unifiĂ©e, et ont Ă©tĂ© dĂ©placĂ©s et regroupĂ©s pour gagner de la place et de la cohĂ©rence changer son nom se fait avec un bouton « crayon » plus discret. Dâailleurs, des correctifs permettent que changer de nom ne cause plus des bugs dans le comptage des mots et la vĂ©rification orthographique Autres amĂ©liorations diverses : Le jeu se redimensionne automatiquement pour prendre la taille de la fenĂȘtre . Cela fonctionne dans les navigateurs modernes (sauf WebKit / Safari Ă cause dâun bug dans la gestion des coordonnĂ©es ) en sâappuyant sur la propriĂ©tĂ© CSS zoom nouvellement standard et un peu de javascript. Pour les navigateurs ne prenant pas en charge ce zoom, le redimensionnement nâest plus bloquĂ© et il est maintenant possible de zoomer avec les doigts. Le zoom automatique est Ă©galement dĂ©sactivĂ© . Les messages de chat persistent . JusquâĂ maintenant, recharger la page ou revenir sur une partie plus tard perdait les messages. Ce qui fait quâun plantage perdait la discussion, et il Ă©tait impossible dâutiliser le chat intĂ©grĂ© au jeu dans le cadre dâun jeu asynchrone. Il y a maintenant un mode sombre . Il sâapplique automatiquement en fonction des rĂ©glages du navigateur, mais on peut aussi forcer le thĂšme sombre ou le thĂšme clair. Enfin, Philippe Lhardy a intĂ©grĂ© Trivabble Ă Yunohost , ce qui permet d'installer facilement Trivabble sur une instance Yunohost. Conclusion Je partage une petite pensĂ©e pour ma grand-mĂšre, qui a Ă©tĂ© la motivation pour lancer le projet il y a 10 ans, et qui nous a depuis quittĂ©. Trivabble est stable et Ă©volue lentement. Le jeu est dans un Ă©tat utilisable et lâinstance qui fait fonctionner trivabble.org se fait oublier. Ce nâest pas un projet trĂšs actif, il nây a dâailleurs pas eu de dĂ©veloppement entre 2021 et 2025. Il nây a pas de dĂ©pendance externe Ă part Node.js et le systĂšme dâexploitation dessous, câest du Javascript trĂšs simple, donc la maintenance est triviale. Le projet nâest pas abandonnĂ© pour autant. Ce sont les contributeurs et contributrices qui rĂ©veillent le projet et me motivent pour mây remettre de temps Ă autre. Je trouve ça agrĂ©able de me replonger dans ce code, mais il nây a pas tellement besoin de le faire, ça fonctionne tel quel, donc câest plutĂŽt rare, mais nâhĂ©sitez pas Ă rejoindre lâaventure :-) Câest toujours utilisĂ©, probablement pas Ă©normĂ©ment, en fait je nâen sais rien. Jâai reçu un mail assez rapidement la seule fois oĂč jâai cassĂ© mon installation suite Ă une migration. Des gens ont créé des routines autour de Trivabble, et se retrouvent tous les samedis soir pour leur partie hebdomadaire. Je trouve ça plutĂŽt chouette. ça a Ă©tĂ© un petit dĂ©fi technique, parce quâil a fallu le faire dans le code SVG du sac, qui ne pouvait donc plus ĂȘtre affichĂ© Ă lâaide dâune balise img mais en lâintĂ©grant directement comme une balise svg , et les styles SVG Ă©taient alors bloquĂ©s par la politique CSP dans Chrome⊠Une conversion en attributs SVG a heureusement rĂ©solu le problĂšme sans modifier lâapparence du sac. â© TĂ©lĂ©charger ce contenu au format EPUB Commentaires : voir le flux Atom ouvrir dans le navigateur
đ
Publié le: 02/03/2026 à 04:00
đ Mis Ă jour: 02/03/2026 Ă 04:00
đ·ïž Nombre de tags: 1