GLtron

Last updated
GLtron
GLTron.png
Original author(s) Andreas Umbach
Developer(s) GLtron.org
Initial release1999;22 years ago (1999)
Stable release
0.72-beta-8 / 31 July 2016;5 years ago (2016-07-31)
Repository https://sourceforge.net/projects/gltron
Platform OS X(OS X 10.7+ currently unsupported), Mac OS 9, Linux, Windows, MorphOS, Symbian, Android
Type Snake game
License GPL-2.0-or-later
Website www.gltron.org   OOjs UI icon edit-ltr-progressive.svg

GLtron is a 3D snake game based on the light cycle portion of the film Tron . [1] 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 [2] and Android [3] over the years.

Contents

Development

After being originally a private university project by Andreas Umbach in June 1998, the game's open-source development started when the source code was put to SourceForge around 1999 under the GPL-2.0-or-later software license. The game's soundtrack features the track Revenge of the Cats, which was composed and performed by Finnish musician Peter Hajba, who is also known by his demoscene nickname Skaven. [4] Ports to new platforms are primarily developed by the game's community.

Gameplay

GLTron screenshot: Light cycle and trail GLtronwin.jpg
GLTron screenshot: Light cycle and trail

The aim of the game is to be the last player riding. Cycles can be boosted with a limited turbo. There are various gameplay styles, including switching the gameplay from "booster" to "wall accel." to "both". "Booster" has an extra button for boosting, in addition to the standard left, right, glance left, glance right buttons, while "Wall ride" increases a player's light cycle's speed automatically depending on how close they are to an opponent's wall. "Both" incorporates both options for increasing the player's light cycle's speed.

There are several arena sizes that can be selected, from "tiny" (which is best for two players on normal speed or people practicing their reflexes with 3 "mcp himself" difficulty-level bots on "crazy" speed) to "vast".

The game is played using the keyboard to control the vehicle and the mouse to control the camera position, players can out ride competitors across the geometric grid.

Reception

In 2006, GLTron was recommended by The Mac Observer for its graphics and sound, considered good for a free software game, and support for different screen resolutions and input devices. [1] Other reviews were positive too, [5] [6] for instance The Linux Game Tome gave 4/5 stars. [7]

The game was ported to multiple systems like Linux, Windows, MacOS as also mobile systems that have support for OpenGL ES like Symbian, [8] Android, [9] and as also the OpenPandora handheld. [10] Gltron was downloaded between 2000 and 2016 1,500,000 times from SourceForge alone, [11] while it is also packaged with many Linux distributions like Debian. [12]

See also

Related Research Articles

Linux distribution Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that is based upon the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

Qt Extended is an application platform for embedded Linux-based mobile computing devices such as personal digital assistants, video projectors and mobile phones. It was initially developed by Qt Software, a subsidiary of Nokia. When they cancelled the project the free software portion of it was forked by the community and given the name Qt Extended Improved. The QtMoko Debian-based distribution is the natural successor to these projects as continued by the efforts of the Openmoko community.

<i>Cube</i> (video game) 2001 video game

Cube is a first-person shooter video game that shares the name of its free and open-source engine (zlib-licensed). The engine and game were developed by Wouter van Oortmerssen.

Core fonts for the Web was a project started by Microsoft in 1996 to create a standard pack of fonts for the World Wide Web. It included the proprietary fonts Andalé Mono, Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet MS, Verdana and Webdings, all of them in TrueType font format packaged in executable files (".exe") for Microsoft Windows and in BinHexed Stuff-It archives (".sit.hqx") for Macintosh. These packages were published as freeware under a proprietary license imposing some restrictions on distribution.

XBill

XBill is an arcade style game for the X Window System. The game features a bespectacled character known as "Bill". The goal is to prevent Bill's legions of clones from installing "Wingdows", a virus "cleverly designed to resemble a popular operating system", on a variety of computers running other operating systems. It was very popular among Linux gamers at the end of the 1990s, beating out Quake, though not Quake II, as Linux Journal reader's favourite Linux game in 1999.

