CaveExpress - Le Bottin des Jeux Linux

CaveExpress

🗃️ Specifications

📰 Title: CaveExpress 🕹️ / 🛠️ Type: Game
🗃️ Genre: Puzzle 👁️ Visual: 2D Scrolling
🏷️ Category: Puzzle ➤ Transport ➤ Gravity ➤ Misc. 🏝️ Perspective: Side view
🔖 Tags: Puzzle Platformer; Transport; Physics; Caveman; Dinosaurs; Family Friendly; Cute; Flagship; Weather; Casual; Level Editor; Local Multi; 4 Player Local; Local Co-op; Controller; Force Feedback ⏱️ Pacing: Real Time
🐣️ Approx. start: 2014-03-09 👫️ Played: Single & Multi
🐓️ Latest: 2025-06-08 🚦 Status: 05. Tested & Playable (status)
📍️ Version: Latest: 💥️ 2.6 / Dev: cc35a25 ❤️ Like it: 2. 👏️⭐⭐⭐⭐ (excellent)
🏛️ License type: 🕊️🧛️ Libre with NC | ND assets 🎀️ Quality: 2. 🏅️⭐⭐⭐⭐ (good)
🏛️ License: Code: GPL-3+ / Artwork: CC BY-SA 4.0 ✨️ (temporary):
🐛️ Created: 2013-11-14 🐜️ Updated: 2025-07-01

📦️ Deliverables

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

🚦 Entry status

📰 What's new?: 🍎️ (Stable) Major release 👻️ Temporary:
💡 Lights on: ✓ 📰 Previous News: ✓
🎨️ Significant improvement: ✓ 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🦺️ Work in progress:
👫️ Contrib.: goupildb & Louis 🚧️ Some work remains to be done:
🎰️ ID: 14045

📖️ Summary

📜️[en]: A libre, multi-platform, single-player / multi-player (networked) 2D puzzle platformer game on the theme of the cave age and physics. The player is a caveman at the head of a thriving freight company, transporting packages & passengers in an unsafe environment (gravity, rocks & monsters) using his pedal-powered flying machine. Excellent execution (original gameplay, integrated editor, graphics, sound, joystick support with Force Feedback, minor flaw in mouse control), and almost a hundred paintings. 📜️[fr]: Un puzzle platformer en 2D, libre et multiplateforme, solo / multi (en réseau), sur le thème de l'âge des cavernes et de la physique. Le joueur est un homme des cavernes à la tête d'une entreprise de fret florissante, transportant colis & passagers dans un environnement non sécurisé (gravité, rochers & monstres) à l'aide de sa machine volante à pédales. Une réalisation excellente (gameplay original, éditeur intégré, graphisme, son, support du joystick avec Force Feedback, défaut mineur du contrôle à la souris), et près d'une centaine de tableaux.

🎥️ Videos


🦉️ From Devs: (201312),


🦝️ From Users: (201911),


🎲️ Gameplay: (201402), (201402), (201402),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: [Videos t(202xxx) gd(201312) gu(201911) r(202xxx) lp(202xxx) g(-) g(201402) g(201402) g(201402) g(201402) g[fr](201411) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)]
Doc: [WIKI 1 2] [FAQ]
Updates: [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

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

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

🦣️ Social
Devs (Martin Gerhardy (mgerhardy, CaveProductions) [fr] [en]): [Site 1 2] [PayPal] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Mod DB] [Indie DB]

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

🕵️ Reviews
[metacritic] [Gaming on Linux (20131116)] [Review by Cryham]

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

🦣️ Social Networking Update (on mastodon)

🕹️ Title: CaveExpress
🦊️ What's: A libre puzzle platformer game on the theme of the cave age & physics
🏡️ http://caveproductions.org
🐣️ https://github.com/mgerhardy/caveexpress
🦉️ https://mastodon.social/@mgerhardy
🔖 #LinuxGaming #ShareYourGames #Flagship #Puzzle #Transport #Physics
📦️ #Libre #Arch #Deb
📕️ https://lebottinlinux.vps.a-lec.org/LO.html
🕵‍ 2.5.1: 👏️⭐⭐⭐⭐

