Update 03/08
Fix: Another bugfix, hopefully for the last. Dambi wasn't showing running and sliding animation and just sliding in the idle animation since 02/27 update, this is now fixed.
Update 02/27
Update 01/31
Update 01/23
Update 01/22
About
Dambi was too busy playing PICO-8 that she forgot to stock food for the winter, and she realizes it's snowing outside. Now she hurries outside to gather cheesecakes, popsicles and macarons.
It's my first platformer and is mostly a rip-off of Ponpoko (1982) by Seibu Denshi (later Seibu Kaihatsu) and published by Sigma for arcade. The game remains pretty obscure in Japan and quite unknown in the West, but for some reason it became a smash hit in Korea and it could be commonly seen in arcades up until late 80s... so I've heard, I'm not actually that old.
This game is quite easier, though. You can control Dambi while she's airborne, and she won't die when she falls from the ledge. There is a timer, but you don't die when it runs down to zero (you just don't get score bonus); and you don't have to start the stage over when you take a hit, you just blink and lose a life.
The goal is simple, collect all items to clear the stage. The contents of the present box is randomized: 60% chance of extra life and 40% chance of spawning a ghost. The equivalent item in the original Ponpoko is not randomized, some always spawn enemies and others give points. There are 10 stages in total, and would take about 10 mins to finish.
I kept the way the enemies hover back and forth ignoring the gravity. Not only that this predictability is a big part of the gameplay in the original as you'd need to time your moves, this simple pattern made it much easier to code. She can jump between gaps up to two tiles but she can't jump over enemies so she'd need to wait on the ladder to wait until they go away.
It is technically possible to jump over two spikes at the same time, but it'd be much easier to jump over one at a time, because her collision is small enough for her to stand between them.
The core physics and movement codes come largely from Nerdy Teachers' Platformer Tutorial, with my addition to handle the ladder climbing. As a result, most of the existing problems with control involve the ladder.
Oh after reading I see, I kept on trying to jump over both spikes at once, was going to say the jump feels.. really limiting but to be honest for this type of game this is definitely what your going for. I got to maple syrup donut with 3810. Was fun besides getting used to the jumping and stuff!
@SmellyFishstiks Thanks! I'm thinking maybe I need to add another spike type that looks like there are two spikes closer to each other in one 8x8 sprite, and can be jumped over. Then it'd become a little clearer that the two apart from each other can't be jumped over at once.
Also it just came to my mind that the first obstacle in the game is two spikes next to each other. That's a bad design.
@dw817 Both Ponpoko and this game are built around the idea of avoiding enemies. The player needs to estimate how long it'd take for them to get the items on the floor and reach the next ladder as opposed to how long it'd take the enemy to come back.
To make a direct comparison, Donkey Kong is about timing the jump; Ponpoko and Dambi are about timing the run between ladders. They're different games built on different ideas.
I wouldn't mind suggestions if they make sense with the game, and I have taken many suggestions that made this and other games better. But I don't think posting on BBS means I'm requesting someone else to design the game for me.
[Please log in to post a comment]