Hey all, I just want to give thanks to all the help I've already received on this forum in the month-ish I've been developing for the Playdate. It's been quite a ride so far! I'm making some progress on a Metroidvania-style action platformer with a bit of Ninja Gaiden inspiration and I wanted to share. The working title is The Ghost and the Tower, in which you play a slain warrior on a quest to avenge your death by scaling the formidable cyberpunk Archangel Tower. Your killer waits on the top floor—but all is not as it seems.
So far development has been a blast, and I especially enjoy working in 1-bit graphics. Keeping the scenes and animations readable is a fun challenge! Looking forward to keeping everyone posted on my progress
Yes, the black circle is a sort of “ghost vision” that reveals hidden things. Most importantly it shows you electrical circuits you can use to travel through walls and floors, but there are other secrets as well!
I had the chance this week to do some playtesting, with a nice representative sample of a 40-something friend and my 6-year-old daughter.
Turns out I have a lot of work to do The game is much harder and less intuitive than I intended. Everything I’ve heard about developers being too good at their own games is turning out to be true!
Updates: I found a few ways to hopefully make the game more approachable. I've added tutorial text to explain some potentially confusing mechanics:
And I added one-way platforms to ease vertical movement. Up until now it was incredibly difficult to do a simple jump up to the next vertical level since the background doesn't scroll, but this makes it much more straightforward:
I changed the interiors to have a mostly black background and white foreground, which really helps the player stand out and should make the platforming easier to judge:
I also added a hidden area with a shield power-up and a new turret enemy. Figuring out how to make the latter work was fun challenge and I'll write about it shortly!
I was able to get a few more people to playtest (not super easy when I have to physically hand the console to someone ) and I soon realized...I needed to throw out the entire first level I was building and start from scratch. Kill your darlings, folks! Luckily LDTK makes it super easy to create new levels and so I was back in business in no time.
Now the level is quite a bit longer but serves as a much more gentle introduction to the mechanics. I went from asking new players to wall-jump to exit the very first screen to now only requiring them to run to the right a la Super Mario Bros. I also try to introduce hazards in very low-pressure ways before using them as an actual threat.
Here's a little capture of a run-through of what I have so far. The last part is probably a little too advanced and I'll want to move it to a bit later; introduce a shorter wall-jump ascent in its place. But I like where things are headed!
I love that the ghost respawns basically right where they die, that seems like a uniquely crispy feature. I don't think the end of the level is too advanced for a first level. I think there's a natural progression towards that puzzle. I suppose base it off of your own personal taste for challenging the player.
After playing a bit of the wonderful season one game Forrest Byrnes: Up in Smoke, I was inspired to try a simpler visual approach to tutorial tips in the game. This way I can have more of them without it feeling too disruptive, and I think this is better than my text overlays from before.
It's a simple tiled image with an animated offset, and I gradually switch to images with more raindrops to suggest the rain getting heavier. It actually took me a while to get it to work correctly, because drawTiled doesn't wrap the texture when you apply an offset—so I essentially draw two screen-sized images on top of each other, and as soon as the lower one moves offscreen to the bottom, it jumps to just above the top of the screen, and they keep cycling like that.
I've just developed a new, moving enemy for the game, which has the same wall-jumping abilities you do and will keep respawning until you destroy its dispenser. The AI is extremely simple but I'm liking the new element of chaos it brings to the proceedings! I allow it to detect the player below it and try to drop down on you which makes it seem a lot smarter than it actually is.