Affichage des articles dont le libellé est langage de programmation. Afficher tous les articles
Affichage des articles dont le libellé est langage de programmation. Afficher tous les articles

lundi 6 avril 2026

Un nouveau jeu en FuncSug

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 : cl4cnam.github.io/try_FuncSug/
▶️ FuncSug : github.com/cl4cnam/funcSug
▶️ GCompris : gcompris.net

mercredi 25 septembre 2024

Enfin un site pour FuncSug

 


Coucou 👋

Je viens de lancer un site qui regroupe tous les programmes réalisés avec FuncSug, ce nouveau langage de programmation dont je parle depuis un certain temps déjà.

Et pour t'épargner une plongée dans mes anciens articles, voici un petit résumé 😏

FuncSug est un langage de script innovant et expérimental, spécialement conçu pour simplifier la programmation des interfaces graphiques (GUI).

Entièrement compatible avec l'écosystème JavaScript, ce langage vous permet de continuer à utiliser vos outils préférés tout en explorant de nouvelles possibilités.

lundi 22 janvier 2024

Du nouveau dans mon tuto


 J'ai ajouté deux chapitres dans mon tuto sur FuncSug

  1. Comment ajouter des images 
  2. comment gérer les clicks, à travers un petit jeu : Dialogue avec un avatar. 

C'est un petit exercice qui permet de voir ce qu'on peut faire avec FuncSug .

Prochainement, je parlerai des valeurs, comment intégrer du code JavaScript directement au milieu de FuncSug , oui oui c'est possible ! Vous pouvez déjà voir sur le github comment on fait 😃

Enfin, avec toutes ces nouveautés, nous pourrons faire ensemble un petit jeu d'élevage et une petite histoire interactive comme celle que j'ai faite pour une démo du langage et dont je t'avais parlé. 

J'espère t'avoir donné envie d'aller jeter un œil sur mon tuto.🧪

Si tu n'es pas développeur.e, tu peux tester et jouer avec mes petits jeux que je mettrai en ligne au fur et à mesure. 

A Bientôt dans un prochain article 👋 et en attendant, je serais ravie d'avoir ton retour d'expérience, de répondre à tes questions ou de recevoir un commentaire de ta part ! 😍




jeudi 11 janvier 2024

Mon expérience de développeuse FuncSug.

 



👩‍💻Bonjour

Depuis quelques mois déjà, je te parle d'un nouveau langage de programmation FuncSug.

Tout en apprenant ce nouveau langage, j'ai eu l'idée de partager mon expérience et de créer un tuto de mon apprentissage. Pourquoi ? D'abord parce que je me dis que rien de tel qu'un tuto de débutante pour s'adresser aux débutant(e)s. En effet, quand on maitrise un langage, on passe facilement des étapes qui nous semblent évidentes et qui sont cruciales pour la compréhension quand on débute. Et encore... Je suis sûre de quand même louper des étapes dans mon tuto...

La seconde raison est que autant partager mon expérience si ça peut donner envie et aider d'autres développeur(e)s autodidactes comme moi, ou celles et ceux qui galèrent avec le DOM, les événements et tout ça. Qu'en penses tu ? 😏

J'ai un diplôme du CNAM, le certificat professionnel développement WEB de niveau BAC / BAC +1 peut-être 🤨. Bref un niveau basique 😏. Alors autant vous dire que faire un jeu même un Memory en JavaScript... C'est galère... 😣

Mon mari, développeur avec un master, connait bien ce problème et il voyait bien que je galérais... Et là, 🤯 a émergé un nouveau langage. 

Bon là, j'accélère mais il faut remonter un peu dans le temps.

🌀Durant mon stage, au département CEDRIC du CNAM,  nous avons rencontré des chercheurs dont le créateur d'un nouveau langage : SugarCubesJS.  (A ne pas confondre avec sugarCube js pour Twine)

Nous avons de suite adhéré à ce nouveau concept de programmation. J'ai fait un début de tuto, des petits programmes en SugarCubeJS : 