🥁️ Update: 2.6
⚗️ Major release(Stable)🍎️
📌️ Changes: https://github.com/mgerhardy/caveexpress/releases/tag/2.5.2
🦣️ From: https://mastodon.social/@mgerhardy/114644003541605126
🛜️ https://github.com/mgerhardy/caveexpress/releases.atom

🦉️ https://www.youtube.com/embed/wvUc2X-xO8c
🦝️ https://www.youtube.com/embed/fNbC6PBMT70

🕶️ A full-screen view of its UI during the game: the caveman transports a crate just dropped off by one of his customers (a caveman with long white hair) using his pedal-powered flying machine towards an opening in the upper part of the cave, where he must drop the crate off at its delivery point (a kind of crate embedded in the rock with a gear mechanism).

📚️ CaveExpress is a libre, multi-platform, single-player / multi-player (networked) 2D puzzle platformer game on the theme of the cave age and physics. The player is a caveman at the head of a thriving freight company, transporting packages & passengers in an unsafe environment (gravity, rocks & monsters) using his pedal-powered flying machine. Excellent execution (original gameplay, integrated editor, graphics, sound, joystick support with Force Feedback, minor flaw in mouse control), and almost a hundred paintings.

📕 Description [en]

📜️ "A libre, single-player / multi-player (online) 2D puzzle platformer game on the theme of the cave age & physics" 📜️ .

CaveExpress is a classic 2D platformer with physics-based gameplay and dozens of levels.
Master your pedal-powered flying machine to pick up packages from your cave-dwelling clients and drop them off at the collection point. But beware! Mighty mastodons, terrifying pterodactyls and others would rather see you extinct.

CaveExpress is available for Android, GoogleNativeClient, Linux, MacOSX, Windows and HTML5. iOS will follow soon.

With CaveExpress you are able to build your own campaigns and maps with the built-in mapeditor.

Features

✅️ Multiplayer mode for solving the maps with up to 4 players
✅️ Carry packages and passengers
✅️ Physics
✅️ Powerups
✅️ User made campaigns and maps with the built-in mapeditor


The primary goal of CaveExpress is to pick up the packages and drop them off at the collection point.
You get more points and stars the faster you manage to do this. There are also ways to get some extra points when you daze a dino or deliver a package very fast.
Hitting walls too hard might crash your flying machine and you will have to restart the map.
Depending on the difficulty level you have chosen, you might have to restart a campaign if you lose all three lives for a campaign.
You can carry multiple packages - but controlling your flying machine might get harder.
Placing a stone close to the collection point can help you when trying to throw the package into place.


🍥️ Debian:

2D platformer with physics-based gameplay

CaveExpress is a classic 2D platformer with physics-based gameplay and dozens of levels. Master your pedal-powered flying machine to pick up packages from your cave-dwelling clients and drop them off at the collection point.

But beware! Mighty mastodons, terrifying pterodactyls and others would rather see you extinct.

📕 Description [fr]

Un puzzle platformer basé sur la physique, par Martin Gerhardy (mgerhardy, CaveProductions).

CaveExpress est un puzzle platformer en 2D, libre et multiplateforme, solo / multi (en réseau), sur le thème de l'âge des cavernes et de la physique. Le joueur est un homme des cavernes à la tête d'une entreprise de fret florissante, transportant colis & passagers dans un environnement non sécurisé (gravité, rochers & monstres) à l'aide de sa machine volante à pédales. Une réalisation excellente (gameplay original, éditeur intégré, graphisme, son, support du joystick avec Force Feedback, défaut mineur du contrôle à la souris), et près d'une centaine de tableaux.

