Digital Signal Processor (LD59)
A Snake game with a Match-3 twist! Made for Ludum Dare 59 (Signal)
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!
- "Scramble" waves you don't want into new ones.
CONTROLS:
Keyboard:
- WASD or Arrow Keys to Change Direction
- Space to "Scramble"
Mobile:
- Swipe to Change Direction
- Double-tap to "Scramble"
TOOLS:
- Built in Haskell - compiled to WebAssembly!
- Art created in Clip Studio Paint
- PixiJS for 2D graphics
- Hammer.js for touch controls
- JFXR's JavaScript library for dynamic sound effects
- Music created in nanoloop
- apecs ECS
| Updated | 13 days ago |
| Published | 18 days ago |
| Status | Prototype |
| Platforms | HTML5 |
| Author | macaroni.dev |
| Genre | Puzzle |
| Content | No generative AI was used |
Development log
- Improved Mobile Controls (thanks to Hammer.js)15 days ago

Comments
Log in with itch.io to leave a comment.
If you ever wondered why PulseAudio sounds hissy