J'ai créé une notice du langage au fur et à mesure de mon apprentissage, un manuel et un petit tuto

J'ai réussi à développer des programmes : Un casse briques, un quizz musical,  deux animations : "les minis sweets", "le mini monde". 

Vraiment c'était sympas et je me suis régalée à faire des petits programmes 🤩 mais plus j'avançais et plus les complications s'enchainaient... Je pense que mon niveau en informatique n'était pas assez poussé car je galérais. Regardez le code de mon programme des "touches musicales" : Il beugue sur les appareils à écran tactiles et je n'ai pas, à mon avis, les compétences requises pour résoudre ce problème. Vous pouvez y jouer aussi.

🌟C'est là que mon mari a eu l'idée de son langage FuncSug. Ce langage qui est inspiré de sugarCubes avec des facilités  pour les développeur(e)s débutant(e)s me tire une belle épine du pied et me fait faire un bon en avant de pas mal d'années d'études... Ben oui quoi ! Regarde mes petits programmes que j'ai réussi à faire du haut de mon CP dévelo Web 🏆😃.

👀 Le mini quizz

👀 Le nombre mystère

🔍Cela t'intéresse ?, n’hésites pas à poser tes questions, à partager tes petits programmes sur le GitHub de l’auteur ou sur mon GitHub 😄 ou simplement laisse un petite commentaire en bas de cet article 😊.


samedi 18 novembre 2023

Un tuto pour apprendre FuncSug

 

👩‍💻Bonjour

Je suis en train de créer un tuto en français, inspiré de la version originale qui est en Anglais, afin de rendre plus accessible l'apprentissage de ce langage aux francophones allergiques à l'anglais.

Bien que développer demande une certaine maitrise de la langue de Shakespeare, je te facilite la tâche en créant ce tuto qui est le reflet de mon apprentissage de ce langage. 

Tu connais le HTML, et le JavaScripts ? Alors ce tuto est fait pour toi 😍

🚀 En route vers le tuto !



mercredi 9 août 2023

FuncSug : Du nouveau !

 

👩‍💻Bonjour

Suite à quelques remarques, FuncSug a subi une petite chirurgie esthétique afin de correspondre à une syntaxe qu'on connait déjà : Python !

mercredi 29 mars 2023

Le langage FuncSug




Le langage FuncSug

FuncSug est un langage de script innovant et expérimental, spécialement conçu pour simplifier la programmation des interfaces graphiques (GUI).

Entièrement compatible avec l'écosystème JavaScript, ce langage vous permet de continuer à utiliser vos outils préférés tout en explorant de nouvelles possibilités

Ce langage se distingue par une exécution des instructions respectant davantage l'ordre d'écriture. 

FuncSug offre une approche alternative aux syntaxes événementielles traditionnelles en introduisant des syntaxes concurrentes intuitives et conviviales.

Actuellement, FuncSug est conçu pour le développement web. 


💻 Si tu as déjà des bases en JavaScript, FuncSug pourrait bien te faciliter la vie. 😉

D'autres caractéristiques de FuncSug :

  • Exécution parallèle explicite : Il permet de lancer plusieurs actions en parallèle de manière intuitive.
  • Gestion des annulations de tâches : Les tâches, y compris les délais d'attente, peuvent être annulées facilement.
  • Réactivité aux changements de variables : Il peut détecter les modifications de valeurs et réagir en conséquence.
  • Déterminisme : Il n'utilise pas les threads, ce qui lui permet d'avoir toujours le même ordre d’exécution.

💻🚀 Si l'envie te prend d'explorer un peu plus, jette un œil à ces ressources :
     

🧪 Dans le le bac à sable, vous pouvez vous entraîner et tester quelques exemples de code.

Je serais ravie d'avoir ton retour d'expérience ou de recevoir un commentaire de ta part ! 😍

🚀 Bonne visite et bon codage !

Nouveauté

Un nouveau jeu en FuncSug

Connaissez-vous l'écluse , le jeu éducatif de GCompris ? Codé initialement en QML, le développeur du nouveau langage de programmation F...

Le top five