From 6b696109eb8e15deb1e6dc90f83711565995fa9f Mon Sep 17 00:00:00 2001 From: Minjae Song Date: Sun, 9 Dec 2018 16:05:07 +0900 Subject: [PATCH] Created Glossary (mediawiki) --- Glossary.mediawiki | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 Glossary.mediawiki diff --git a/Glossary.mediawiki b/Glossary.mediawiki new file mode 100644 index 0000000..3a4eb14 --- /dev/null +++ b/Glossary.mediawiki @@ -0,0 +1,7 @@ +* '''Actor''' is an entity on the world, they can be static & invisible & run script, or be a NPC. Game Player is also an extension of Actor. +* '''Blocks''' are a mininal functional division of a Blocks Spritesheet. Whereas Tiles are the smallest division, that is (usually) 16x16 portion of a Spritesheet. Blocks are a set of 1-16 Tiles. Individual Blocks can be addressed with their IDs, but Tiles can’t. 4k Spritesheets, in default configuration of 16 x 16 Tiles size, contains 4 096 Blocks and 65 536 Tiles. Tiles are one or more deterministic variants of the Block, usually different orientation/connections. Sometimes, especially in the source code, Blocks and Tiles are interchangeable. +* '''Inventory''' is an implementation of '''[https://gitlab.com/minjaesong/terrarum/blob/master/src/net/torvald/terrarum/gameactors/Pocketed.kt pocket]''' of an NPC. +* '''Spritesheet''' is the Spritesheet that you might know already, a flat and human-readable collection of Tiles. Maximum recommended Spritesheet size is 4 096 x 4 096 pixels; some hardware fails to utilise 8k texture. +* '''Tiles''' see Blocks +* '''World''' is an virtual system where all the virtual living things prosper, virtual soils and waters are, virtual things happen, scripts that are triggered upon certain condition. +* '''ID''' is an unique number given to Actor/Item/Faction/Possibly more to identify them. The number follows strict [[Developer:ID Generation|ID Generation Policy]].