X-Moto - Le Bottin des Jeux Linux

X-Moto

🗃️ Specifications

📰 Title: X-Moto 🕹️ / 🛠️ Type: Game
🗃️ Genre: Sport 👁️ Visual: 2D Scrolling
🏷️ Category: Sport ➤ Motorsport ➤ Motorcycle racing 🏝️ Perspective: Side view
🔖 Tags: Platformer; Physics; Sports; Extreme sport; Acrobatic; Motocross; Motorsport; Motocross; Level Editor; Flagship; Keyboard ⏱️ Pacing: Real Time
🐣️ Approx. start: 2009-07-19 👫️ Played: Single & Multi
🐓️ Latest: 2023-03-06 🚦 Status: 08. Active & Not working (no status)
📍️ Version: Latest: 0.6.2 / Dev: 55ac0e9 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 2. 🏅️⭐⭐⭐⭐ (it works)
🏛️ License: GPL-2 ✨️ (temporary): 5 stars
🐛️ Created: 2010-08-20 🐜️ Updated: 2024-06-17

📦️ Deliverables

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

🚦 Entry status

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

📖️ Summary

📜️[en]: A libre and multi-platform clone of Elasto Mania, a 2D, solo/multi, arcade-oriented, platform motorcycle game focused on physics and acrobatic driving. The objective of each level is to reach the flower, with possible control points (strawberries to collect). The course is strewn with obstacles (platforms to reach, mines, ...) requiring a good control of the piloting (acceleration, braking, forward thrust, pulling, turning). It offers a hundred levels (and the possibility to download them from the interface), as well as an editor. A mature game. 📜️[fr]: Un clone libre et multi-plateforme d'Elasto Mania, un jeu de moto en plateformes, solo/multi, en 2D, orienté arcade, axé sur la physique et le pilotage acrobatique. L'objectif de chacun des niveaux est d'atteindre la fleur, avec d'éventuels points de contrôles (fraises à collecter). Le parcours est parsemé d'obstacles (plateformes à atteindre, mines, ...) nécessitant une bonne maîtrise du pilotage (accélération, freinage, poussée avant, tirage, retournement). Il offre une centaine de niveaux (et la possibilité d'en télécharger depuis l'interface), ainsi qu'un éditeur. Un jeu mature.

🎥️ Videos


🎲️ Gameplay: (202302), (202302), [fr](201411),


🎮️ Showcase: (200903), (201012), (200904),


🐧 Linux plays: Linux Game Reviews (200809), dmplace (0.5.2/200912),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos pv(0.5.0/200812) t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(200809) lp(0.5.2/200912) d(200903) d(201012) d(200904) d(201002) d(200901) g(202302) g(202302) g(201009) g(201004) g(0.5.10/201303) g(201012) g(201302) g(201302) g(0.5.2/201009) g(201709) g(200802) g[fr](201411) g[fr](201110) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202204) g[it](202xxx) g[tr](202xxx) g(202xxx)] [WIKI 1 2] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
[Support their work (Donate)]

🍩️ Resources
• Resources : (empty)

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

