Expérimentation et abandon d'une bibliothèque d'interface utilisateur de terminal
2025-09-04

Lors du développement du jeu Kartoffels, l'auteur a tenté de créer une bibliothèque d'interface utilisateur de terminal hautes performances, Kruci, pour remplacer la bibliothèque Ratatui existante. Kruci utilise une conception d'interface utilisateur déclarative et tente d'améliorer les performances en évitant les calculs de différenciation pixel par pixel. Cependant, Kruci a rencontré de nombreux défis dans la gestion des événements, la gestion de l'état et le Z-stacking. Finalement, l'auteur a décidé d'abandonner le projet, concluant qu'optimiser Ratatui ou se concentrer sur le développement du jeu serait plus efficace.
(pwy.io)
Développement
Interface utilisateur de terminal