Skip to content

chris-scientist4gamebuino/smiley-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Démo d'utilisation de ChatGPT pour générer un projet MicoJS

Résumé

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.

Historique du projet

L'idée originale

Je souhaitais dans un premier temps que ChatGPT me code un projet MicoJS qui dessinait un texte en mode graffiti.

La désillusion

Les tentatives s'enchaînnent et toujours pas de réel graffiti en vue...

Le smiley

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...

Le rebond

Après une pause, je décide donc de faire une petite démo interactive autour de ce smiley...

La démo

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.

FAQ

Comment utiliser ChatGPT ?

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.

Quel prompt as tu utilisé ?

Le prompt utilisé pour cette démonstration est disponible sur ce dépôt.

Releases

No releases published

Packages

No packages published