🦣️ Social
Devs (X-Moto Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Rasmus Teislev Neckelmann [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [PeerTube] [YouTube] [Find it on YouTube] [Discord]

🐝️ Related
[Wikipedia (X-Moto) [fr] [en] [de]]
[Wikipedia (Elasto Mania) [fr] [en] [de]]
[Jeux libres [fr]] [The Linux Game Tome] [Debian wiki]

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

🕵️ Reviews
[FOSSwire]

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

🦣️ Social Networking Update (on mastodon)

🕹️ Title: X-Moto
🦊️ What's: A libre platform motorcycle game focused on physics & acrobatic driving
🏡️ https://xmoto.tuxfamily.org/
🐣️ https://github.com/xmoto/xmoto
🔖 #Flagship #LinuxGaming #Arcade #Physics #Motorcycle Driving
📦️ #Libre #Arch #RPM #Deb #Flatpak
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 0.6.2
⚗️ Major release (Stable) 🍎️
📌️ Changes: https://xmoto.tuxfamily.org/dev/ChangeLog
🦣️ From: https://mastodon.social/@holarse/110004153511940567

🦝️ https://www.youtube.com/embed/8fTEqlzcuMs
🎲️ https://www.youtube.com/embed/oNm7-i2taTk
🎲️[fr] https://www.youtube.com/embed/9CBhCJQHHhc
🎮️ https://www.youtube.com/embed/BI2NWp-frcM

🕶️ A 2D side view of the scene where we see a biker on a stunt bike doing a back wheel on a tiny platform above the void and exclaiming "Wait a minute I go get some coffee".

X-Moto is a libre and multi-platform clone of Elasto Mania, a 2D, single-player / multi-player, arcade-oriented, platform motorcycle game focused on physics and acrobatic driving. The objective of each level is to reach the flower, with possible control points (strawberries to collect). The course is strewn with obstacles (platforms to reach, mines, ...) requiring a good control of the piloting (acceleration, braking, forward thrust, pulling, turning). It offers a hundred levels (and the possibility to download them from the interface), as well as an editor. A mature game.

📕 Description [en]

📜️ "A libre clone of Elasto Mania, a platform motorcycle game focused on physics & acrobatic driving" 📜️ .

X-Moto is a challenging 2D motocross platform game, where physics plays an all important role in the gameplay. You need to control your bike to its limits, if you want to have a chance to finish the most difficult challenges.


🍥️ Debian:

2D motocross platform game
X-Moto is a challenging 2D motocross platform game, where physics play an all important role in the gameplay. You need to control your bike to its limit, if you want to have a chance finishing the more difficult of the challenges.


🌍️ Wikipedia :

X-Moto is a free and open source 2D motocross platform game developed for Linux, FreeBSD, Mac OS X and Microsoft Windows, where physics play an all important role in the gameplay. The basic gameplay clones that of Elasto Mania, but the simulated physics are subtly different.

Gameplay

In X-Moto, a player selects a level and tries to collect the strawberries. Strawberries are required to complete a level, along with touching a flower. Obstacles to this goal are challenging terrain features and "wrecker" objects which should not be touched; in most levels there are no moving objects (only scripted or physics levels may have them). Also, these can be changed in some levels. The driver is not harmed directly by falling, only by hitting his head on rock or hitting any part of his body or the bike on a wrecker object. If this happens the level is lost (as of version 0.5.3 levels can feature check points). It is possible to save a replay, and to show a previous replay ("ghost driver") in parallel to gameplay.

The game is extensible with over 2500 user-created custom levels that can be automatically downloaded. These are created using Inkscape with the Inksmoto extension.

Development

The project was started in 2005 on a sourceforge.net repository. The game was developed completely 2D, but utilizing 3D hardware acceleration (OpenGL) for faster rendering. An optional non-OpenGL ultra low requirements vector wireframe render mode is available that should run on any legacy platform. Graphics are kept simple, sound is sparse. The game features only engine sounds, level lost/won sounds, and a strawberry pickup sound, while the main menu features a single soundtrack. Levels can feature their own music.

The game uses the Open Dynamics Engine for physical simulation. Moving objects, variable gravity and other features can be provided by scripting the levels using the Lua programming language. As of version 0.5.0, integration with the Chipmunk physics engine enables levels with multi-body dynamics.

Reception

X-Moto was selected in May 2008 and April 2015 as "HotPick" by Linux Format. Thinkdigit 2009-05 ranked X-Moto among the "Most addictive Linux games". The game was a quite popular freeware game: Between 2005 and May 2017 the game was downloaded alone via Sourceforge.net over 630,000 times. Over various other download portals over 600,000 downloads are aggregated: on Softonic over 357,707 for the Windows version and 70,390 for the Mac version, on Chip.de 67,471 downloads of the Windows version, on Computer Bild 54,351 downloads of Windows version, on Softpedia 48,428 downloads for Linux version and on netzwelt 8,134 downloads. The game was included in Heinz Heise's c't software collection 6/2009 of the c't issue 24/2009.

📕 Description [fr]

Un jeu de moto axé sur le pilotage acrobatique, par la X-Moto Team, initié par Rasmus Teislev Neckelmann.
En C++.

X-Moto est un clone libre et multi-plateforme d'Elasto Mania, un jeu de moto en plateformes, solo/multi, en 2D, orienté arcade, axé sur la physique et le pilotage acrobatique. L'objectif de chacun des niveaux est d'atteindre la fleur, avec d'éventuels points de contrôles (fraises à collecter). Le parcours est parsemé d'obstacles (plateformes à atteindre, mines, ...) nécessitant une bonne maîtrise du pilotage (accélération, freinage, poussée avant, tirage, retournement). Il offre une centaine de niveaux (et la possibilité d'en télécharger depuis l'interface), ainsi qu'un éditeur. Un jeu mature.


X-Moto est un jeu de plateforme en 2D dans lequel la physique joue un rôle très important au niveau de la jouabilité. Vous devez pousser votre moto à ses limites si vous voulez avoir une chance de réussir le plus difficile des challenges.


🍥️ Debian:

Jeu de plateforme de moto-cross en 2D

X-Moto est un jeu de plateforme motivant où la physique joue un rôle important. La moto doit être contrôlée jusqu'à ses limites si on veut avoir une chance de terminer les épreuves les plus difficiles.


🌍️ Wikipedia:

X-Moto est un jeu vidéo créé par le danois Rasmus Teislev Neckelmann en mai 2005. Cloné du jeu Elastomania, c'est un jeu de simulation de motocross en 2D. Depuis, Rasmus Teislev Neckelmann a arrêté le projet alors que la version 1.0 devait sortir. Le projet a été repris en avril 2006 par le français Nicolas Adenis-Lamarre. Il a été rejoint fin 2006 par un deuxième français, Emmanuel G.

Origine du jeu

Au tout début du jeu, il était question pour Rasmus Neckelmann de développer une simulation de voiture. Très rapidement, il s'aperçut que le jeu ressemblait de plus en plus au jeu Elastomania. Rasmus décida alors d'en faire un clone d'Elastomania. La première version du jeu est sortie après seulement un mois de développement (29 mai 2005).

Le jeu

Le but du jeu est de récolter toutes les fraises, les anneaux (et plus généralement tout objet indiqué en haut à gauche du niveau en cours) du niveau en les touchant, puis de toucher la fleur pour terminer. Si la tête du pilote touche un mur, le sol, une mine, ou une quelconque matière, le joueur perd, et il faut recommencer le niveau. Chaque niveau contient généralement un chemin plus ou moins tracé par les fraises à ramasser, avec des difficultés, comme des sauts, mines, loopings, tunnels, pentes ou montées raides, etc.

Système de jeu

Tout l'intérêt du jeu réside dans sa jouabilité. Pour passer les différents obstacles dressés dans un niveau, il faut manier au mieux la moto. Pour ce faire, on utilise les cinq contrôles possibles sur la moto :

• L'accélération (uniquement sur la roue arrière)
• Le freinage (sur les deux roues)
• La poussée avant (le pilote pousse le guidon et provoque une rotation vers l'avant de la moto)
• Le tirage (même principe que la poussée mais dans l'autre sens)
• Le retournement (le pilote se "retourne", la roue arrière devient la roue avant, et vice-versa)

Un autre intérêt du jeu, une fois les niveaux terminés, est de les finir le plus rapidement possible. Aussi est-il possible dans le jeu d'avoir en vue le "record mondial" de temps pour chaque niveau. En plus des records mondiaux, il est possible de créer des "rooms", le principe est le même que les records mondiaux, mais celles-ci se limitent à un groupe de joueurs.

Niveaux

X-Moto est accompagné d'un éditeur de niveaux, Inksmoto. Il offre au jeu une durée de vie importante grâce aux nombreuses contributions des joueurs. En effet, en plus de la centaine de niveaux inclus dans le jeu, une multitude d'autres niveaux sont téléchargeables depuis le menu du jeu ou bien sur https://xmoto.tuxfamily.org. Il est aussi possible d'ajouter des scripts aux niveaux (programmés en Lua) pour créer des évènements (par exemple inverser la gravité).

L'éditeur de niveaux, Inksmoto, utilise Inkscape pour dessiner les niveaux. Ainsi ils perdent peu à peu leur côte cubique pour devenir plus arrondis. Voir le autorail Inksmoto pour plus d'informations.

Versions

Chaque changement de version majeur (0.x) correspond à un changement technique important.

• 0.1 : première version de X-Moto (mai 2005) écrite en 1 mois seulement.
• 0.2.x : le jeu se connecte à internet (initialement pour télécharger la liste des records).
• 0.3.x : le jeu gère ses données via SQLite, une base données (les joueurs retiendront surtout que c'est depuis qu'on peut jouer en multi joueurs).
• 0.4.x : réécriture de la gestion des états du jeu (afin de permettre une plus grande maintenabilité du jeu).
• 0.5.x : gestion physique des éléments / jeu en réseau / synchronisation des statistiques avec le serveur web.
• 0.6.x : CMake remplace autotools et d'autres améliorations du système de construction des binaires.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

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


📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DU JEU

▸ Classique :
• Si vous l'avez installé à partir d'un paquet ou installé dans les répertoires système : [Alt+F2] xmoto


⌨️🖱️🎮️ CONTRÔLES:

(Liste des contrôles non exhaustive)

• Il se contrôle au clavier.

• Accélérer : flèche haut,
• freiner : flèche bas,
• basculer vers la gauche ou droite : flèches gauche & droite,
• changer de direction : ESPACE.

🕵️ Test [fr]

🕵️ Test (✔ v. 0.6.2) par goupildb (config. : Manjaro 64-bit) :
Le : 19 mars 2023
⏱️ Durée du test : 10 minutes.

🎯️ Objectif : Mise à jour de son fonctionnement/évolution.

💻️ PC Specs :
Linux distribution: Manjaro
Kernel : 6.1.19-1-MANJARO
Graphics driver : NVIDIA 525.89.02 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (5.6.7)

CPU : AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard : MSI B450 GAMING PRO CARBON AC (RVB)
RAM : 32Go DDR4 (2x16GB)
Graphics card : GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x1TB Samsung SpinPoint F1 HD103UJ & WD Green WD10EACS
Monitors : 2 x ASUS ROG Swift PG348Q (3440x1440)
Webcam : Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Keyboard : Roccat Vulcan, French layout (RVB)
Mouse : G-Lab Kult-Iridium (RVB)
Gamepad : Microsoft Xbox Elite Wireless Controller Series 2 (xpadneo-dkms required)(drift if battery low)


Le jeu fonctionne bien. J'avais noté précédemment le support du joystick, mais ça ne semble pas être le cas (ou le mien n'est pas supporté).
J'ai réussi les 2 premiers niveaux (faut prendre son élan pour le 2eme et ne pas hésiter à retourner la moto) : yeees !
C'est diablement difficile, ça s'améliore en maîtrisant le retournement de moto ( [SPACE]) pour ne pas tomber.

🧭️ Conclusion :

🕵️ Impression globale : 👍️
Un excellent jeu que je redécouvre avec plaisir.
Le pro dans ce jeu et dans la famille, c'est Louis, mais il est à présent à Lyon, donc il n'a pas pu prendre le relais sur mon clavier (comme il le faisait autrefois) pour me démontrer mon piètre niveau :)).
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à ses auteurs !