retour
Lyon, le 02/11/2024

Woofy

Une enfant
(que je connais bien),
m'a demandé le 28 août pour son
11ème anniversaire le 10 octobre
de lui programmer un jeu.
Ca me laissait presque un mois et demi.
Je lui ai dit :
"Ok, mais tu m'écris
une spécification".

Je l'ai un peu guidée au début,
mais elle m'a écrit les
11 exigences suivantes :

Exigence_1Le jeu doit permettre au joueur de déplacer Woofy dans un labyrinthe.
Exigence_2Le jeu doit afficher un labyrinthe différent pour chaque partie.
Exigence_3Le jeu doit permettre à Woofy de courir après un os.
Exigence_4Le jeu doit être en deux dimensions.
Exigence_5Si Woofy touche un mur du labyrinthe, Woofy est étourdi : il ne peut pas bouger pendant deux secondes et des étoiles tournent au dessus de sa tête.
Exigence_6Le but du jeux est d'attraper l'os avant qu'il ne trouve la sortie. L'os part du milieu du labyrinthe
Exigence_7Le jeu doit permettre au joueur de déplacer Woofy grâce aux flêches du clavier.
Exigence_8Woofy ne peut pas passer à travers les murs.
Exigence_9L'os ne peut pas passer à travers les murs.
Exigence_10Tout au long de la partie, une musique avec des sons de canard retentit.
Exigence_11Quand Woofy attrape l'os, il se met à aboyer.

Comme j'ai un peu la flemme,
j'ai d'abord demandé à ChatGPT de faire le boulot.
Et le résultat était encourageant,
mais loin d'être abouti.
Et j'avais lâché l'affaire.

Le 10 octobre est passé,
ma cliente a un peu râlé,
mais n'a pas réclamé de pénalités.

Et aujourd'hui,
je viens d'envoyer les 11 exigences à Claude
(une IA concurrente).
Le résultat est à peine croyable.
Le code d'un peu plus de 300 lignes
d'HTML et javascript
est complètement fonctionnel.
Et le jeu est... jouable.
J'ai seulement modifié les sons
(on entendait la pluie tomber
plutôt que des aboiements).
Aucune autre ligne de code n'a été modifiée.

Les 9 premières exigences ont
toutes été satisfaites.

Tout est là : Woofy


La spec, l'engagement du fournisseur et la recette ;-) : ici.
retour