Icône Mon Compte Icône compte utilisateur
Isaac's Pac-Man - Description

👾 Isaac's Pac-Man

Un remake impressionnant de Pac-Man pour calculatrice NumWorks, avec intelligence artificielle, gestion des fantômes et effets dynamiques.

🧠 Concept

Tu incarnes Pac-Man qui doit manger toutes les pacgommes et super pacgommes d'un niveau, tout en évitant quatre fantômes à l'IA bien calibrée. Le but : survivre, scorer et monter de niveau.

👻 Les fantômes

  • Pinky : Anticipe ta position et te coupe la route
  • Blinky : Te poursuit directement
  • Inky : Calcule une trajectoire complexe en utilisant ta position et celle d'un autre fantôme
  • Clyde : Te suit de loin, mais part se balader s'il est trop proche

💎 Super Pacgommes

Si tu les manges, les fantômes deviennent bleus et vulnérables pendant quelques secondes. Si tu les touches dans cet état, tu les renvoies à la base et tu marques des points bonus. Plus tu enchaînes, plus le score monte !

🎮 Gameplay

  • Gestion des entrées clavier pour se déplacer
  • Terrain construit en utilisant des masques binaires (optimisé !)
  • Effets visuels en couleur
  • Multiples niveaux avec difficulté progressive
  • IA des fantômes adaptative selon ton positionnement
  • Gestion du "Game Over" et de la vie bonus à 10000 points

📐 Côté technique

  • Utilise kandinsky pour les graphismes
  • ion pour la gestion des touches
  • monotonic() pour gérer les timings
  • Entités gérées via une classe Entity (Pac-Man et fantômes)
  • Utilisation de masques binaires pour les murs et les gommes
  • AI dédiée avec méthode ia() pour chaque fantôme

🔥 En résumé

Ce Pac-Man version NumWorks est un petit bijou de code : rapide, propre, fun et fidèle à l'esprit de l'original tout en ajoutant sa touche personnelle.