Voir aussi / See also (même moteur / Same engine): CavePacker, CaveExpress,


CaveExpress est un jeu de plateforme en 2D classique avec un gameplay basé sur la physique et des dizaines de niveaux.
Maîtrisez votre machine volante à pédale pour ramasser les colis de vos clients cavernicoles et déposez-les au point de collecte. Mais méfiez-vous! Des mastodontes puissants, des ptérodactyles terrifiants et d'autres préfèrent vous voir éteint.

CaveExpress est disponible pour Android, GoogleNativeClient, Linux, MacOSX, Windows et HTML5. iOS suivra bientôt.

Avec CaveExpress, vous pouvez créer vos propres campagnes et cartes avec l'éditeur de carte intégré.

Caractéristiques

✅️ Mode multijoueur pour résoudre les cartes avec jusqu'à 4 joueurs
✅️ Transporter des colis et des passagers
✅️ Physique
✅️ Powerups
✅️ Campagnes et cartes réalisées par les utilisateurs grâce à l'éditeur de cartes intégré


L'objectif principal de CaveExpress est de ramasser les paquets et de les déposer au point de collecte. Plus vous le faites rapidement, plus vous obtenez de points et d'étoiles.
Il y a aussi d'autres manières d'obtenir des points supplémentaires lorsque vous étourdissez un dinosaure ou livrez un colis très rapidement.
Si vous frappez les murs trop fort vous risquez de planter votre machine volante et devrez redémarrer la carte.
Selon le niveau de difficulté que vous avez choisi, vous pourriez avoir à redémarrer une campagne si vous perdiez les trois vies allouées à une campagne.
Vous pouvez déplacer plusieurs caisses - mais votre machine volante pourra devenir plus difficile à contrôler.
Placer une pierre près du point de collecte pourra vous aider lorsque vous tenterez de déposer le colis en place.



🍥️ Debian:

Jeu de plateforme 2D avec un système de jeu basé sur la physique

CaveExpress est un jeu de plateforme 2D classique avec un système de jeu basé sur la physique et des dizaines de niveaux. Maîtrisez votre machine volante à pédales pour ramasser des paquets chez vos clients troglodytes et déposez-les au point de collecte.

Mais attention ! D'énormes mastodontes, des ptérodactyles effrayants et d'autres créatures préféreraient vous voir disparaître.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).

📦️ Installation à partir du paquet Debian/Ubuntu :
• Il(s) est/sont dans les dépôts Debian/Ubuntu, il suffit d'installer le(s) paquet(s).


📄️ Installation à partir du source

• 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 :
• Installez au préalable le(s) paquet(s) suivant(s) (ou version ultérieure) :
- pour Debian : sdl2 libbox2d-dev libyajl-dev libglm-dev libgtest-dev libsqlite3-dev liblua5.2-dev zlib1g-dev binutils-dev libncurses5-dev libusb-dev

▸ Compilation :
• Dans son répertoire racine lancez successivement :
$ cmake -S . -B build/
$ cd build/
$ make -j$(nproc)
↪ le(s) binaire(s) issu(s) de la compilation se trouve(nt) dans le répertoire build/


🚀️ LANCEMENT DU JEU

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] caveexpress ou $ caveexpress
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./caveexpress
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).


📑️ PARAMÉTRAGE

Paramétrage du graphisme :
• Mode fenêtré : $ ./caveexpress -set width 1280 -set height 1024 -set fullscreen false
(évitez de descendre sous cette résolution car les graphismes ne sont pas re-dimensionnés)


⌨️🖱️🎮️ CONTRÔLES :
🔍️ (USB, Logitech Rumblepad) : ✔ Functional
• Il se contrôle au clavier, à la souris ou au gamepad.
• Gamepad de test : USB, Logitech Rumblepad.

