Continuing development (also my first devlog)
After wasting couple months not having any measurable progress with my game, I am continuing the development and am also starting this devlog! Depending on what I've seen on the internet, I came to the conclusion that writing devlogs would probably help me keep my progress going.
Bug I fixed:
After pressing restart ([Space] or [Enter]), the level would restart but player could still move during the red screen phase. It was a really easy fix and I don't even get why I made that mistake in the first place. Level select screen couldn't hold more than 64 levels, so implementing new level select screen fixed it.
New Features:
- new level select screen added.
- you press the small tile maps representing levels to scroll through the levels.
- to start playing the selected level, you press the center (also the biggest) tile map.
- I redesigned the font for the whole leveling system (which contains level indicator which shows up on the top of the screen as you play)
- changed the main tilemap.
Bugs to be fixed:
- Lag spike when player makes the first move in the level.
In the next update, I want to add keyboard control to the ui and more intuitive tutorial levels. right now most of the levels are super hard and I need to work on that as well. The reason for that is that I am pre-generating levels with c++ script, and the script can make hard levels easily but it really struggles with easy one so I need to make a better script or make the levels on my own. Both options are feasible but I am lazy and love procedural generation (even if it's not realtime and the generated levels come prebaked (for now at least)). I also want to make the game vertical for android (and potentially ios).
Play the game
Files
Get Dash 'em
Dash 'em
a surprisingly challenging puzzle game. you think you can beat it?
Status | In development |
Author | Dima |
Genre | Puzzle |
Tags | 2D, Arcade, Casual, Difficult, Godot, Minimalist, Non violent, Pixel Art, Singleplayer |
Leave a comment
Log in with itch.io to leave a comment.