gd auto level

From Esolang
Jump to navigation Jump to search

gd auto level(Also called Geometry Dash auto level) is a two-dimensional thematic programming model made by user:tommyaweosme.

How it works

Basic command flow

@ player spawn
- ground

Every tick the player moves forward.

tick 1:
@
---
tick 2:
 @
---
tick 3:
  @
---
tick 4:
   
---@
tick 5:
--- @
tick 6:
---
     @

When there is nothing under the player, then the player will goes down one per two ticks.

Spikes

^ spike

here is the example:

tick 1:
@  ^
-------
tick 2:
 @ ^
-------
tick 3:
  @^
-------
tick 4:
   ^
-------

The player has crashed into a spike.

Jump pad

Luckily, there is jump pad.

_ jump pad

jump pad makes player go up by two on the current tick its on:

tick 1:
 
 
@ _
-----
tick 2:
 
 
 @_
-----
tick 3:
   @

   _
------
tick 4:
     @
    
   _
------

This is trajectory (marked with τ):

  τττ
  τ  τ
τττ_^^^τ
---------

Teleportals

Then the teleportals are ().

They do the same thing in geometry dash.

This is trajectory (marked with τ):

    (τ
       ττ
ττττ)    ττττττ
---------------

The player goes in the teleportal by right parenthese and goes out from left parenthese. You can use this to construct an infinite loop:

(    @     )
------------

That's it! Anything that isnt -@_^()τ can be claimed by the language itself.

Categories and References