Substitute Soccer - Le Bottin des Jeux Linux

Substitute Soccer

🗃️ Specifications

📰 Title: Substitute Soccer 🕹️ / 🛠️ Type: Game
🗃️ Genre: Sport 👁️ Visual: 2D Top-Down
🏷️ Category: Sport ➤ Football 🏝️ Perspective: Bird's-eye view
🔖 Tags: Arcade; Casual; Sports; Football; Retro; Family Friendly; Keyboard; Casual ⏱️ Pacing: Real Time
🐣️ Approx. start: 2019-12-05 👫️ Played: Single & Multi
🐓️ Latest: 2022-01-25 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: - / Dev: 6b2c174 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️🧛️ Libre with NC | ND assets 🎀️ Quality: 2. 🏅️⭐⭐⭐⭐ (good)
🏛️ License: CC BY-NC-SA 3.0 ✨️ (temporary): 5 stars
🐛️ Created: 2022-01-23 🐜️ Updated: 2024-10-10

📦️ Deliverables

📦️ Package name: ..... 📦️ Arch:
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 👻️ Temporary:
💡 Lights on: 🎨️ Significant improvement:
👔️ Already shown: 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 🦺️ Work in progress:
🎰️ ID: 16154

📖️ Summary

📜️[en]: A small, libre and multiplatform SP(AI) / multiplayer (2 players in hotseat) soccer game with 3 difficulty levels and a convincing sound atmosphere. On the highest difficulty level the AI is not easy to beat, making the game quite addictive. Written by Eben Upton, founder of the Raspberry Pi, it serves as a programming example for the book "Code the Classics" (now free, delivered as a PDF). Its source is abundantly commented, being intended for learning the Python language. Excellent ! 📜️[fr]: Un petit jeu de football solo(IA)/multi (2 joueurs en hotseat) libre et multi-plateforme avec 3 niveaux de difficulté et une ambiance sonore convaincante. Au niveau de difficulté le plus élevé l'IA n'est pas facile à battre, rendant le jeu plutôt addictif. Écrit par Eben Upton, fondateur du Raspberry Pi, il sert d'exemple de programmation pour le livre "Code the Classics" (à présent gratuit, livré sous forme de PDF). Son source est abondamment commenté, étant destiné à l'apprentissage du langage Python. Excellent !

🎥️ Videos


🦉️ From Devs: (201912),


🎲️ Gameplay: (202201), (202108),


🐧 Linux plays: TuxStory(202010),


