P1kachu presenʦ: How to program with Geometry Dash! (Part 1)
May 22, 2016 0:50:53 GMT -5
araoro, benjaminstrike, and 13 more like this
Post by [ℙ][✓] P1kachu on May 22, 2016 0:50:53 GMT -5
If you're planning in becoming a programmer, and wondering where to start, then the best programming language to start with is Geometry Dash!
Geometry Dash is one of the easiest programming languages to use.
I recommend using the latest version of Geometry Dash, which is currently 2.0 by the time I posted this.
The first thing you need to know is the objects that we need to use for programming.
The cube will be your output, and will act as a Boolean value.
If the cube is at False, it will explode and will end the program.
If the cube is at True and reaches the end of the program, it will say "Level Complete!" which means your program is a success.
Letting the cube touch any spike will automatically set it to False.
The buttons on the left, are Playtest Music, Playtest Level, and Magnify respectively.
Playtest Music is for playing the music.
Playtest Level lets you test the level by putting a test cube, used for debugging.
Magnify is well, magnifying the level for easy viewing.
The buttons on the right...
Copy and Paste are for, copy and pasting of course.
Copy + Paste is the combination of those.
Edit Object is for editing the object's properties and behaivor.
Edit Group is for editing which group the object belongs to.
De-select is for de-selecting.
Layer Switch is for switching between layers. The left will bring you down one layer, the right will bring you up one layer. Pressing left while at layer 0 will make all the layers present.
In the Build Section, there are tabs:
Each tab are namely (from left to right):
Blocks - regular blocks where (most of them) the cube can stand on.
Slabs - works the same as blocks.
Outlines - just like blocks as well, except that they are hollow.
Slopes - these are special, they let the cube at a certain angle.
Spikes - (most of them) return False to the cube upon collision.
3D Outlines - they are decorations, they don't affect the output in anyway.
Interactives - they interact with the cube, and some which the cube can interact with.
Decorations 1 - they don't affect the output in anyway.
Decorations 2 - they also don't affect the output in anyway.
Rhythm... thingys... - they beat with the music.
Spinners - they all rotate, some act as spikes, some are simply decoration.
Triggers - to be explained below.
Custom Objects - you can save a structure of objects with this.
Triggers:
Move trigger is the most important thing you need for programming. It can make objects and triggers move. This is what makes everything work.
Toggle trigger is also another important thing. It can enable or disable any tigger, and appear or disappear any object.
Spawn trigger is for activating many tiggers at once. Useful for certain programs you are going to make.
Start Pos(ition) is used for debugging purposes, you can place it wherever you want, and that is where you will start.
The other triggers are just for decorations. It will not affect the output in anyway.
To see how each trigger works, you can click on the (i) in the upper-right corner when you click on "Edit Object".
If you liked this, please check out Part 2 :
gdforum.freeforums.net/thread/28448/p1kachu-presen-program-geometry-dash
Geometry Dash is one of the easiest programming languages to use.
I recommend using the latest version of Geometry Dash, which is currently 2.0 by the time I posted this.
The first thing you need to know is the objects that we need to use for programming.
The cube will be your output, and will act as a Boolean value.
If the cube is at False, it will explode and will end the program.
If the cube is at True and reaches the end of the program, it will say "Level Complete!" which means your program is a success.
Letting the cube touch any spike will automatically set it to False.
The buttons on the left, are Playtest Music, Playtest Level, and Magnify respectively.
Playtest Music is for playing the music.
Playtest Level lets you test the level by putting a test cube, used for debugging.
Magnify is well, magnifying the level for easy viewing.
The buttons on the right...
Copy and Paste are for, copy and pasting of course.
Copy + Paste is the combination of those.
Edit Object is for editing the object's properties and behaivor.
Edit Group is for editing which group the object belongs to.
De-select is for de-selecting.
Layer Switch is for switching between layers. The left will bring you down one layer, the right will bring you up one layer. Pressing left while at layer 0 will make all the layers present.
In the Build Section, there are tabs:
Each tab are namely (from left to right):
Blocks - regular blocks where (most of them) the cube can stand on.
Slabs - works the same as blocks.
Outlines - just like blocks as well, except that they are hollow.
Slopes - these are special, they let the cube at a certain angle.
Spikes - (most of them) return False to the cube upon collision.
3D Outlines - they are decorations, they don't affect the output in anyway.
Interactives - they interact with the cube, and some which the cube can interact with.
Decorations 1 - they don't affect the output in anyway.
Decorations 2 - they also don't affect the output in anyway.
Rhythm... thingys... - they beat with the music.
Spinners - they all rotate, some act as spikes, some are simply decoration.
Triggers - to be explained below.
Custom Objects - you can save a structure of objects with this.
Triggers:
Move trigger is the most important thing you need for programming. It can make objects and triggers move. This is what makes everything work.
Toggle trigger is also another important thing. It can enable or disable any tigger, and appear or disappear any object.
Spawn trigger is for activating many tiggers at once. Useful for certain programs you are going to make.
Start Pos(ition) is used for debugging purposes, you can place it wherever you want, and that is where you will start.
The other triggers are just for decorations. It will not affect the output in anyway.
To see how each trigger works, you can click on the (i) in the upper-right corner when you click on "Edit Object".
If you liked this, please check out Part 2 :
gdforum.freeforums.net/thread/28448/p1kachu-presen-program-geometry-dash