Linux build? Wang tiles? Subbed!
Hi JobLeonard, thanks for taking an interest! Yes, development is on Linux with LibGDX.
This post will focus on level design.
In general, new elements should be introduced one by one. Ideally the player has the opportunity to see the effects of different components in a safe setting prior to encountering them in earnest. However, as the stages are short and the player is expected to die often and as there isn't any enemy AI behaviour to witness... ...this design principle will not be enforced so much. (I once found this
https://www.renegadesector.com/level-design-primer on this forum. It There were also little example stages that you could try but they are not available currently. It is by user Alec S.)
To recap the core mechanic: This is a 2D platforming game, where you shoot in the direction you are facing when you boost to gain elevation. Boosting is linked to fuel which regenerates when the player characters feet are on the ground. The goal is to complete a stage by reaching the goal (currently a teleport homing beacon).
The stages consist of four basic building blocks. Wall/ground tiles block the player character are impenetrable by shooting. Then there are destructible rock tiles which block movement but can be removed by shooting. Collisions of the player character with spikes result in death, however shots can pass through. Lastly there are explosive blocks which block the player character but result in death when they are shot.
The building blocks of the levels.
There are also the secondary and tertiary objectives of collecting three eggs per level and beating a set time. This opens up a replayability of the stages with required solutions beyond what is needed to initially complete a stage.
These are some of the problems for the player which result from combinations of the basic building blocks. There are obvious problems that I had in mind when I first thought of this dame before writing any code. But some problems were "discovered" by building levels and trying out some things.
Face the other way!
Switch directions at the right time.
One well aimed shot down the hole. (There is no shooting up.)
As you boost up when shooting you need to go about this the right way. Especially if you want to be fast!
You get to practice getting the eggs without touching the ground first. The spikes mean immediate death and the exploding boxes mean that you are a dead man walking once you touch the ground.
Thanks for reading!