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.

Development log

Comments

Log in with itch.io to leave a comment.

If you ever wondered why PulseAudio sounds hissy