🎙️ Dev Interviews: (201912), (202004),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(201912) gu(202xxx) id(201912) r(202xxx) lp(202010) ht(202xxx) g(202201) g(202108) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
[Support their work (Donate)]

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Eben Upton [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Linkedin] [Interview 1(202004) 2(201303)]
Devs (Wireframe magazine [fr] [en]): [Site 1 2] [Chat] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [Interview 1(201912) 2(202004)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related


📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: TuxStory(202010)

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Substitute Soccer
🦊️ What's: A small, libre SP(AI) / multiplayer (2 player in hotseat) soccer game with 3 difficulty levels and a convincing soundtrack
🏡️ https://wireframe.raspberrypi.com/books/code-the-classics1
🐣️ https://github.com/Wireframe-Magazine/Code-the-Classics
🔖 #LinuxGaming #ShareYourGames #Arcade #Football #Casual
📦️ #Libre
📖 Our entry: (homeless)

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

🦉️ https://www.youtube.com/embed/tDt0gNK7ptY
🎲️ https://www.youtube.com/embed/WLEH2ciDNuY
🐧https://www.youtube.com/embed/0cZ_VMTf0-Q

🕶️

📚️ Substitute Soccer is a small, libre and multiplatform SP(AI) / multiplayer (2 players in hotseat) soccer game with 3 difficulty levels and a convincing sound atmosphere. On the highest difficulty level the AI is not easy to beat, making the game quite addictive. Written by Eben Upton, founder of the Raspberry Pi, it serves as a programming example for the book "Code the Classics" (now free, delivered as a PDF). Its source is abundantly commented, being intended for learning the Python language. Excellent !

📕 Description [en]

📜️ "A small, libre SP(AI) / multiplayer (2 player in hotseat) soccer game with 3 difficulty levels and a convincing soundtrack" 📜️


This stunning 224-page hardback book not only tells the stories of some of the seminal video games of the 1970s and 1980s, but shows you how to create your own games inspired by them using Python and Pygame Zero, following examples programmed by Raspberry Pi founder Eben Upton.

In the first of two volumes, we remake five classic video games – ranging from Pong to Sensible Soccer, each represents a different genre. We interview the games’ original creators and learn from their example, as well as utilise the art and audio engineering skills of two of the 1980s’ most prolific games developers for our recreated versions of the games.

• Get game design tips and tricks from the masters
• Explore the code listings and find out how they work
• Download and play game examples by Eben Upton
• Learn how to code your own games with Pygame Zero
• Read interviews with expert graphics and audio creators

We are able to offer these resources for free thanks to our supporters around the world. You can support our work by making a contribution of any size.

📕 Description [fr]

Un petit jeu de football, par le Wireframe magazine & Eben Upton (fondateur du Raspberry Pi).
En Python.

Substitute Soccer est un petit jeu de football solo(IA)/multi (2 joueurs en hotseat) libre et multi-plateforme avec 3 niveaux de difficulté et une ambiance sonore convaincante. Au niveau de difficulté le plus élevé l'IA n'est pas facile à battre, rendant le jeu plutôt addictif. Écrit par Eben Upton, fondateur du Raspberry Pi, il sert d'exemple de programmation pour le livre "Code the Classics" (à présent gratuit, livré sous forme de PDF). Son source est abondamment commenté, étant destiné à l'apprentissage du langage Python. Excellent !


Ce superbe livre cartonné de 224 pages raconte non seulement l'histoire de certains des jeux vidéo les plus importants des années 1970 et 1980, mais vous montre aussi comment créer vos propres jeux inspirés de ces jeux à l'aide de Python et de Pygame Zero, en suivant les exemples programmés par Eben Upton, fondateur de Raspberry Pi.

Dans le premier des deux volumes, nous refaisons cinq jeux vidéo classiques - allant de Pong à Sensible Soccer, chacun représentant un genre différent. Nous interviewons les créateurs originaux des jeux et apprenons de leur exemple, tout en utilisant les compétences en ingénierie artistique et audio de deux des développeurs de jeux les plus prolifiques des années 1980 pour nos versions recréées des jeux.

• Bénéficiez des conseils et astuces des maîtres en matière de conception de jeux
• Explorez les listes de codes et découvrez comment ils fonctionnent.
• Téléchargez et utilisez les exemples de jeux d'Eben Upton.
• Apprenez à coder vos propres jeux avec Pygame Zero.
• Lisez des entretiens avec des créateurs experts en graphisme et en audio

Nous sommes en mesure d'offrir ces ressources gratuitement grâce à nos supporters du monde entier. Vous pouvez soutenir notre travail en faisant une contribution de n'importe quel montant.

🚧️ Installation ➜ 🚀️ Launching [fr]

📄️ Installation à partir du source

• (✔ v. 64271a3) Si vous souhaitez quelque-chose de très récent (versions de développement) et/ou qu'il n'y a pas de binaire disponible pour votre distribution/architecture (32/64-bits), la compilation du source est une bonne idée, voir un passage obligé.

▸ Installation des dépendances (en dépôt) :
• Installez au préalable les paquets suivants (pour Debian/Ubuntu, si le nom du paquet suivi par le suffixe "-dev" est disponible, installez-le en priorité): python-pgzero python-pygame

▸ Téléchargement du source (sur GitHub) :
☝️ Nota : Évitez le téléchargement du source via les liens https, car ils ne fournissent pas les dépendances
Version stable, dans le répertoire souhaité, lancez : $ git clone -b "Nom_de_la_release" --recursive https://github.com/Wireframe-Magazine/Code-the-Classics
Nom_de_la_release : à remplacer par le nom d'une release valide indiquée sur la page de développement : sur GitHub, dans la section Release, le nom valide est l'étiquette située à gauche du titre, ou cliquez sur "Tags" pour obtenir la liste des étiquettes valides).
ou Version récente (non stable), dans le répertoire souhaité, lancez : $ git clone --recursive https://github.com/Wireframe-Magazine/Code-the-Classics

▸ Compilation :
Pas de compilation nécessaire, le jeu peut se lancer directement avec la commande python ci-après.


🚀️ LANCEMENT DU JEU:

• En console dans son répertoire racine lancez : $ python soccer.py

🕵️ Test [fr]

🕵️ Test (✔ v. 64271a3) par goupildb (config. : Manjaro 64-bit) :
Le : 23 Janvier 2021
⏱️ Durée du test : 10 minutes.


🌻️ Premières impressions :
👍️
L'installation du jeu se résume à installer le paquet python-pgzero (dans les dépôts Arch/Manjaro).
Le jeu bénéficie d'une réalisation soignée et d'un gameplay amusant à la difficulté adaptable (3 niveaux). On affronte l'IA pour le meilleur score.
Au niveau de difficulté le plus élevé l'IA n'est pas facile à battre, rendant le jeu plutôt addictif. Excellent !

🧭️ Conclusion :

🕵️ Impression globale : 👍️
Une belle réalisation avec une ambiance sonore convaincante et un gameplay amusant.
👏️ ❤️ Un grand bravo et merci à ses auteurs !