Creation/New Player Development Guide: Difference between revisions

From Graal Bible
 
Line 13: Line 13:
The Graphics Artists  
The Graphics Artists  


== Scripters ==
== Scripts ==
Staff of this category are generally referred to as NATs (NPC Administration Team).  
Staff of this category are generally referred to as NATs (NPC Administration Team).  
[[User:Skyld|Skyld]], a former member of the [[Global Scripting Team|Global Scripting Team,]] has written a decent introduction to scripting that can be found at [[Creation/Dev/GScript/New_Engine_GScript_for_Dummies|GScript for Dummies]].
[[User:Skyld|Skyld]], a former member of the [[Global Scripting Team|Global Scripting Team,]] has written a decent introduction to scripting that can be found at [[Creation/Dev/GScript/New_Engine_GScript_for_Dummies|GScript for Dummies]].
Line 19: Line 19:
GScript is a function based language which has many pre-defined functions triggered by game events, such as a player touching an NPC or typing out a word/phrase. Users may also create their own functions, which allows extremely flexible creation using GScript.
GScript is a function based language which has many pre-defined functions triggered by game events, such as a player touching an NPC or typing out a word/phrase. Users may also create their own functions, which allows extremely flexible creation using GScript.


If you excel in html, javascript, or logic in general, mastering GScript will make you a highly sought after resource for many Playerworld projects.  
If you excel in HTML, JavaScript, or logic in general, mastering GScript will make you a highly sought after resource for many Playerworld projects.  


