FuncSug

Funcy, la mascotte de FuncSug : un arbre souriant avec des bras branches, accompagné d’un oiseau bleu et des notes de musique.

Un langage pensé pour les créateurs de jeux éducatifs, d’histoires interactives et de serious games.

FuncSug, c'est quoi ?

FuncSug est un nouveau langage de programmation inspiré du langage SugarCubes.

Il s'agit d'un langage de script innovant et expérimental, spécialement conçu pour simplifier la gestion des événements dans la programmation des interfaces graphiques (GUI).

Compatible avec JavaScript, il se distingue par une exécution conforme à l'ordre d'écriture.

FuncSug propose une alternative conviviale aux structures de code événementielles traditionnelles grâce à une syntaxe intuitive.

Que fait FuncSug de plus que les autres ?

Les avantages :

  • Il évite l’enfer des callbacks (vous n’avez plus besoin de callbacks).
  • Votre programme suit votre scénario, évitant le code spaghetti et facilitant le débogage, car le code est écrit dans le même ordre que son exécution.
  • Il résout le problème de la gestion des états en éliminant le besoin de gérer toutes les combinaisons d’états des composants.
  • Il gère facilement les annulations de tâches (y compris les délais d’expiration des tâches).
  • Il réagit aux changements de variables.
  • Il est déterministe, garantissant l’absence de comportements imprévus contrairement aux threads.

Carrousel de démonstration

Voici un exemple de code FuncSug :

Il s'agit d'un carrousel de démonstration qui illustre le fonctionnement de FuncSug.

Accéder au playground FuncSug

Nous contacter

Pour toute question, suggestion ou contribution, n'hésitez pas à nous contacter sur les réseaux sociaux.