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:

Ressources

Intéressé par ce nouvel exemple?

Aucun commentaire