<aside> <img src="/icons/reorder_gray.svg" alt="/icons/reorder_gray.svg" width="40px" />
Navigation
</aside>
Open the Level Editor window using the Tools > Level Editor
menu.
At the bottom of the levels list, there are 2 buttons +
and -
. Use them to create new levels or remove the existing ones.
The newly created level appeared at the bottom of the list. Select it to edit.
Enter the level size on the Size field located under the Solved tab.
Draw a level on the grid using 4 colors that appeared at the bottom of the list.
Each level should have one path (draw it using Rails color) starting on the grid bottom and finishing on the top of the grid. And one empty cell (to be able to move). Other cells could be Empty or Static depending on your level design.
If one of these rules is violated you will see an error message on the bottom of the window explaining what’s wrong.
You can also add gold items and mine objects by simply right-clicking Rail cells and selecting needed from the context menu. You can add any amount of gold items to the level, each gold item should be collected to be able to pass the level. Also, you can add 2 mines which will work as a teleport.
After you draw a completed level you can switch to the shuffled mode by clicking the Shuffled tab. You will see an empty canvas - press the Shuffle button above to shuffle the level you drew.
It will shuffle the solved level and display in which state it will be spawned at the level beginning. You can reshuffle the level again by pressing the Shuffle button until you are happy with the result.
You can control the strength of the shuffle by changing the Steps field.
You can also manually draw the shuffled state of the level but please ensure that it’s playable and can be completed.
Now you can play your level! To quickly launch the level right from the editor press the Test Level button located at the top of the window. Also, there are developer buttons that allow you to move fast between levels. On the Game scene find Canvas and activate its child called [DevPanel].