Connaissez-vous l'écluse, le jeu éducatif de GCompris ?
Codé initialement en QML, le développeur du nouveau langage de programmation FuncSug (*) l'a ajouté dans le playground (*) de son langage afin qu'on puisse voir comment coder ce type de jeu en FuncSug.
(*)FuncSug est un langage qui permet de programmer de façon entièrement synchrone sans blocage.
(*) Un playground permet de tester du code sans rien installer.
▶️ L'exemple : https://cl4cnam.github.io/try_FuncSug/?example=canalLock
▶️ FuncSug : https://github.com/cl4cnam/funcSug
▶️ GCompris : https://gcompris.net