Creation/Dev/Level

From Graal Bible
Revision as of 07:25, 1 July 2007 by Stefan (talk | contribs)

A Level is the building piece of a Playerworld. It is a squarish area of 64x64 Tiles, and can hold Baddies, Signs, Chests, and most importantly NPCs.

Levels can be connected via Links that will instantly transport the player to another position on the server once touched. Most servers feature an overworld where almost every level is linked to four adjacent ones. Previously, levels were also optically linked to appear smoother using Bigmaps, which is now deprecated in favour of GMaps which make the whole overworld appear as one single levels in even more ways.

Previously, level designers often used Baddies as standard foes for the player wherever such was needed. Therefore these Zelda-A-Link-To-The-Past-like soldiers and monsters were often seen all over the place. Now, this practice is deprecated and developers should create customly scripted NPC baddies which work better when multiple players are engaged in battle at once, and also they usually provide more fun to players.

Signs are handy for small labels or descriptions, but more complex and even dynamic messages can be displayed with the scripting command say2.

Chests can hold treasures and boni like Gralats, Fullhearts and basic weapons. Their lack of versatility encourages the use of NPCs in their place.

NPCs, finally, are objects that hold scripts that define their behaviour. Using them, a developers can emulate all other components of a level, and of course more complex things such as characters a player can talk with, elaborate traps and enemies, graphical effects, and the like.