Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog
19 décembre 2024 4 19 /12 /décembre /2024 00:47
Jeu rétro de Pong Squash vectoriel sous Pygame et Python 3

   Release OldStable du 19/12/2024.

 

   Aller, pour cette fin d'année j'ai amélioré mon jeu de Pong-Squash Rétrogaming en y incorporant un calcul à la fois évident et déroutant (pour le joueur). À savoir qu'il apparaît évident que le mouvement transversal de la raquette influence le parcours de la balle. Donc non-seulement elle rebondit mais change désormais de parcours si elle touche la raquette au moment où celle-ci est en mouvement...

 

   Et cette fois l'option "M" (Musique on/off) enclenche ou coupe non-seulement la bande son d'accompagnement mais aussi le son des balles. Pour la bande-son j'ai choisi le tout début de l'intro du titre «Smoke On The Water» de Deep Purple, mis en mono.

   Bref un jeu libre et open-source en CC (BY-NC-SA), lignes de code Python 3 et module Pygame qui pour s'installer en plus de Python nécessite la ligne dans le (Power)Shell:

pip install pygame

   Jeu testé et sur PC Windows 10 et sur Raspberry Pi OS (Debian 12, Bookworm) sur RPi 400.

   Dossier ZIP à télécharger ici:

   Et surtout ne pas oublier de se placer dans le répertoire du jeu avant de le lancer!

   En guise de notes de sortie, je m'étais attardé sur une version bien trop facile qui additionnait réaction de la balle et réaction de la raquette. Or, et là ça devient beaucoup plus compliqué à jouer, il faut additionner réaction de la balle au toucher de la raquette avec l'action de la raquette sur la balle par son mouvement transversal bien évidemment!

   Bref, corrigé ce 18/12/2024 à 6h20 AM (CET).

   Dernière version OldStable (stable et définitive) ce 19/12/2024 à 0h45 AM (CET). Plus facilement jouable par un tempérage de l'action de la raquette sur la balle.

Partager cet article
Repost0

commentaires

Présentation

  • : Town Ground anc. Igor Gorovitch
  • : Créations électroniques d'un dissident du numérique bien intégré. Musique style 90's et (un peu) programmation style années 1980 (80's). Les eighties et nineties au cœur.
  • Contact

Recherche

Pages