Digital Signal Puzzler

PLAY HERE!

A Snake game with a Match-3 twist!

GOAL:

- Collect waves to grow your signal-chain.
- Match 3 waves to clear them from your signal-chain
- Don't collide with your signal-chain or the wall!

CONTROLS:

*Keyboard:*
- WASD or Arrow Keys to Change Direction
- Space to "Scramble"

*Mobile:*
- Swipe to Change Direction
- Two-finger Press to "Scramble"

Tools


- Built in Haskell - compiled to WebAssembly!
- Art created in Clip Studio Paint
- PixiJS for 2D graphics
- JFXR's JavaScript library for dynamic sound effects
- Music created in nanoloop
- apecs ECS
Genres: puzzle
Tools: PixiJS

Comments1

LDJam user 257640
LDJam user 25764010 May 2026, 10:56
Oo, I didn't play snake in a long time. Not sure what scramble does but I enjoyed the new mechanic of matching 3 signals to get rid of them. It was quiet refreshing.

Music is also kinda fun to me but I'm not sure if it won't get too repetitive after some time. Maybe some button to turn it off just in case would be great.

There is also a problem with site sliding with use of down arrow (it doesn't do it with S). And I'm not sure if it doesn't start to get too fast to quickly. I think I would enjoy it slower for longer with more gradual increase of speed.

Other games by @macaroni-dev

Found a bug?
Tell us on Discord