Réalisation d'un pacman sur LPC1224/SSD1306

De Wiki Techno-Innov
Aller à la navigation Aller à la recherche

Pacman est probablement l'un des jeux vidéo les plus connus au monde. Il a été adapté sur de nombreuses plateformes.
Cependant, l'adapter sur une toute petite plateforme comme le LPC1224/SSD1603 peut s'avérer être un véritable challenge.

par David Odin

Intro

Limitations

  • L'écran SSD1306 est monochrome et est composé de 64 lignes de 128 pixels
  • Le LPC1224 ne propose que 32Ko de ROM et 4 Ko de RAM
  • Le Cortex-m0 est assez limité, ne supporte pas beaucoup de modes d'adressage et assez peu d'instructions. Il n'y a notamment pas d'opcode pour les multiplications ou les divisions. Et il n'y a pas de support pour la virgule flottante. Tout se fera donc avec des nombres entiers.

Affichage des murs du labyrinthe

Gestion et Affichage des fantômes

Gestion et Affichage du pacman