* [[Creation/Dev/GScript|Scripting Documentation]]
* [[Creation/Dev/GScript|Scripting Documentation]]
*[https://www.graalians.com/forums/forumdisplay.php?f=58 Scripting Forum]


== Leveling ==
== Levels ==
Staff of this type are generally referred to as LATs (Level Administration Team)
Staff of this type are generally referred to as LATs (Level Administration Team).


Levelling is the process of placing [[Creation/Dev/Tile|tiles]] in a 64x64 grid which is saved as a .graal or .nw file using the [[Creation/Dev/Level_editor|Level Editor]].
Levelling is the process of placing [[Creation/Dev/Tile|tiles]] in a 64x64 grid which is saved as a .nw or .graal file using the [[Creation/Dev/Level_editor|Level Editor]].


Some tiles allow a player to pass over them, while others do not. This is how we create the game-world and anything imaginable. A castle, for example, may have "wall" tiles which block the player, "chair" tiles for the throne which make the player sit, "water" tiles for the moat which make the player swim, etc.
Some tiles allow a player to pass over them, while others do not. This is how we create the game-world and any terrain imaginable. A castle, for example, may have "wall" tiles which block the player, "chair" tiles for the throne which make the player sit, "water" tiles for the moat which make the player swim, and etc.


Levelling is considered the easiest developmental skill to learn. Many new players find it easy to pick up level making since the level editor is WYSIWYG or "What You See Is What You Get". While levelling is easy to start out with, there are many techniques that a master leveller will use regularly to achieve amazing illusions of depth and detail.
Levelling is widely considered the easiest developmental skill to learn. Many new players find it easy to pick up level making since the level editor is WYSIWYG or "What You See iWhat You Get". While levelling is easy to start out with, there are many techniques that a master leveler will use regularly to achieve amazing illusions of depth and detail.


A master leveler is valuable to a project not only for the feel of the world, but the speed at which it expands. A master leveller can build entire continents in a matter of days, rather than months. Strong levelling skills are the driving force behind any project.
A master leveler is valuable to a project not only for the feel of the world, but the speed at which it expands. An experienced level artist can build entire continents in a matter of days, rather than months as a beginner would. Strong levelling skills are the driving force behind any project.


* [[Creation/Dev/Tools|Tools Documentation]]
* [[Creation/Dev/Tools|Tools Documentation]]
* [http://forums.graalonline.com/forums/forumdisplay.php?f=6 Level Editing Forum]
* [https://www.graalians.com/forums/forumdisplay.php?f=44 Level Editing Forum]
* [http://forums.graalonline.com/forums/forumdisplay.php?f=50 Gani Construction Forum]


== Graphics ==
== Graphics ==
Staff of this type are generally referred to as GATs (Graphics Administration Team)
Staff of this type are generally referred to as GATs (Graphics Administration Team).


Making graphics is a very simple task for the artistically inclined player. Once you are familiar with how the game uses graphics it is only a matter of talent with digital illustration programs to produce content for Graal.
Making graphics is a very simple task for players who are more artistically inclined. Once you are familiar with how the game uses graphics it is only a matter of time and dedication with digital illustration programs to produce content for Graal.


For instance, a tileset used by the LATs is a grid of tiles. Depending where the tiles are placed on the grid determines if they are blocking, swimming, chair, etc tiles, and a GAT must put the correct tile in the correct area on the image.
For instance, a tileset used by the LATs is a grid of tiles. Depending where the tiles are placed on the grid determines if they are blocking, swimming, chair, etc tiles, and a GAT must put the correct tile in the correct area on the image.


For a somebody who is a wiz with digital illustration, there will be unlimited opportunity to join exciting projects.
For somebody who is a wiz with digital illustration, there are unlimited opportunities to join exciting projects.


* [[Creation/Dev/Player|Player Look Customization]]
* [[Creation/Dev/Player|Player Look Customization]]
* [[Creation/Dev/Tileset|Tilesets]]
* [[Creation/Dev/Tileset|Tilesets]]
* [http://forums.graalonline.com/forums/forumdisplay.php?f=9 Graphic Design Forum]
* [https://www.graalians.com/forums/forumdisplay.php?f=45 Graphic Design Forum]


== Notes ==
== Notes ==

Latest revision as of 19:35, 19 October 2021

Welcome to the New Player Development Guide!

This guide is meant to assist new Graalians in finding fun development projects to help with. Just playing Graal is fun, but when you've helped create part of the world it is much more rewarding! The goal of this guide is to help new and existing players enter the world of developing their own content on Graal.

The Basics

A Playerworld project generally consists of at least a few people from the following developmental fields. Although these aren't the only groups, Graal is made up of three main development communities:

The Scripters

The Levelers

The Graphics Artists

Scripts

Staff of this category are generally referred to as NATs (NPC Administration Team). Skyld, a former member of the Global Scripting Team, has written a decent introduction to scripting that can be found at GScript for Dummies.

GScript is a function based language which has many pre-defined functions triggered by game events, such as a player touching an NPC or typing out a word/phrase. Users may also create their own functions, which allows extremely flexible creation using GScript.

If you excel in HTML, JavaScript, or logic in general, mastering GScript will make you a highly sought after resource for many Playerworld projects.

Levels

Staff of this type are generally referred to as LATs (Level Administration Team).

Levelling is the process of placing tiles in a 64x64 grid which is saved as a .nw or .graal file using the Level Editor.

Some tiles allow a player to pass over them, while others do not. This is how we create the game-world and any terrain imaginable. A castle, for example, may have "wall" tiles which block the player, "chair" tiles for the throne which make the player sit, "water" tiles for the moat which make the player swim, and etc.

Levelling is widely considered the easiest developmental skill to learn. Many new players find it easy to pick up level making since the level editor is WYSIWYG or "What You See iWhat You Get". While levelling is easy to start out with, there are many techniques that a master leveler will use regularly to achieve amazing illusions of depth and detail.

A master leveler is valuable to a project not only for the feel of the world, but the speed at which it expands. An experienced level artist can build entire continents in a matter of days, rather than months as a beginner would. Strong levelling skills are the driving force behind any project.

Graphics

Staff of this type are generally referred to as GATs (Graphics Administration Team).

Making graphics is a very simple task for players who are more artistically inclined. Once you are familiar with how the game uses graphics it is only a matter of time and dedication with digital illustration programs to produce content for Graal.

For instance, a tileset used by the LATs is a grid of tiles. Depending where the tiles are placed on the grid determines if they are blocking, swimming, chair, etc tiles, and a GAT must put the correct tile in the correct area on the image.

For somebody who is a wiz with digital illustration, there are unlimited opportunities to join exciting projects.

Notes

Very small start, not even a complete outline yet.

Players: If you seek what this guide may some day hold, check Creation as a good starting point.

--HoudiniMan 10:40, 5 July 2007 (CEST)