Minetest Crafting Menu With Stone Pickaxe
   HOME

TheInfoList



OR:

''Minetest'' is a
free and open-source Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
sandbox video game A sandbox game is a video game with a gameplay element that provides players a great degree of creativity to interact with, usually without any predetermined goal, or alternatively with a goal that the players set for themselves. Such games may ...
and
game creation system AHjbhb job u tv in ubjb, A game creation system (GCS) is a consumer-targeted game engine and a set of specialized design tools (and sometimes a light scripting language), engineered for the rapid iteration of user-derived video games. Examples incl ...
with focus on
voxel In 3D computer graphics, a voxel represents a value on a regular grid in three-dimensional space. As with pixels in a 2D bitmap, voxels themselves do not typically have their position (i.e. coordinates) explicitly encoded with their values. Ins ...
graphics. It is written primarily in
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
and makes use of the
Irrlicht Engine Irrlicht (pronounced in German) 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, X ...
. ''Minetest'' provides an
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standa ...
for users to write their own games and mods written in
Lua Lua or LUA may refer to: Science and technology * Lua (programming language) * Latvia University of Agriculture * Last universal ancestor, in evolution Ethnicity and language * Lua people, of Laos * Lawa people, of Thailand sometimes referred t ...
. It is cross-platform, being available 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 ...
-based systems,
FreeBSD FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix. The first version of FreeBSD was released in 1993. In 2005, FreeBSD was the most popular ...
,
Microsoft 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 serv ...
,
MacOS 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 ...
, and Android. In the default game of ''Minetest'', Minetest Game (MTG for short), players explore a blocky,
procedurally-generated In computing, procedural generation is a method of creating data algorithmically as opposed to manually, typically through a combination of human-generated assets and algorithms coupled with computer-generated randomness and processing power. In ...
3D world spanning approximately 31 000 full nodes (blocks) in each direction, and may discover and extract raw materials,
craft A craft or trade is a pastime or an occupation that requires particular skills and knowledge of skilled work. In a historical sense, particularly the Middle Ages and earlier, the term is usually applied to people occupied in small scale prod ...
tools and items, and build structures and
landscape A landscape is the visible features of an area of land, its landforms, and how they integrate with natural or man-made features, often considered in terms of their aesthetic appeal.''New Oxford American Dictionary''. A landscape includes the ...
s. Depending on the game selected and mods present, players can fight computer-controlled " mobs", as well as cooperate with or compete against other players in the same world. The game mechanics of ''Minetest'' are similar to those of the 2009 game ''
Minecraft ''Minecraft'' is a sandbox game developed by Mojang Studios. The game was created by Markus "Notch" Persson in the Java programming language. Following several early private testing versions, it was first made public in May 2009 before being ...
'', though the original author stopped just short of describing it as a "''Minecraft'' clone". Over a decade of active development ''Minetest'' has garnered critical acclaim and gained in popularity; since November 2013 ''Minetest'' has been downloaded over 1.4 million times from
GitHub GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous ...
, and the Android version of ''Minetest'' has over 500,000 downloads on the
Google Play Google Play, also known as the Google Play Store and formerly the Android Market, is a digital distribution service operated and developed by Google. It serves as the official app store for certified devices running on the Android (operating sys ...
store.


Gameplay

''Minetest'' is a
voxel In 3D computer graphics, a voxel represents a value on a regular grid in three-dimensional space. As with pixels in a 2D bitmap, voxels themselves do not typically have their position (i.e. coordinates) explicitly encoded with their values. Ins ...
sandbox A sandbox is a sandpit, a wide, shallow playground construction to hold sand, often made of wood or plastic. Sandbox or Sand box may also refer to: Arts, entertainment, and media * Sandbox (band), a Canadian rock music group * Sandbox ( ...
video game.
Gameplay Gameplay is the specific way in which players interact with a game, and in particular with video games. Gameplay is the pattern defined through the game rules, connection between player and the game, challenges and overcoming them, plot and pla ...
is in the first-person perspective by default, but players have the option for third-person perspective. The game world is composed of voxels: 3D objects, many of them simple cubes, commonly called "nodes". Different voxels represent various materials, such as dirt, stone, ores, tree trunks, water, and lava. The core gameplay revolves around picking up and placing these objects, one node at a time. Nodes are arranged in a 3D grid, while players can move smoothly around the world. Players can "mine" (or "dig") blocks and then "place" (or "build") them elsewhere, enabling them to modify the game world. Players can also craft a wide variety of hand-held tools to aid them with the world modification. Pick axes allow to dig rocky nodes, shovels speed up the digging of dirt and sand, water buckets allow to pick up water nodes, etc. A player controls a 3D character known as Sam, which is a
recursive acronym A recursive acronym is an acronym that refers to itself, and appears most frequently in computer programming. The term was first used in print in 1979 in Douglas Hofstadter's book '' Gödel, Escher, Bach: An Eternal Golden Braid'', in which Hof ...
for "Sam ain't ''
Minecraft ''Minecraft'' is a sandbox game developed by Mojang Studios. The game was created by Markus "Notch" Persson in the Java programming language. Following several early private testing versions, it was first made public in May 2009 before being ...
''". As players explore the world, new areas are
procedurally generated In computing, procedural generation is a method of creating data algorithmically as opposed to manually, typically through a combination of human-generated assets and algorithms coupled with computer-generated randomness and processing power. In ...
, using a map
seed A seed is an embryonic plant enclosed in a protective outer covering, along with a food reserve. The formation of the seed is a part of the process of reproduction in seed plants, the spermatophytes, including the gymnosperm and angiospe ...
specified by the player. A new game puts the player in the center of a voxel cube 62 thousand nodes across, so the player can travel 31 thousand nodes in any direction (sideways, up, or down) before reaching the
invisible wall An invisible wall is a boundary in a video game that limits where a player character can go in a certain area, but does not appear as a physical obstacle. The term can also refer to an obstacle that in reality could easily be bypassed, such as a ...
at the end of the world. The world is divided into
biome A biome () is a biogeographical unit consisting of a biological community that has formed in response to the physical environment in which they are found and a shared regional climate. Biomes may span more than one continent. Biome is a broader ...
s ranging from deserts to jungles to snowfields; the terrain includes plains, mountains, forests, caves, and various lava/water bodies. The in-game time system follows a day and night cycle, and one full cycle lasts 20 real-time minutes. ''Minetest'' provides two basic game mode options: ''Enable Damage'' and ''Creative Mode'' which affect how players interact with the world and use items. Creative Mode is intended to provide players with infinite resources, while toggling the damage setting determines whether the players are able to take damage from environmental hazards and other players.


Multiplayer

''Minetest'' implements a client-server
architecture Architecture is the art and technique of designing and building, as distinguished from the skills associated with construction. It is both the process and the product of sketching, conceiving, planning, designing, and constructing building ...
, and can be played solo or
multiplayer A multiplayer video game is a video game in which more than one person can play in the same game environment at the same time, either locally on the same computing system (couch co-op), on different computing systems via a local area network, or ...
. A player starting a new game can choose between playing in a
single-player A single-player video game is a video game where input from only one player is expected throughout the course of the gaming session. A single-player game is usually a game that can only be played by one person, while "single-player mode" is usuall ...
mode, or hosting a
server Server may refer to: Computing *Server (computing), a computer program or a device that provides functionality for other programs or devices, called clients Role * Waiting staff, those who work at a restaurant or a bar attending customers and su ...
to which other ''Minetest'' players can connect.


Customizations

The full source code of ''Minetest,'' and all of its artistic assets such as textures and sounds, are distributed under a variety of
free Free may refer to: Concept * Freedom, having the ability to do something, without having to obey anyone/anything * Freethought, a position that beliefs should be formed only on the basis of logic, reason, and empiricism * Emancipate, to procur ...
licenses, making it easier to create modified versions and
derivatives The derivative of a function is the rate of change of the function's output relative to its input value. Derivative may also refer to: In mathematics and economics * Brzozowski derivative in the theory of formal languages * Formal derivative, an ...
. The base version of ''Minetest'' provides an interface for ''games'' and ''mods'' written in
Lua Lua or LUA may refer to: Science and technology * Lua (programming language) * Latvia University of Agriculture * Last universal ancestor, in evolution Ethnicity and language * Lua people, of Laos * Lawa people, of Thailand sometimes referred t ...
. ''Games'' define the basic rules of the game world, and are a core feature of ''Minetest''. Most ''games'' feature sandbox gameplay focused on construction, mining, and creativity. ''Mods'' are used to further customize various aspects of gameplay, and are an inherent part of ''Minetest''. ''Mods'' are server-side and work out of the box when playing on Internet servers, with no manual installation required.


Games

Developers refer to ''Minetest'' as an
engine An engine or motor is a machine designed to convert one or more forms of energy into mechanical energy. Available energy sources include potential energy (e.g. energy of the Earth's gravitational field as exploited in hydroelectric power gen ...
rather than a "game" because almost every aspect of gameplay is implemented within so-called ''games'' written in Lua. Since version 5.0.0, the main menu of the ''Minetest'' engine allows users to browse and install ''games'' from a curated list. ''Minetest'' is shipped with two ''games'': Minetest Game, a
sandbox A sandbox is a sandpit, a wide, shallow playground construction to hold sand, often made of wood or plastic. Sandbox or Sand box may also refer to: Arts, entertainment, and media * Sandbox (band), a Canadian rock music group * Sandbox ( ...
, and Development Test implementing a more minimal sandbox primarily for debugging. Minetest Game implements a simple and peaceful game mode with no goals and no built-in computer enemies.


Mods

There are over 1000
free Free may refer to: Concept * Freedom, having the ability to do something, without having to obey anyone/anything * Freethought, a position that beliefs should be formed only on the basis of logic, reason, and empiricism * Emancipate, to procur ...
and
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 ...
mods available at Minetest forums. Since version 5.0.0, ''Minetest'' features a built-in content picker, allowing users to browse a curated list of add-ons and install mods and texture packs with a single click. Content is also available at Minetest's sit
ContentDB
Mods can be used to add node types, tools, monsters, player skins, and alter many aspects of the gameplay. Both the forums and the in-game browser exclude non-free or closed source software as a matter of policy.


Development

Minetest was originally released in November 2010 under a proprietary license. Shortly afterwards the license was changed to the GPL-2.0-or-later license. By agreement among major contributors, in June 2012 the project license was to be changed to LGPL-2.1-or-later, though at the time small parts still remained under the GPL-2.0-or-later license. In September 2013, the transition was complete. While LGPL-2.1-or-later remains the main license for the ''Minetest'' engine, other
free Free may refer to: Concept * Freedom, having the ability to do something, without having to obey anyone/anything * Freethought, a position that beliefs should be formed only on the basis of logic, reason, and empiricism * Emancipate, to procur ...
and
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 ...
licenses are used for various other parts of the latest release. Perttu Ahola was the only developer working on the project for about six months, until Ciaran Gultnieks started making code contributions in May 2011. The roster of contributors grew and changed over the years. As of July 2020, there are 9 active core developers and 15 active contributors. Project participants do not have set roles, but rather keep their activity within their respective areas of expertise. Perttu Ahola's role morphed over the years: whereas initially it was engine development, now it is mostly Web-hosting and administration, assigning core developer, moderator, and other roles to people, as well as being the final word in cases where other developers are unable to render a decision.


Usage in education

''Minetest'' has been used in educational environments to teach subjects such as mathematics, programming, and earth sciences. Such examples are: * In 2017 in France, ''Minetest'' was used to teach calculus and trigonometry. * At Federal University of Santa Catarina in Brazil, ''Minetest'' was used to teach programming in a variant called MineScratch. * In 2018, for Laboratory Education and Apprenticeships (EDA) at the
Paris Descartes University Paris Descartes University (french: Université Paris 5 René Descartes, links=no), also known as Paris V, was a French public university located in Paris. It was one of the inheritors of the historic University of Paris, which was split into 13 ...
, ''Minetest'' was used to teach life and earth sciences to year 6 students who could not observe some phenomena in person but could experience them in the ''Minetest'' virtual world.


Reception

Opensource.com listed ''Minetest'' at #1 in its "Best open source games of 2015", stating that it is maybe "the most complete alternative to ''Minecraft''", and noted its expansibility, stating that it contains a user-friendly API for creating mods in Lua.
PC Magazine ''PC Magazine'' (shortened as ''PCMag'') is an American computer magazine published by Ziff Davis. A print edition was published from 1982 to January 2009. Publication of online editions started in late 1994 and have continued to the present d ...
listed ''Minetest'' among "The best Sandbox Creation Games for ''Minecraft'' Fans".


See also

*
Free and open source software Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
*
List of open-source video 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 ...
*
Linux gaming Linux gaming refers to playing video games on a Linux operating system. History Linux gaming started largely as an extension of the already present Unix gaming scene, with both systems sharing many similar titles. These games were eithe ...


References

{{FLOSS Survival video games Linux games Windows games Android (operating system) games Multiplayer online games Open-source video games Open-world video games Free and open-source software Free and open-source Android software MacOS games Multiplayer and single-player video games Video games developed in Finland 2010 video games Minecraft clones Lua (programming language)-scripted video games