Glitchspace

Glitchspace

Not enough ratings
Programming in Glitchspace!
By iwotastic
A guide to the Node based programming language used in Glitchspace (aka. null).
   
Award
Favorite
Favorited
Unfavorite
Opening The Menu
To do this, simply right click on the block you wish to edit. And then a menu will pop up.

We'll get to understanding all the tools on this menu. Now to close the menu just press any key on the keyboard.




A Walkthrough of The Menu
Open the menu so that you can see the sections that I describe (I will bold the section name and underline the location of the section)

Viewing area - Left:
Where you can see your code and edit it.

Node menu - Right:
Where you choose what nodes you want.

Reset button - Bottom:
Click here to reset your code.

I will refer to these tools by their bold names the rest of the chapters.
Guide to the Node Menu
When you open the menu and you look at the node menu you will see things (categories) that say things like objects, vectors, maths, etc. When you click on a category it shows the actual nodes that can be clicked to add to your view area. Your first node to place is in objects and it is MAINOBJECT (also writen objects>mainobject) so click this node to put it in your view area. Yay! Now you have access to the manipulation of the current block. Now I shall describe what you will find in each category:

objects: All the manipulatable objects that you currently have access to.

vectors: Different ways to create X,Y,Z coordinates.

maths: All the different operations you can preform.

numbers: All the numbers you can use.

physics: Whether its flinging something or appling force to something you'll find it here.

transformations: Rotate, scale, and move.
Guide to the Data types
There are 4 main data types in Null and the are (formated like - data type: symbol):

object: sideways L

bool (true/false): slash (\)

vector: sideways M

number: sideways V

These symbols are placed on the left and right sides of nodes.
Making (Node) Connections
To connect a node's returned data type to another node drag the OUT data type to a matching IN data type.
Shooting Code
To access the code you shoot press e on your keyboard and it opens the regular menu now you program it to change a block's properties and closing this menu is the same as the regular menu. Now to shoot code left click, Yay!
Good Luck!
Now you now the basics of Null.

Have Fun!
1 Comments
Trobby 26 Dec, 2016 @ 4:40am 
what about the block in the "if" node?