Fin mars 2023, ChatGPT fait énorment de bruit ! Et l'idée d'un projet démo sur MicoJS peut être intéressant à développer. C'est ainsi que je me suis lancé. Voici un bref historique du projet.
Je souhaitais dans un premier temps que ChatGPT me code un projet MicoJS qui dessinait un texte en mode graffiti.
Les tentatives s'enchaînnent et toujours pas de réel graffiti en vue...
Après un petit moment, ChatGPT décide de lui même de générer un smiley. Un peu excentrer sur l'écran mais il a décidé, sorti de nulle part, de me dessiner un smiley...
Après une pause, je décide donc de faire une petite démo interactive autour de ce smiley...
Le smiley fini par être centré à l'écran et répond surtout à quasiment l'ensemble des commande du PAD. En effet selon la touche maintenu : il va se mettre à sourire, faire une grimace, être triste ou rester neutre. Je n'ai pas insister auprès de ChatGPT (après d'indénombrable test...) mais l'idée était également d'avoir un clin d'oeil. Peut être que mon usage gratuit de ChatGPT est en cause... ou mon envie de sortir le projet était peut-être plus forte.
Dans tout les cas : je vous propose de lancer cette démo sur : 32Blit, ESPboy, Gamebuino META, PicoSystem et Pokitto.
Notez que j'exclu la Galatic Unicorn, d'après mes tests en ligne il semblerait que la démo soit peu adaptée à ce hardware.
Pour utiliser ChatGPT, vous devez rédiger un prompt. C'est en quelque sorte une consigne pour lui indiquer ce qu'il doit faire.
Validez le prompt.
Et laissez la magie faire :)
Vous trouverez facilement des ressources pour vous indiquer les meilleurs prompt.
Le prompt utilisé pour cette démonstration est disponible sur ce dépôt.