Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
(2 edits) (+2)

A nice clone of Puzzle League/Panel de Pon, but I would strongly recommend doing more to differentiate the blocks other than just outlines of shapes. Use dithering patterns to help simulate different colors. Fill in some of the shapes. Do something to make it easier for your eye to easily pick up the difference between each block type. They look too similar in its current state, which makes the game unnecessarily difficult.

Edit: Look at the Puyo Puyo clone I just saw posted for a perfect example of  how to make them look different. It does a wonderful job of making each of the blob colors look different from each other on the Playdate's screen.


Thanks for the note. Earlier versions did make use of dithering to further distinguish the block types. With the scrolling stack, it ended up too busy and a bit strobe-y.

I will explore further possibilities for a future update.

Are you still working on this?

Yes, but a bit slowly. A bit of wait and see how the official app catalog turns out.

Nice, thanks!

(4 edits)

Yeah, I can see what you mean about the strobe on the grayed-out bottom row. The canonical way around dither strobe on the Playdate (assuming 2x2 dithers) is to scroll in two-pixel increments.  If that eats into your smooovness (as I imagine it might), you might have to get resourceful. Two ideas I can imagine:

  • make the dither into a separate, transparent sprite that overprints the block and moves in 2-pixel increments, but that might be slow and a pain to track with your other sprites, not to mention make flashing effects difficult.
  • create two versions of the dithered sprites, with the dither pattern offset by one row in the alternate versions of the sprite. Then just pick the odd versions if your tile is in an odd row, and the even versions if the tile is in an even row. If you do that, the dither pattern itself stays still, while the solid-black and solid-white parts slide up under it. It would be an extra step wherever you're picking sprite frames, but depending on how that code's laid out it could be very straightforward.

Failing that, just have an accessibility toggle that, like, blacks out the center of the circle, cross, and heart, or draws them as white-on-black. Changing those three blocks would help distinguish heart from diamond, circle from both square and diamond, and the cross, well, that's just for symmetry since there are six blocks.

Oh, and a music toggle would be nice.