Posted November 27, 2020 by MissingTheMoon
#roguelike #devlog #action #2D #pixel art #sci fi #platformer
Welcome everyone, we are working on a fast paced 2D roguelike. You fight in a futuristic colosseum as a samurai while hyping up the crowd to get more gold.
Last update added platforming elements to the paths and it worked out really well! So this update I focused on it more.
We also make video versions of this if you prefer that!
The problem with the platforming elements is that people die often in roguelikes and ours is no exception. So even if we create a lot of paths, at one point, people will recognize every path. Than the paths feel boring and stale. And I dont want that! So this updated we focused on randomizing paths.
So we want to walk a tight rope between building enough levels with the same mechanics so people dont recognize the same paths. That way paths have longevity.
MEANWHILE we want enough mechanics in these paths so people dont become bored of the mechanics.
BUT lets also not forget that this is a roguelike about fighting and not about platforming. Its a secondary part of it. So we don't want to many mechanics with it and make this part harder to master than the primary part of the game.
Whoever knows me, knows that I hate randomizing in games. At least fully randomizing things. I love platformer games. Handcrafted levels. Perfectly positioned traps with thoughts put behind every single element and decision. The level is as good as it can be. When randomizing, the level is sometimes good and sometimes bad. I hate that. So we don't fully randmize the paths!
We use several techniques and steps:
All this randmizing takes a long time, but it makes it really hard to get used to any path. After all they are different each time. Its a lot of small differences but together they make a big difference.
This week I came up with this algorithm and used it to create paths. This was a lot harder and more time intensive then expected!
Next update I will focus on iterating over the obstacles more. You will be able to destroy some traps to make the path easier but you will get less rewards that way!
Thank you for your time and have a good day everyone!