X-Moto

Last updated
X-Moto
Developer(s) Nicolas Adenis-Lamarre (Rasmus Teislev Neckelmann)
Initial release2005;19 years ago (2005)
Stable release
0.6.2 / March 5, 2023;15 months ago (2023-03-05)
Repository
Platform Linux, FreeBSD, Mac OS X and Microsoft Windows
Type Platform
License GPL-2.0-or-later
Website xmoto.tuxfamily.org   OOjs UI icon edit-ltr-progressive.svg
Screenshot of X-Moto 0.6.1 Xmoto.jpg
Screenshot of X-Moto 0.6.1
Screenshot (in-detail zoom) Xmoto1.jpg
Screenshot (in-detail zoom)

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.

Contents

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. [1] 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. [1] These are created using Inkscape with the Inksmoto extension. [2]

Development

Level creation for X-Moto with Inkscape Editor de nivells.png
Level creation for X-Moto with Inkscape

The project was started in 2005 on a sourceforge.net repository. [3] 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. [4] [5] Thinkdigit 2009-05 ranked X-Moto among the "Most addictive Linux games". [6] 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. [7] Over various other download portals over 600,000 downloads are aggregated: on Softonic over 357,707 for the Windows version [8] and 70,390 for the Mac version, [9] on Chip.de 67,471 downloads of the Windows version, [10] on Computer Bild 54,351 downloads of Windows version, [11] on Softpedia 48,428 downloads for Linux version [12] and on netzwelt 8,134 downloads. [13] The game was included in Heinz Heise's c't software collection 6/2009 of the c't issue 24/2009. [14]

See also

Related Research Articles

Irrlicht is an open-source game engine written in C++. It is cross-platform, officially running on Windows, macOS, Linux and Windows CE and due to its open nature ports to other systems are available, including FreeBSD, Xbox, PlayStation Portable, Symbian, iPhone, AmigaOS 4, Sailfish OS via a Qt/QML wrapper, and Google Native Client.

<span class="mw-page-title-main">Inkscape</span> Free open-source vector graphics editor

Inkscape is a free and open-source vector graphics editor for traditional Unix-compatible systems such as GNU/Linux, BSD derivatives and Illumos, as well as Windows and macOS. It offers a rich set of features and is widely used for both artistic and technical illustrations such as cartoons, clip art, logos, typography, diagramming and flowcharting. It uses vector graphics to allow for sharp printouts and renderings at unlimited resolution and is not bound to a fixed number of pixels like raster graphics. Inkscape uses the standardized Scalable Vector Graphics (SVG) file format as its main format, which is supported by many other applications including web browsers. It can import and export various other file formats, including SVG, AI, EPS, PDF, PS and PNG.

<i>Frozen Bubble</i> 2002 video game

Frozen Bubble is a free software clone of Puzzle Bobble for a variety of home and mobile systems.

<span class="mw-page-title-main">Object REXX</span>

The Object REXX programming language is a general-purpose object-oriented scripting language.

<span class="mw-page-title-main">TORCS</span>

TORCS is an open-source 3D car racing simulator available on Linux, FreeBSD, Mac OS X, AmigaOS 4, AROS, MorphOS and Microsoft Windows. TORCS was created by Eric Espié and Christophe Guionneau, but project development is now headed by Bernhard Wymann. It is written in C++ and is licensed under the GNU GPL. TORCS is designed to enable pre-programmed AI drivers to race against one another, while allowing the user to control a vehicle using either a keyboard, mouse, or wheel input.

A number of vector graphics editors exist for various platforms. Potential users of these editors will make a comparison of vector graphics editors based on factors such as the availability for the user's platform, the software license, the feature set, the merits of the user interface (UI) and the focus of the program. Some programs are more suitable for artistic work while others are better for technical drawings. Another important factor is the application's support of various vector and bitmap image formats for import and export.

<span class="mw-page-title-main">Hydrogen (software)</span> Drum machine software

Hydrogen is an open-source drum machine created by Alessandro Cominu, an Italian programmer who goes by the pseudonym Comix. Its main goal is to provide professional yet simple and intuitive pattern-based drum programming.

<i>Armagetron Advanced</i>

Armagetron Advanced is a multiplayer snake game in 3D based on the light cycle sequence from the film Tron. It is available for Linux, macOS, Microsoft Windows, AmigaOS 4 and OpenBSD as free and open-source software.

<i>FooBillard</i> 2002 video game

FooBillard is a free and open-source, OpenGL-based sports simulation video game.

<i>UltraStar</i> 2023 video game