• Valider, lancer une pierre, larguer le ou les colis : [2]
• Revenir en arrière dans les menus : [3]
• Mettre les gaz pour décoller : [8 (avant droit du gamepad)]
• Direction : [LEFT 🕹️]

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le ? sous Debian. Par : goupildb. ⏱️ Durée du test : ? minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.



🫕️ Installation :
▸ (🧪️not_tested) Paquet Arch/AUR : NON TESTE.
▸ (✔ v.2.5.1) Paquet Debian : FONCTIONNEL.
🟢️ Il est très facile à installer et à lancer puisqu'il est dans les dépôts (installation du paquet).
▸ (✔ v. 5f7755f du 18/04/2018 = post version stable 0.1-999) Source : FONCTIONNEL.
🟢️ Son source se compile facilement et fonctionne bien,


🏗️ Réalisation :

‣ 📟️ Interface
🟢️ Une interface très jolie,
🟢️ Elle offre notamment le plein écran et le fenêtré,
🟠️ Point(s) faible(s) relevé(s) : il lui manque un mode plein écran fonctionnel (il n'a pas fonctionné sur mon matériel),
🟢️ Néanmoins (vu avec Martin Gerhardy), ce mode fenêtré est activable en console en lançant une commande spécifique (section "Installation" mise à jour ci-avant).

‣ 🎮️ Contrôles
⚪️ Il/Elle se contrôle au clavier / souris / gamepad.
🟢️ Il/Elle bénéficie d'un bon support du gamepad, du retour de force,
🟠️ Point(s) faible(s) relevé(s) : il lui manque une meilleure sensibilité de la souris (par défaut), un meilleur fonctionnement du gamepad dans les menus,

💡 Nota :
• Meilleure sensibilité de la souris : Celle-ci est en effet trop basse nécessitant un déplacement physique important du périphérique pour faire avancer le curseur à l'écran. Heureusement, de nombreuses souris permettent de modifier cette sensibilité via un bouton central, afin de la pousser au maximum. Il faut ensuite se rendre dans la section "Settings" puis "Input", au prix d'un calvaire pour s'y rendre. Ensuite tout devient nettement plus agréable.
• Meilleur fonctionnement du gamepad dans les menus : parfois les touches de validation du gamepad [2] ou invalidation / retour en arrière [3] fonctionnent mal dans les menus (on est obligé d'utiliser la souris). Néanmoins dans le jeu tout fonctionne bien.


‣ 🎧️ Son
🟢️ Le jeu est accompagné d'une bande son très agréable et adaptée (à base de tambours et de bambous frappés qui s'accordent merveilleusement bien au thème de l'homme des cavernes),

‣ 🏞️ Graphismes
🟢️ Un graphisme superbe, un vrai travail de pro.

‣ 🍯️Contenu
🟢️ Il/Elle offre un contenu très important, de qualité, libre et original (conçu par ses auteurs ou contributeurs), livré avec l'interface, des scénarios avec missions (campagnes),
🟢️ Plusieurs campagnes sont disponibles : Introduction, Ice campaign, Rock Campaign, Secondrock, Secondice, Thirdice, Wind, Taxi. Le tout pour un total de 98 cartes.

‣ 👤️ Solo
🟢️ Son interface permet notamment le jeu solo,

‣ 👥️ Multi-joueur / Développement collaboratif
🟢️ Son interface supporte le jeu multi-joueurs (en réseau)


👾️ Gameplay / Usage / Contenu :

‣ ⛳️ Objectif / Thème
⚪️ C'est un puzzle platformer en 2D sur le thème de l'âge des cavernes et de la physique.

‣ 🔧️ Mécanique
⚪️ Le joueur est un homme des cavernes à la tête d'une entreprise de fret florissante, transportant colis & passagers dans un environnement non sécurisé (gravité, rochers & monstres) à l'aide de sa machine volante à pédales.


🛬️ Fiabilité :
🟢️ Globalement il fonctionne bien (aux quelques petits soucis techniques près, cités ci-avant).


🪦️ Longévité :
🟢️ Immense, le contenu est très important (près d'une centaine de tableaux).


🏆️ Impressions :

▸ De : goupildb

🟢️ Le jeu est clairement taillé pour être joué au gamepad qui - cerise sur le gâteau, supporte le retour de force (excellent).
⚪️ J'ai découvert un peu tard (du coup, non testé) que l'aide en ligne (menu HELP dans le jeu) montre comment obtenir des bonus (notamment : 1 caillou sur l'arbre fait tomber une pomme, 3 pommes + 1 banane = 1 vie supplémentaire).

🟢️ Les tableaux sont nombreux et difficiles à souhait. J'ai effectué 6 ou 7 missions consistant à faire le taxi à l'aide de ma machine volante (on se pose à proximité - et pas dessus sinon cette personne saute à l'eau, d'un homme ou d'une femme des cavernes au point n°1, on attend qu'elle monte à bord de notre véhicule et on la dépose au point n°2 ou une seconde personne monte à son tour à bord - tandis que la 1ere descend, et on la transporte au point n°3), ou - plus souvent, de la livraison de paquets de différents points jusqu'aux points de livraison. La difficulté est qu'il faut prendre garde à ne pas transporter plus de 2 caisses (elles s'accrochent automatiquement lorsque l'on s'en approche) sinon on ne parvient plus à voler, qu'il faut éviter les dinosaures (notamment le ptérodactyle qui se déplace sur une même ligne que notre position et fini par nous dévorer si l'on ne change pas de hauteur), et que notre engin volant est vite déséquilibré par les caisses qu'il transporte.

🟢️ Côté monstres, j'ai rencontré des ptérodactyles, des poissons géants et des Triceratops (une bête à cornes :) pour l'instant.
🟢️ Si on lance une pierre sur un ptérodactyle celui-ci lâche un oeuf. Si on attrape cet oeuf, on gagne un bonus d'invincibilité pendant quelques dizaines de secondes. Si on lâche cette pierre sur les autres dinosaures cela a pour effet de les assommer quelques secondes.
🟢️ Autre écueil, notre machine volante est fragile (le barre-graphe de droite en haut de l'écran indique son état), elle peut aussi parfois être un peu récalcitrante et il faut surtout avoir des doigts de fée pour la contrôler car si on la heurte de trop contre les parois ou si l'on atterri trop brutalement, on la casse et la partie est perdue. Mais on fini rapidement par connaître ses réactions et une bonne anticipation permet de bien s'en sortir avec un peu d'entraînement.
🟢️ Le gameplay est émaillé d'accessoires (geysers , pentes, ...) parfois utilisés dans les puzzles.
🟢️ Son gameplay est plutôt bon, à condition de faire l'effort de passer quelques tableaux (au début on trouve cela plutôt difficile) afin de se faire la main au contrôle de l'engin volant.


‣ 🌤️ Axes d'amélioration
• L'interface est de bonne qualité mais souffre d'un petit défaut de sensibilité de la souris au démarrage.

‣ 🌞️ J'ai aimé
• Une excellente réalisation (un graphisme & une bande son sur le thème de l'homme des cavernes). Il y a un vrai effort pour associer graphisme et son sur un thème précis.
• Le support du gamepad avec retour de force fonctionne à merveille.
• Le gameplay, basé sur la physique, est très bon - à condition de faire l'effort de passer quelques tableaux pour se faire la main au contrôle de l'engin volant. C'est un mélange de puzzle et de jeu d'adresse fouillé et original.
• Il dispose aussi d'un éditeur (non testé).


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 👏️⭐⭐⭐⭐ (excellent)
🎀️ Quality: 🏅️⭐⭐⭐⭐ (good)

🟢️ Un jeu d'excellente qualité avec un gameplay original qui gagnerait largement à être mieux connu.
👏️ ❤️ Un grand bravo et merci à son auteur (Martin Gerhardy) !