Vocabulary

Throughout the tutorial you will notice that I am using words that you might not know the meaning of especially if you never tried to make a game before. You can reference back here if something doesn’t make sense. I suggest reading this section before proceeding but if you want you can skip it and if something is doesn't click come back and read it.

Attributes  - Events or flags that are activated by the player throughout the world.  Access  - The power level of a given character. See the "Player Access" part of this guide for the different levels.  Animation Layer  - Tiles on this layer turn on and off giving the illusion of change when used perfectly.  Banish <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> - Same as banning. This prevents the user from logging into your game with the same account and IP. <span class="EOP SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> <p style="font-weight: normal; font-style: normal; vertical-align: baseline; font-size: 8pt; font-family: Segoe UI,Tahoma,Verdana,Sans-Serif; background-color: transparent; color: windowtext; text-align: left; text-indent: 0px;"><span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">Client <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> - The program used to connect to the server. This handles all the graphics and some of the logic. <span class="EOP SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> <p style="font-weight: normal; font-style: normal; vertical-align: baseline; font-size: 8pt; font-family: Segoe UI,Tahoma,Verdana,Sans-Serif; background-color: transparent; color: windowtext; text-align: left; text-indent: 0px;"><span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">Client Side <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> - This term means you will be working in the CLIENT folder. <span class="EOP SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> <p style="font-weight: normal; font-style: normal; vertical-align: baseline; font-size: 8pt; font-family: Segoe UI,Tahoma,Verdana,Sans-Serif; background-color: transparent; color: windowtext; text-align: left; text-indent: 0px;"><span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">Fringe <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> - This layer is displayed above the player and NPCs. The transparent color is not shown too. <span class="EOP SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> <p style="font-weight: normal; font-style: normal; vertical-align: baseline; font-size: 8pt; font-family: Segoe UI,Tahoma,Verdana,Sans-Serif; background-color: transparent; color: windowtext; text-align: left; text-indent: 0px;"><span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">Game Engine <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> - A game engine is a software system designed for the creation and development of video games. <span class="EOP SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> <p style="font-weight: normal; font-style: normal; vertical-align: baseline; font-size: 8pt; font-family: Segoe UI,Tahoma,Verdana,Sans-Serif; background-color: transparent; color: windowtext; text-align: left; text-indent: 0px;"><span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">GFX <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> - Graphics that are visual presentations on the <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;">game screen <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;">, such as a walls, water, grass, and so on. <span class="EOP SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> <p style="font-weight: normal; font-style: normal; vertical-align: baseline; font-size: 8pt; font-family: Segoe UI,Tahoma,Verdana,Sans-Serif; background-color: transparent; color: windowtext; text-align: left; text-indent: 0px;"><span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">Ground <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> - A type of layer. This layer is on the bottom of the deck and is not transparent in any way. <span class="EOP SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> <p style="font-weight: normal; font-style: normal; vertical-align: baseline; font-size: 8pt; font-family: Segoe UI,Tahoma,Verdana,Sans-Serif; background-color: transparent; color: windowtext; text-align: left; text-indent: 0px;"><span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">GUI <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> - Graphical user interface, clothes for software to make it more user friendly. <span class="EOP SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> <p style="font-weight: normal; font-style: normal; vertical-align: baseline; font-size: 8pt; font-family: Segoe UI,Tahoma,Verdana,Sans-Serif; background-color: transparent; color: windowtext; text-align: left; text-indent: 0px;"><span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">Layer <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> - The order the tile is displayed in. The basic layers are "Ground", "Mask", "Fringe", and "Animation". <span class="EOP SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> <p style="font-weight: normal; font-style: normal; vertical-align: baseline; font-size: 8pt; font-family: Segoe UI,Tahoma,Verdana,Sans-Serif; background-color: transparent; color: windowtext; text-align: left; text-indent: 0px;"><span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">Mask <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> - The next step up from ground. The transparent color is not displayed on this layer. <span class="EOP SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> <p style="font-weight: normal; font-style: normal; vertical-align: baseline; font-size: 8pt; font-family: Segoe UI,Tahoma,Verdana,Sans-Serif; background-color: transparent; color: windowtext; text-align: left; text-indent: 0px;"><span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">NPC <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> - Non Player Character. These are the characters of the game that nobody has control over. <span class="EOP SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> <p style="font-weight: normal; font-style: normal; vertical-align: baseline; font-size: 8pt; font-family: Segoe UI,Tahoma,Verdana,Sans-Serif; background-color: transparent; color: windowtext; text-align: left; text-indent: 0px;"><span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">Paperdoll <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;">-Graphics that go on top of the player sprite to give the visual effect of clothes, armor and weapons. <span class="EOP SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> <p style="font-weight: normal; font-style: normal; vertical-align: baseline; font-size: 8pt; font-family: Segoe UI,Tahoma,Verdana,Sans-Serif; background-color: transparent; color: windowtext; text-align: left; text-indent: 0px;"><span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">PvP <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> - Player Versus Player. Simply, it's just fighting another player. <span class="EOP SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;">

<p style="font-weight: normal; font-style: normal; vertical-align: baseline; font-size: 8pt; font-family: Segoe UI,Tahoma,Verdana,Sans-Serif; background-color: transparent; color: windowtext; text-align: left; text-indent: 0px;"><span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">HappyScript <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> - A very useful way of customizing your game. This uses VBScript coding, but is <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;">sometimes call soft coding. (aka Sad Script) <span class="EOP SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> <p style="font-weight: normal; font-style: normal; vertical-align: baseline; font-size: 8pt; font-family: Segoe UI,Tahoma,Verdana,Sans-Serif; background-color: transparent; color: windowtext; text-align: left; text-indent: 0px;"><span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">Server <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> - The program that receives all incoming data, handles it, and sends back to the client. <span class="EOP SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> <p style="font-weight: normal; font-style: normal; vertical-align: baseline; font-size: 8pt; font-family: Segoe UI,Tahoma,Verdana,Sans-Serif; background-color: transparent; color: windowtext; text-align: left; text-indent: 0px;"><span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">Server Side <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> - This term means you will be working in the SERVER folder. <span class="EOP SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> <p style="font-weight: normal; font-style: normal; vertical-align: baseline; font-size: 8pt; font-family: Segoe UI,Tahoma,Verdana,Sans-Serif; background-color: transparent; color: windowtext; text-align: left; text-indent: 0px;"><span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">Sprites <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;">- A computer graphic that may be moved on-screen and otherwise manipulated as a single entity. Used for player/npc. <span class="EOP SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">Tile <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> - A 32x32 square placed with others to create a map.

<span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif; color: rgb(192, 0, 0);">Transparent Color <span class="TextRun SCX259210734" style="font-size: 11pt; font-family: Calibri,Sans-Serif;"> - The color in the top left pixel of the tile set and sprite sheet is the transparent color.

Tutorial Index

 * 1) Website
 * 2) The Engine
 * 3) Download
 * 4) Vocabulary
 * 5) Getting Started
 * 6) Server/Client Setup
 * 7) Client Basic Controls
 * 8) XGE Setup
 * 9) XGE Guide
 * 10) Map Editor
 * 11) Tile Editor
 * 12) Tile Attributes