Lincity Free and open-source SimCity clone

Lincity is a free and open-source software construction and management simulation game, which puts the player in control of managing a city's socio-economy, similar in concept to SimCity. The player can develop a city by buying appropriate buildings, services and infrastructure. Its name is both a Linux reference and a play on the title of the original city-building game, SimCity, and it was released under the GNU General Public License v2.

CPython is the reference implementation of the Python programming language. Written in C and Python, CPython is the default and most widely used implementation of the Python language.

<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.

Linux Family of Unix-like operating systems

Linux is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged in a Linux distribution.

<i>Globulation 2</i> 2009 video game

Globulation 2 is a real-time strategy game, available in beta as of January 2009. The game updates on an irregular release cycle and is available in many Linux distribution's package repositories. The game minimizes gaming micromanagement by automatically assigning tasks to units. The game is developed as free and open source software under the GNU GPL-3.0-or-later.

<i>Biniax</i>

Biniax is a free and open-source puzzle video game which was first released in 2005. A sequel, Biniax-2, was released in 2007, with a more polished look and feel, and different game modes: arcade, tactic and multiplayer. The most recent release was in 2012.

The following outline is provided as an overview of and topical guide to free software and the free software movement:

An app store is a type of digital distribution platform for computer software called applications, often in a mobile context. Apps provide a specific set of functions which, by definition, do not include the running of the computer itself. Complex software designed for use on a personal computer, for example, may have a related app designed for use on a mobile device. Today apps are normally designed to run on a specific operating system—such as the contemporary iOS, macOS, Windows or Android—but in the past mobile carriers had their own portals for apps and related media content.

A delta update is an update that only requires the user to download the code that has changed, not the whole program. It can significantly save time and bandwidth. The name is drawn from the fact that the Greek letter delta, Δ or δ, is used to denote change in mathematical sciences.

<i>Endgame: Singularity</i> 2005 video game

Endgame: Singularity is a 2005 free and open source science fiction strategy/simulation game for Linux, Microsoft Windows, and Mac OS X.

PPSSPP PSP emulator

PPSSPP is a free and open-source PSP emulator for Windows, macOS, Linux, iOS, Android, Nintendo WiiU, Nintendo Switch, BlackBerry 10, MeeGo, Pandora, Xbox Series X, Xbox Series S, and Symbian with an increased focus on speed and portability. It was first released to the public on November 1, 2012, licensed under the GNU GPLv2 or later. The PPSSPP project was created by Henrik Rydgård, one of the co-founders of the Dolphin emulator.

mpv (media player) free and open-source media player software

mpv is free and open-source media player software based on MPlayer, mplayer2 and FFmpeg. It runs on several operating systems, including the Unix-like operating systems and the non-Unix Microsoft Windows, along with having an Android port called mpv-android. It is cross-platform, running on ARM, PowerPC, x86/IA-32, x86-64, and MIPS architecture.

References

  1. 1 2 Chris Barylick (September 11, 2006). "The Slacker's Guide - Something Cool For the Nerds: GLTron". The Mac Observer. Retrieved 2008-11-12.
  2. "Symbian Port". 2011-01-26. Retrieved 2011-01-26.
  3. "GL TRON". Google Play . Retrieved 2014-03-02.
  4. "GLtron related links" . Retrieved 2009-05-10.
  5. GLTron Reviewed by Cord Kruse on insidemacgames.com (September 12, 2006)
  6. 102 Games That Are: Free To Own on 1up.com (archived)
  7. gltron on The Linux Game Tome (2012-12-15, archived)
  8. "Symbian Port" . Retrieved 2011-01-26.
  9. "GL TRON". Google Play . Retrieved 2014-03-02.
  10. gltron on repo.openpandora.org
  11. gltron - stats on sourceforge.net
  12. gltron on packages.debian.org