Cavern - Le Bottin des Jeux Linux

Cavern

🗃️ Specifications

📰 Title: Cavern 🕹️ / 🛠️ Type: Game
🗃️ Genre: Arcade 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Arcade ➤ Platformer ➤ Shooter ➤ Bubble Bobble 🌍️ Browser version:
🔖 Tags: Arcade; Platformer; Shooter; Action Platformer; Bubble Bobble; Family Friendly; Score Attack; Endless; PvE; Retro; Remake; Cute; Keyboard; Casual 📦️ Package Name:
🐣️ Approx. start: 2019-12-05 📦️ Arch package:
🐓️ Latest: 2021-11-06 📦️ RPM package:
📍️ Version: Latest: - / Dev: 24d2d9d 📦️ Deb package:
🏛️ License type: 🕊️ FOSS with NC | ND 📦️ Flatpak package:
🏛️ License: CC BY-NC-SA 3.0 📦️ AppImage package:
🏝️ Perspective: Side view 📦️ Snap package:
👁️ Visual: Fixed screen ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 16155 🐛️ Created: 2022-01-23
🐜️ Updated: 2023-03-31

📖️ Summary

[en]: A little libre and multi-platform platform shooter inspired by Bubble Bobble in which the player must collect fruits while avoiding the shots of the enemy robots. He can trap his opponents by enclosing them in bubbles, but only collecting fruit earns points. Life (heart) and trophy bonuses enhance the gameplay, all served by a very nice sound atmosphere. 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 shooter en plateforme libre et multi-plateforme inspiré de Bubble Bobble dans lequel le joueur doit collecter des fruits tout en évitant les tirs des robots ennemis. Il peut piéger ses adversaires en les enfermant dans des bulles, mais seule la collecte de fruits rapporte des points. Des bonus de vie (coeur) et trophées agrémentent le gameplay, le tout servi par une très belle ambiance sonore. É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), (202106),


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

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) ts(202xxx) gd(202xxx) gu(202xxx) id(202xxx) r(202xxx) lp(202xxx) ht(202xxx) g(202201) g(202106) 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):

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

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

🐝️ Related


📦️ Misc. repositories
[Repology] [pkgs.org] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage] [Snap] [PortableLinuxGames]

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

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

🐘 Social Networking Update (on Mastodon)

🕹️ Title: Cavern
🦊️ What's: A little libre platform shooter inspired by Bubble Bobble
🏡️ https://wireframe.raspberrypi.com/books/code-the-classics1
🐣️ https://github.com/Wireframe-Magazine/Code-the-Classics
🔖 #LinuxGaming #Arcade #Platformer #Shooter #Casual
📦️ #Libre
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

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

🦉️ https://invidious.lunar.icu/tDt0gNK7ptY
🎲️ https://invidious.lunar.icu/aDpx0Ns1WBY
🎲️ https://invidious.lunar.icu/gP7eApY5ZfQ

📕 Description [en]

📕🐧"A little libre platform shooter inspired by Bubble Bobble"🐧📕

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 shooter en plateforme gratuit inspiré de Bubble Bobble, par Eben Upton (fondateur du Raspberry Pi).
En Python.

Cavern est un petit shooter en plateforme libre et multi-plateforme inspiré de Bubble Bobble dans lequel le joueur doit collecter des fruits tout en évitant les tirs des robots ennemis. Il peut piéger ses adversaires en les enfermant dans des bulles, mais seule la collecte de fruits rapporte des points. Des bonus de vie (coeur) et trophées agrémentent le gameplay, le tout servi par une très belle ambiance sonore. É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 [fr]

🔧️ INSTALLATION:

📄️ Installation à partir du source du jeu :

• (✔ v. 24d2d9d) 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):
• Si vous souhaitez une version publiée / stable :
- En HTTP : sur la page de développement du site (lien "Dev site" ci-dessus) vous cliquez sur "Clone"
- Ou en console, dans le répertoire de votre choix, 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).
• Si vous souhaitez obtenir la version la plus récente (de développement, non stable, potentiellement non fonctionnelle), dans le répertoire de votre choix, lancez :
$ git clone --recursive https://github.com/Wireframe-Magazine/Code-the-Classics

▸ Compilation du jeu :
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 cavern.py

🔍️ Test [fr]

🕵️ Test (✔ v. 24d2d9d) 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. On affronte l'IA pour le meilleur score.
L'objectif est de faire le meilleur score en mangeant le maximum de fruits. Des robots de plus en plus nombreux tentent de nous éliminer. On peux les éliminer en les piégeant dans des bulles (barre d'espace), mais ils ne rapportent pas de points. Le nombre de niveau semble infini. Excellent !

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