Mes projets
Programmation
·
2023
The Struggling Duckling Game
Un mini-jeu codé sur NetLogo, inspiré d’Untitled Goose Game : un petit caneton doit rapporter des objets à son nid sans se faire attraper par le fermier. Projet final du cours Matériels et logiciels PC, réalisé pendant mon année passerelle à la HEIG-VD.
Outils
Netlogo
Rôle
Projet individuel : concept, programmation et game design

Le point de départ
Avant d’entrer en Bachelor d’ingénierie des médias, j’ai suivi une année passerelle pour acquérir les bases en code et en design. En programmation, je partais de zéro. Ce jeu était l’examen final du cours Matériels et logiciels PC : coder un mini-jeu de A à Z.
Pourquoi NetLogo
NetLogo est un logiciel peu connu, basé sur la programmation par agents : chaque élément du jeu (le caneton, le fermier, les objets, les cases de la carte) suit ses propres règles. Une approche très visuelle, qui m’a aidée à comprendre les bases de la programmation : variables, conditions, boucles et interactions.
Le principe du jeu
Le caneton doit voler trois objets et les rapporter à son nid : une banane, une miche de pain et le chapeau du fermier. Il ne peut en porter qu’un à la fois, et il se déplace au clavier avec les touches W, A, S et D. Dès que les trois objets sont à l’abri dans le nid, la partie s’arrête : victoire !
Les obstacles
Le fermier se promène au hasard dans le champ. Mais dès que le caneton s’empare d’un objet, il s’énerve : il accélère et se rapproche peu à peu de lui. S’il le touche, le caneton perd son butin, qui réapparaît au hasard sur la carte, et le fermier le lui fait savoir (« Eh, c’est MON chapeau !!! »). Les zones d’herbe, générées aléatoirement à chaque partie, ralentissent aussi sa course.
Ce que j’en retiens
Mon tout premier jeu, et la preuve qu’on peut apprendre à coder en partant de rien. Ce projet m’a donné le goût de la programmation, et surtout celui de créer des expériences ludiques.

Projet suivant
Ton choix