UltraStar is a clone of SingStar, a music video game by Polish developer Patryk "Covus5" Cebula. UltraStar lets one or several players score points by singing along to a song or music video and match the pitch of the original song. UltraStar displays lyrics as well as the correct notes similar to a piano roll. On top of the correct notes UltraStar displays the pitch recorded from the players. UltraStar allows several people to play simultaneously by connecting several microphones possibly to several sound cards. To add a song to UltraStar, a file with notes and lyrics is required, together with an audio file. Optionally a cover image, a backdrop image and a video may be added to each song. UltraStar comes preloaded with a short sample from Nine Inch Nails hit "Discipline" from The Slip album.

<span class="mw-page-title-main">VDrift</span>

VDrift is a cross-platform, free/open source driving simulation made with drift racing in mind. It is released under the GNU General Public License (GPL) v3. It is currently available for Linux, FreeBSD, Mac OS X and Microsoft Windows.

<i>Crayon Physics Deluxe</i> 2007 video game

Crayon Physics Deluxe is a puzzle video game designed by Petri Purho and released on January 7, 2009. An early version, titled Crayon Physics, was released for Windows in June 2007. Deluxe won the grand prize at the Independent Games Festival in 2008. It features a heavy emphasis on two-dimensional physics simulations, including gravity, mass, kinetic energy and transfer of momentum. The game includes a level editor and enables its players to download and share custom content via an online service.

Bike or Die! is a trial bike game by developer Toyspring, released for Palm OS in mid-2004 and for iOS in 2008. In this game players try to ride a bike with simulated physics over challenging and varied courses, in order to collect flags as quickly as possible. Players can download additional levels and compete online via the game's official homepage.

<span class="mw-page-title-main">OpenCity</span> Free and open-source city building game

OpenCity is a free and open-source software 3D city-building game started in 2003 by France-based Vietnamese programmer Duong-Khang Nguyen. The game mechanics are similar to SimCity, although the game developers do not strive to make it a direct SimCity clone.

eyeOS Web-based OS (Operating System)

eyeOS is a web desktop for cloud computing,whose main purpose is to enable collaboration and communication among users. It is mainly written in PHP, XML, and JavaScript. It is a private-cloud application platform with a web-based desktop interface. eyeOS delivers a whole desktop from the cloud with file management, personal management information tools, and collaborative tools, with the integration of the client’s applications.

Elasto Mania is a platform game released in 2000. It explores the notion of elastic motorcycles. The goal of each level is to touch the flower. Some require the player to collect apples spread throughout it before doing so. There is online competition in trying to finish the levels as fast as possible and setting new world records. Time improvements have often shown to rely on finding new ways to solve the levels. Advancement also relies on polishing known styles.

<span class="mw-page-title-main">GLtron</span>

GLtron is a 3D snake game based on the light cycle portion of the film Tron. The game is free and open-source software and has been ported to many mobile and non-mobile operating systems such as Windows, MacOS, Symbian and Android over the years.

<span class="mw-page-title-main">Dooble</span> Web browser

Dooble is a free and open-source web browser that was created to offer improved privacy for users. Currently, Dooble is available for FreeBSD, Haiku, Linux, macOS, OS/2, and Windows. Dooble uses Qt for its user interface and abstraction from the operating system and processor architecture. As a result, Dooble should be portable to any system that supports OpenSSL, POSIX threads, Qt, SQLite, and other libraries.

<i>No Gravity</i> (video game) 1990 video game

NoGravity is a space flight simulation and space shooter developed by realtech VR, a Montreal based, French Canadian independent computer games company. The game was ported to many platforms over the years as it was open sourced in 2005. NoGravity drew comparisons with the Wing Commander series.

<span class="mw-page-title-main">Q4OS</span> Lightweight Linux distribution, based on Debian

Q4OS is a light-weight Linux distribution, based on Debian, targeted as a replacement for operating systems that are no longer supported on outdated hardware. The distribution is known for an addon called XPQ4, which adds themes intended to replicate the look and feel of Windows 2000 and Windows XP.

References

  1. 1 2 Gerald (2007-04-29). "X-Moto: Open Source Motocross Platform Action". Macapper. Archived from the original on 2013-02-13. Retrieved 2024-05-07.
  2. X-Moto Wiki: How to create smooth levels using Inkscape
  3. According to the SourceForge project page (2005-05-26)
  4. Linux Format 105 May 2008 page 73
  5. Linux Format 196 April 2015 page 64
  6. Thinkdigit Magazine 2009-05
  7. stats 2000-05-14+to+2017-05-20 on sourceforge.net (May 2017)
  8. "Download x moto".
  9. "Download x moto für mac".
  10. "X-Moto".
  11. "X-Moto 0.5.11 - Download - COMPUTER BILD". 27 March 2023.
  12. "Download X-Moto Linux 0.5.11". Softpedia. 5 February 2015.
  13. "X-Moto - Download". 29 April 2020.
  14. "XMoto".