This level editor exists because, previously, I had no idea how to make a puzzle game. Now, I kinda do. But I have no idea what's difficult and what's not, I don't know how people think through my puzzles, and I don't know what people would do differently to suit their skills better.
On top of this, when everything is finished, the game will feature a series of procedurally generated puzzles, ranging in difficulty the farther you get.
This is were you guys come in. Build levels, play levels, share levels. You can grab the level code from anything you make and post it here.
I need to learn these mechanics from every possible angle, so I can get a much better feel for how people play this game. I need to find the patterns that arise in how people make levels, patterns in what makes them difficult, and patterns in what makes them easy. Then it's just a matter of writing the patterns into algorithms, and the levels will be generated on the fly. Here's what it looks like:
It is still rough around the edges, I'm still missing the falling animation, and there are a couple bugs, but this is just a tool for me to make the rest of the game. I'll worry about the little things later. The controls are not listed anywhere, so I will list them here:
B - Toggles builder mode.
In builder mode:
Q/A - Increase/decrease tile strength. This can pre-crack floors, and make walls indestructible.
S - Place/remove walls
W - Set spawn point
E - Set goal
In play mode:
Arrow keys - Move
Space - Set bomb
R - Restart
ESC - Takes you to the menu. From here, you can load and share levels via level code. On the share screen, clicking 'copy' will copy it to your clipboard, where you can share it here. Like so:
MRDMRDMRDMRDL4I94I94LALDL4I94I94LMQLL5I94I94ILBDL
4IA94H4IMQLL4I94IH4I9BDL4LMRAI9294LMRD95CGJ4I4LL4
LI92H52A4LL4K952952A4LL54992952A4LL5298A95194LL52
994I9194LL5795255294LMRDMRDMRDMRD
MRDMRDMRDMRDN4IA4K98I94LL4KI4K994I95L4K94KI8IA4LM
94A94A4IA4LL4IA4IA4IA4LL4IA4IA4IA4LM94I4IA4KI95L4
IH4IA9494LL4II94I4K94LL4I98I94K94LL4I98I94K94LL4I
98I94K9ELL4I98I94K94LMRDMRDMRDMRD
Each standard wall segment takes two bombs to destroy. This also destroys the ground, leaving you with nothing to walk on. One blast will only crack the floor, which can support your weight once, but once you step off of it, it caves in. Also, bombs kill you. Don't kill yourself.
LINK TO THE GAME: DtDM Level EditorFinal notes: DO NOT exit build mode while on the goal. This will trigger as though you've completed the level, and erase what you've done. Just move off it, and switch modes. You'll be taken back to the respawn.
There is also a known glitch with placing the spawn and the goal in the same area. They will both write to the same space, and the level code that's generated will be invalid. If you accidentally place them on top of each other, both of them will need to be moved away from their overlapped position to ensure they write correctly.
I will be working these two bugs out.
So feel free to test out the two levels I've posted, give feedback on the design, or, if you're feeling especially awesome, make and post some of your own levels!
Thanks to all who participate!