''Tux, of Math Command'' (TuxMath, for short) is an
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
arcade
Arcade most often refers to:
* Arcade game, a coin-operated game machine
** Arcade cabinet, housing which holds an arcade game's hardware
** Arcade system board, a standardized printed circuit board
* Amusement arcade, a place with arcade games
* ...
-style
video game
Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device to gener ...
for learning
arithmetic
Arithmetic () is an elementary part of mathematics that consists of the study of the properties of the traditional operations on numbers—addition, subtraction, multiplication, division, exponentiation, and extraction of roots. In the 19th c ...
, initially created for
Linux
Linux ( or ) 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 as a Linux distribution, which i ...
.
History
The first
alpha of the game was released by its initial developer,
Bill Kendrick, in September 2001, days prior to the
September 11, 2001 attacks
The September 11 attacks, commonly known as 9/11, were four coordinated suicide terrorist attacks carried out by al-Qaeda against the United States on Tuesday, September 11, 2001. That morning, nineteen terrorists hijacked four commerc ...
. It was decided that the imagery of exploding buildings was no longer suitable. Eventually the city imagery was replaced with
igloos
An igloo (Inuit languages: , Inuktitut syllabics (plural: )), also known as a snow house or snow hut, is a type of shelter built of suitable snow.
Although igloos are often associated with all Inuit, they were traditionally used only ...
, to match the
arctic
The Arctic ( or ) is a polar region located at the northernmost part of Earth. The Arctic consists of the Arctic Ocean, adjacent seas, and parts of Canada ( Yukon, Northwest Territories, Nunavut), Danish Realm ( Greenland), Finland, Iceland ...
theme of
Tux, the Linux penguin, who stars in the game.
Since 1.7.0 the game also include a multiplayer mode and Factor-fraction activity called Factoroids.
Gameplay
The game-play mechanic is based loosely on that of the arcade game
Missile Command
''Missile Command'' is a 1980 shoot 'em up arcade video game developed and published by Atari, Inc. and licensed to Sega for Japanese and European releases. It was designed by Dave Theurer, who also designed Atari's vector graphics game ''Temp ...
, but with
comets
A comet is an icy, small Solar System body that, when passing close to the Sun, warms and begins to release gases, a process that is called outgassing. This produces a visible atmosphere or coma, and sometimes also a tail. These phenomena ...
falling on cities, rather than
missiles
In military terminology, a missile is a guided airborne ranged weapon capable of self-propelled flight usually by a jet engine or rocket motor. Missiles are thus also called guided missiles or guided rockets (when a previously unguided rocket i ...
. Like Missile Command, players attempt to protect their cities, but rather than using a
trackball
A trackball is a pointing device consisting of a ball held by a socket containing sensors to detect a rotation of the ball about two axes—like an upside-down ball mouse with an exposed protruding ball. Users roll the ball to position the on ...
-controlled targeting cross-hair, players solve math problems that label each comet, which causes a
laser
A laser is a device that emits light through a process of optical amplification based on the stimulated emission of electromagnetic radiation. The word "laser" is an acronym for "light amplification by stimulated emission of radiation". The firs ...
to destroy it.
Features
The game has multiple user support (useful for schools),
LAN
Lan or LAN may also refer to:
Science and technology
* Local asymptotic normality, a fundamental property of regular models in statistics
* Longitude of the ascending node, one of the orbital elements used to specify the orbit of an object in sp ...
multiplayer mode, on-screen tutorials and a training mode - over 50 bundled lessons ranging from simple number typing up through all four basic arithmetic operations with negative numbers and "missing number" questions (e.g. "3 x ? = 12"). Being an open source project,
multi-platform
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software r ...
support for
Linux
Linux ( or ) 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 as a Linux distribution, which i ...
,
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
,
Mac OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
,
BeOS
BeOS is an operating system for personal computers first developed by Be Inc. in 1990. It was first written to run on BeBox hardware.
BeOS was positioned as a multimedia platform that could be used by a substantial population of desktop users a ...
and others is available.
Localization to over thirty (human) languages was created by the games community. Included is also "Factoroids", a
clone
Clone or Clones or Cloning or Cloned or The Clone may refer to:
Places
* Clones, County Fermanagh
* Clones, County Monaghan, a town in Ireland
Biology
* Clone (B-cell), a lymphocyte clone, the massive presence of which may indicate a pathologi ...
of classic
Atari video game "
Asteroids
An asteroid is a minor planet of the inner Solar System. Sizes and shapes of asteroids vary significantly, ranging from 1-meter rocks to a dwarf planet almost 1000 km in diameter; they are rocky, metallic or icy bodies with no atmosphere. ...
", modified to be an activity to train factorization.
JavaScript Version
Originally written in C language and based on the SDL library, TuxMath has been rewritten in JavaScript in 2022, allowing it to be played from a web browser or from a smartphone.
The web version of TuxMath allows to play the game where the player has to solve operations to shoot comet TuxMath, but not the "factoroid" game. It adds an "autolevel" option which adjusts the operations to the level of the player, levels with operations involving 3 numbers or more, a penalty (igloo destroyed) in the event of too many wrong answers.
Reception and impact
Distribution
TuxMath is included in numerous Linux
distributions, including the
Edubuntu
Edubuntu, previously known as Ubuntu Education Edition, was an official derivative of the Ubuntu operating system designed for use in classrooms inside schools, homes and communities.
Edubuntu was developed in collaboration with teachers and t ...
flavor of
Ubuntu
Ubuntu ( ) is a Linux distribution based on Debian and composed mostly of free and open-source software. Ubuntu is officially released in three editions: '' Desktop'', '' Server'', and ''Core'' for Internet of things devices and robots. All th ...
. It is included as a game on the
ASUS Eee PC
The ASUS Eee PC is a netbook computer line from Asus, and a part of the ASUS Eee product family. At the time of its introduction in late 2007, it was noted for its combination of a lightweight, Linux-based operating system, solid-state drive ( ...
. It was also included on the
Dish Network
DISH Network Corporation (DISH, an acronym for DIgital Sky Highway) is an American television provider and the owner of the direct-broadcast satellite provider Dish, commonly known as Dish Network, and the over-the-top IPTV service, Sling TV ...
721
PVR.
Use in Schools
Numerous schools use TuxMath, and school newsletters, educational, software websites and publications
Teaching with Tux
Linux Journal
''Linux Journal'' (''LJ'') is an American monthly technology magazine originally published by Specialized System Consultants, Inc. (SSC) in Seattle, Washington since 1994. In December 2006 the publisher changed to Belltown Media, Inc. in Housto ...
, October 21st, 2009 mention it, often together with other open source educational software.
See also
*Missile Command
''Missile Command'' is a 1980 shoot 'em up arcade video game developed and published by Atari, Inc. and licensed to Sega for Japanese and European releases. It was designed by Dave Theurer, who also designed Atari's vector graphics game ''Temp ...
* Tux (Linux mascot penguin)
*Tux Typing
''Tux Typing'' is a free and open source typing tutor created especially for children. It features several different types of game play, at a variety of difficulty levels. It is designed to be fun and to improve words per minute speed of typist ...
* Tux Paint
* List of open source games
This is a list of notable open-source video games. Open-source video games are assembled from and are themselves open-source software, including public domain games with public domain source code. This list also includes games in which the engine i ...
External links
*
*Downloa
source code and Windows, Linux and Mac
versions
*
Play Tux Math online
(JavaScript / web version of Tux Math)
References
{{DEFAULTSORT:Tux, Of Math Command
BeOS games
Free educational software
GNOME Kids
Linux games
MacOS games
Educational video games
Open-source video games
Video games developed in the United States
Windows games
Mathematical education video games