Pages

jeudi 11 janvier 2024

Mon expérience de développeuse FuncSug.

 



Bonjour 😃

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

Tout en apprenant ce langage sur le site de l'auteur, 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.

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 ! Regardez mes petits programmes que j'ai réussi à faire du haut de mon CP dévelo Web 😃.

Le mini quizz

Le nombre mystère

Si vous êtes intéressé(e) n'hésitez pas à poser vos questions, partager vos petits programmes sur le GitHub de l'auteur, en anglais certes mais fait par un francophone. Vous pouvez aussi partager sur mon GitHub 😄 ou encore faire une petite remarque ici.😊

Suite dans un prochain chapitre 👩‍💻


Aucun commentaire:

Enregistrer un commentaire

Du nouveau dans mon tuto

 J'ai ajouté deux chapitres dans mon tuto sur FuncSug : Comment ajouter des images et comment gérer les clicks, à travers un petit jeu ...