Pongathon - Le Bottin des Jeux Linux

Pongathon

🗃️ Specifications

📰 Title: Pongathon 🕹️ / 🛠️ Type: Game
🗃️ Genre: Arcade 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Arcade ➤ Twitch ➤ Pong 🌍️ Browser version:
🔖 Tags: 📦️ Package Name:
🐣️ Approx. start: 📦️ Arch package:
🐓️ Latest: 2010-10-18 📦️ RPM package:
📍️ Version: 1.4.0 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: GPL 📦️ AppImage package:
🏝️ Perspective: Third person 📦️ Snap package:
👁️ Visual: 2D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 3 stars 🕳️ Not used:
🎀️ Game design: 4 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 12350 🐛️ Created: 2010-11-25
🐜️ Updated: 2021-11-07

🕸️ Links

[Homepage] [Dev site] [Screenshots] [Changelog 1

[Wikipedia (Pong) [fr] [en]]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update:
⚗️
📌️ Changes:
🦣️ From: 📶️

🏝️ https://www.youtube.com/embed/
🦉️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🕵️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️[fr] https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/

📕 Description [fr]

Un Pong avec IA adaptative.
En Python.

Pongathon est un clone de Pong mono (IA) et multijoueur (2 en hotseat).
Il bénéficie d'effets sonores et d'une IA dont le niveau augmente au fil du jeu.

Le Pong est l'ancêtre du jeu de tennis informatique, son gameplay repose sur les réflexes et l'habileté.
En dépit de son grand âge, il reste agréable et simple, et tout à fait adapté pour quelques minutes de jeux.

🚧️ Installation ➜ 🚀️ Launching [fr]

Sur notre PC la définition des touches proposée par le jeu (touche "1" pour jeu contre l'IA et "2" pour le jeu en réseau local) ne fonctionne pas.
Il suffit de redéfinir les touches dans le fichier controllers.py, nous avons changé en lignes 59 à 61 les touches pygame.K_1 par pygame.K_a et pygame.K_2 par pygame.K_z, ce qui nous donne :
elif event.key == pygame.K_a:
ev = events.GameStartRequest(1)
elif event.key == pygame.K_z:
ev = events.GameStartRequest(2)


🚀️ LANCEMENT DU JEU

En console dans le répertoire racine du jeu lancez : $ python pongathon.py


⌨️🖱️🎮️ CONTRÔLES: (non redéfinies) :
P: pause,
T/Y : changement de thème graphique et sonore
Joueur 1 : Fléches haut/bas
Joueur 2 : A/Z
Esc : Quitter

A l'écran de démarrage (inactif une fois le jeu lancé):
F/W : Fullscreen (plein écran) ou Windowed (fenêtré).

🕵️ Test [fr]

🕵️ Test (1.4.0) :
Un graphisme et des effets sonores soignés, le thème "Tennis de table" est assez convaincant, y compris dans les effets sonores, quelques voix viennent émailler certaines actions.
L'IA est adaptative (faible au début et se renforçant ensuite), ce qui lui confère un bon gameplay.
Un jeu bien pensé, bien réalisé, bien maintenu (d'autres évolutions sont prévues): très bien.