<<roadmap

Must do for 0.4.0

The goal of 0.4.0 is to

  • have the least bugs possible
  • have the stablest scripting API possible (the unstable portions of the API should be clearly documented as such)
  • be as polished a game as possible (balance, reasonable goals for most kinds of players, enough content, consistent style)
  • be released as soon as possible

given our current resources.

The list

Anyone can add stuff here; celeron55 will remove unwanted things. If you intend to make or fix something, you may add your name in [ ] after the corresponding item.

Must be done. 0.4.0 cannot be released otherwise.

If you can, please go ahead and do stuff listed in here. Please add a link to a patch or branch after completed item.

Features:

  • [delayed way too much; skipped] Mobs. Something not very fancy that will just make the game more interesting, for those not wanting to build just for the sake of building.
  • [somewhat ready enough] Final work on the scripting API and underlying framework. New node metadata.
  • [nah…] Pull in suitable translation patches

Bugs:

  • [fixed in celeron55/master] “privileges of xx are hidden from you” thingie is broken
  • [kind of fixed] On Windows, MSVCR100.dll is required, but it is not downloaded with Minetest. It has to be first downloaded and installed from an external website.
    • Apparently ogg, vorbis and vorbisfile default to building as /MD, linked dynamically to the runtime library. The solution for 0.4.0 shall be building ogg, vorbis and vorbisfile using special build options or just manually copying msvcr100.dll to the Minetest package.
  • [fixed in celeron55/master] Digging a chest/furnace with contents makes it disappear, but it is purely client-side (reconnecting to the server will make it reappear)

Game balance:

  • [attempted in celeron55/master] Coal/Iron is too rare, making steel tools pointless.
  • [attempted in celeron55/master] Steel tools need to have a longer durability.
  • [attempted in celeron55/master] Axes are useless because swords of the same material cut wood faster than axes.
  • [fixed in celeron55/master] Mese doesn't generate.
  • [fixed in celeron55/master] Nyan cats don't generate.

celeron55 agrees, but can be skipped in 0.4.0

(Fixes will be accepted)

Bugs:

  • Sneaking is occasionally glitchy: if you sneak then mine a block under you, you stay in the air until you release the key.
  • It is possible to place blocks “inside” yourself. (has there been any good, precise solution to this? Needs to be made in C++, probably requires an extra definition for items that will be placed as nodes).
  • [added in celeron55/master] Some item tooltips are inconsistent, mostly about capitalization: see “Wooden Pickaxe” (one capital for each word) and “Lump of iron” (only one capital). edited default init.lua by Calinou and a patch for default init.lua by celeron55
  • obj:setpos doesn't always work for players.

Features:

  • [done] Optional /sethome, /home and /spawn commands.

Game balance:

  • There is no suffocation/drowning/fire damage.

Calinou's bug report list

Bugs:

  • The new metadata is somehow buggy: items can be lost when taking items in or out of chests/furnaces, this especially happens when using leaves as furnace fuel.
  • Occasionally (only seems to happen on Windows, this may affect Linux too, unsure), sound gets buggy (only the beginning of the sounds play); it requires restarting the game to fix.
  • The Direct3D renderer is glitchy: OpenGL should probably be used by default on Windows.
  • Clouds are occasionally invisible when you are near them and looking upwards. This mostly happens with 2D clouds.
  • Water tends to be too bright when fog is enabled. example
  • It is possible to see through blocks (acting like a “cave finder”) using ladders. example

Features:

  • Non-solid blocks should be “flushed” away by water and lava.
  • “Lose/drop items on death” feature, optional.

Game balance:

  • Sticks cannot be used as a furnace fuel.
  • Lava and water spread too fast.
  • Fall damage can be avoided even by landing in a single block of water/ladder (if you're falling 500 blocks in a single block of water, you're probably supposed to die, no?).
  • Fall damage doesn't apply when you are landing in non-loaded terrain.
roadmap/must_do_for_0.4.0.txt · Last modified: 2013/01/14 22:47 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki