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

Code is here.

Updated 13 days ago
Published 18 days ago
StatusPrototype
PlatformsHTML5
Authormacaroni.dev
GenrePuzzle
ContentNo generative AI was used

Development log

Comments

Log in with itch.io to leave a comment.

If you ever wondered why PulseAudio sounds hissy