Zum Inhalt springen

„Luanti“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[ungesichtete Version][ungesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Rubenwardy (Diskussion | Beiträge)
Zeile 78: Zeile 78:
==Customizing Minetest==
==Customizing Minetest==
===Modding===
===Modding===
[[Image:Pipeworks-screenshot3.png|thumb|left|Example of a mod - VanessaE's Pipeworks]]
[[Image:Pipeworks-screenshot3.png|thumb|right|Example of a mod - VanessaE's Pipeworks]]
[[Modding]] is done using the simple programming language [[Lua_(programming_language)|Lua]].<ref>{{cite web|title=Minetest Modding Forum section|url=http://minetest.net/forum/viewforum.php?id=11}}</ref> For comparison, Minecraft, is written and modded in [[Java]], which is comparably less simple.
[[Modding]] is done using the simple programming language [[Lua_(programming_language)|Lua]].<ref>{{cite web|title=Minetest Modding Forum section|url=http://minetest.net/forum/viewforum.php?id=11}}</ref> For comparison, Minecraft, is written and modded in [[Java]], which is comparably less simple.



Version vom 26. August 2012, 18:46 Uhr

Vorlage:Infobox VG

Minetest (sometimes called Minetest-c55) is an Irrlicht-based video game[1] programmed in C++, and is intended to be similar to Minecraft, as it is also a sandbox-building independent video game. It was created by Perttu "celeron55" Ahola and by other contributors and is free software released under the LGPL.

Minetest was one of the first Infirmer/Minecraft inspired games.

Minetest is focused on creativity and building, allowing players to build constructions out of textured cubes in a 3D world. Gameplay in its most recent release has two principal modes: Survival, which requires players to acquire resources themselves and maintain their health; and Creative, where the player has an unlimited supply of resources, the ability to fly, and to teleport.

Minetest can be played in singleplayer, or in multiplayer, with both of the game modes available.

Aims

Minetest has multiple objectives, including having an open and simple modding process using Lua and running natively on old and new machines.

Game Play

Datei:Minetest Intro.png
A screenshot of a randomly generated Minetest terrain

A player in Minetest has a lot of freedom to choose how to play the game, with the primary goals being surviving attacks by monsters, also known in-game as "hostile mobs" and building shelter. The core gameplay revolves around mining and construction. The game world is essentially made of rough 3d objects, mainly cubes, arranged in a fixed grid pattern, each of which which represents different materials such as dirt, stone, various ores, water, and tree trunks. While the players can move freely across the world, objects and items can only be placed at fixed locations relative to the grid. The player can gather these material blocks, craft them into something new and place them elsewhere, thus potentially creating various constructions.

The game starts by placing the player on the surface of a virtually infinite procedurally generated game world. The player can walk across the terrain consisting of plains, mountains, forests, caves, and various water bodies. The world is also divided into biomes ranging from deserts to snowfields (added by a mod). The in-game time system follows a day and night cycle. Throughout the course of the game the player encounters various non-human creatures, referred to as mobs. During the daytime, non-hostile animals spawn, which can be hunted for food and crafting materials. Hostile mobs, such as dungeon masters, "orekkis", "vombies" and the dangerous exploding "creepers" only spawn in unlit areas like caves or during nighttime.

Complex systems can be built using the in-game physics engine with the use of primitive mechanical devices, electrical circuits and logic gates built with an in-game material known as "Mesecons" (similar to Redstone in Minecraft) . For example, a door can be opened or closed by pressing a connected button or stepping on a pressure plate. Similarly, larger and more complex systems can be produced, such as a working arithmetic logic unit – as used in CPUs.

The game world is procedurally generated as the player explores it. Although limits exist on vertical movement both up and down, Minetest allows for an infinitely large game world to be generated on the horizontal plane, never running technical problems when extremely distant locations are reached, unlike Minecraft. The game achieves this by splitting the game world data into smaller sections, called "MapBlocks",[† 1] only created or loaded into memory when the player is nearby.

NOTE: Since 0.4, Mobs have been made separate from the main game. For those who want them the "Animals" mod is a good place to start.

Single- and Multiplayer

Minetest is capable of running as a local, single-player game, or as an online multiplayer system. In single-player mode, the game acts as if the player is running his or her own server, giving him or her access to everything the game is capable of doing. The player is able to grant him- or herself the ability to fly, acquire materials, etc.

In multiplayer mode, the player instructs their game to connect to another machine that is running Minetest as a server. Multiple users can connect to these servers at once and chat, exchange materials, build together, fight together, etc. This also offers the ability for users to fight against each other as well (a function known as Player-vs-Player), assuming the server administrator has enabled this ability.

Each install of Minetest comes with both client and server software. The "game" (that is, the software that the player usually uses) is also capable of acting as a server.


Game Modes - Survival vs. Creative

Minetest has two game playing modes, survival and creative. Each mode has its strengths and weaknesses; and the server administrator or single player player can chose which mode they want to use

Survival Mode

Datei:Minetest Animals Mod.jpg
A Wolf in the Animals Mod

In this mode, the player has a health bar which is depleted by attacks from monsters, falls, or environmental damage, drowning (added by a mod), or falling into lava. Health replenishes when the player eats food. Upon dying, the player is respawned at current spawn point, which by default is where the player started.

The player can acquire different resources and craft tools, weapons, food, and various other items. By acquiring better resources, the player can make more effective items. For example, tools such as axes, shovels, or pick-axes can be used to chop down trees, dig soil, and mine ores respectively, and tools made out of better materials (such as iron instead of stone) perform their tasks quicker and can be used more heavily before breaking.

The game has an inventory system, and the player is limited in the number of items they can carry. Specifically, there are 32 item "spaces", each of which can hold at least one item. In most cases, a slot can hold several (or even hundreds) of the same item, referred to as a "stack" of that item.

By default, Player versus Player (or PvP for short) is be enabled to allow fighting between players. This option can be disabled by a server administrator if so desired.

Creative Mode

Datei:Minetest Creative Inventory.jpg
The Creative Inventory


In creative mode, the main objective is for the player to build

The player has access to unlimited resources or items through the inventory menu, and can place or remove them instantly.

The player can simply drag the items from the creative inventory to their working inventory on the right, and then proceeds to place those items into their world as usual.

If a player or server administrator adds one or more mods to their install, any items added by those mods will show up automatically in the creative inventory (unless the mod specifies otherwise), giving players access to potentially thousands of items, blocks, etc.


All the mobs in the game can still spawn as normal.

Customizing Minetest

Modding

Example of a mod - VanessaE's Pipeworks

Modding is done using the simple programming language Lua.[2] For comparison, Minecraft, is written and modded in Java, which is comparably less simple.

The Modding API is extensive[3], and because Minetest is split into effectively an engine and the actual game, one can extend the game without affecting the engine that runs it. This makes it possible for someone to develop an entirely new game based around the engine, but which looks and acts in a totally different manner from the existing game. One could, for example, create a rudimentary first-person shooter, though the world would still be cube-based.

When playing on a server, mods are server side, so the client (the player connecting to the server) does not have to install the mods on his copy of Minetest.



Mods can be found on Minetests Forum.

Texture Packs

In Minetest, is it possible to override the game's (and any mods') textures with those in a user-supplied texture pack. [4]

These can do anything from simply supplying imagery that a user might consider "better", to increasing the resolution, to creating a whole new "theme" for the game, such as an alien planet or a cartoon world.

An alien world, for example, might supply red grass, while dirt might look like volcanic rock, and trees could have gold leaves. By default, the game supplies a basic set of 16x16 pixel textures made to invoke a roughly Earth-like appearance.

Development

Vorlage:Section-stub

0.1 and Project initiation

0.2

0.3

0.4

References

Vorlage:Reflist

  1. Minetest, Free and Open Source Sandbox Game Inspired by Minecraft. Linux Game News;
  2. Minetest Modding Forum section.
  3. Minetest modding API.
  4. Minetest Texture Packs forum section.