Pico-Oled-Boot: nouveaux jeux et exemples
Bonjour à tous,
Pico-Oled-Boot
J'ai déjà écrit plusieurs articles sur le Pico-Oled-Boot (voir ici), un afficheur OLED prêt à l'emploi sous MicroPython.
Le dépôt Pico-Oled-Boot a reçu de multiples ajout depuis la dernière publication.
![]() |
| source: Pico-Oled-Boot |
Master: archive prête à l'installation
Le project Pico-Oled-Boot fait appel à de nombreuses bibliothèque. Même si l'utilitaire mpremote peut les installer avec la commande mip. Mais cela n'inclus pas les scripts d'exemples.
Le dépôt Pico-Oled-boot contient maintenant un répertoire masters.out .
Masters.out contient des archives permettant d'installer toutes les bibliothèques et exemples utiles très facilement. Il suffit de transférer les fichiers et les répertoires de l'archive sur votre carte MicroPython.
![]() |
| dépôt Pico-Oled-Boot |
L'archive porte le nom du projet, donc, pico-oled-boot-xxx.zip (xxx étant la date de production du "master").
Le répertoire contient aussi le master de labyrinth-game-xxx.zip, il conteient les sources et les données du heu labyrinth... bien trop gros pour être installé en même temps que pico-oled-boot.xxx.zip .
Jeu Tetris pour MicroPython
Le jeu tetris.py disponible dans les exemples est un portage de la version Arduino créé par Electrofrikis. Le jeu s'utilise en orientation portrait.
près l'ajout du BootLoader avec son menu de démarrage au Pico-Oled-Boot, je me suis penché sur un 2ieme jeux pour la plateforme.
![]() |
| Jeu Tetris pour Pico-Oled-Boot |
Jeu Memory pour MicroPython
Avez-vous une bonne mémoire? c'est l'occasion de la tester. Ce jeu pas moins de 28 carte différentes... il est loin d'être facile.
![]() |
| Jeu memory pour MicroPython |
Il faudra adapter le code pour introduire un niveau de complexité:
- simple -> tirer parmi 10 signes,
- moyen -> tirer parmi 19 signes,
- difficile -> tirer parmi 28 signes.
Jeu Labyrinhe pour MicroPython
J'ai toujours voulu créer un jeu de labyrinthe et me suis enfin offert ce plaisir.
![]() |
| Jeu Labyrinth pour Pico-Oled-Boot |
Un jeu très abouti avec pré-visualisation de carte et de l'inventaire.
![]() |
| Jeu Labyrinth pour Pico-Oled-Boot |
La première carte "Level1" fait 100 x 100 tiles. C'est énorme!
C'est en utilisant le logiciel libre "Tiled" que j'ai pu éditer la carte (voir cette documentation).
![]() |
| Composition de Level1 |
Le jeu est suffisamment grand pour envisager la création d'une archive Master séparée.
Voir aussi la documentation du jeu dans le dépôt.
Le jeu de la vie pour MicroPython
Le jeu de la vie est un automate cellulaire, une simulation mathématique avec des règles de fonctionnements bien définies.
J'ai voulu en créer un pour le Pico-Oled-Boot où il existe en deux versions
- conway.py : 88x44 pixels (3872 cellules) avec une barre de progression affichée durant le calcul.
- conwaysmall.py : une version 30x30 pixels (900 cellules) beaucoup plus réactif.
![]() |
| conway game-of-life |
RoboEyes pour Pico-Oled-Boot
Les exemples de RobotEyes ont été portés sur le Pico-Oled-Boot.
Il est maintenant possible d'utiliser les exemples suivants:
- roboeyes_basic.py : mettre en place RobotEyes avec quelques lignes de codes.
- roboeyes_interactive.py : utiliser le joystick (droite et gauche) et bouton B pour configurer votre propre RoboEyes.
- roboeyes_sequence.py : comment créer une séquence animée pour enchaîner les animations RoboEyes.
Ressources
- Celui-ci est disponible dans les exemples du dépôt Pico-Oled-Boot
- Sinon voici l'accès au dépôt Pico-Oled-Boot.
- Plus d'info sur le Pico-Oled-Boot chez MCHobby.








Écrire un commentaire