Serpens is a regular game of snake, EXCEPT you move around with a deck of cards. 

The game is completely controlled by the mouse

Made for the SXSW Snake Jam

######## HOW TO PLAY #########

Drag a card from your hand to the play area to move the snake.

When the snake eats an apple, a selection of cards will appear. You MUST drag at least one to your hand to be able to click the "Done" button and go back to playing. 

The snake will die if it runs into the edge of the grid or if it runs into any part of the snake, with some exceptions. 

The colour of the card determines its type.

The regular actions involve moving the snake, 

  • This will slide the snake down right on the grid
  • This will teleport the snake to the place 2 above and 2 to the left
  • The snake will turn clockwise, but this snake also has a print

When a blue card has a print on it it will have an effect for the actions on the card

  •  This print means the snake can loop across the edge of the grid
  •  This print means the snake can cross over itself

Upgrade actions will upgrade the left most card in your hand before disappearing. If it cannot it will look for the next valid card from the left.

  • This will add, or swap a print on an action card 
  • This will add the down action to a card

A card can hold up to 6 separate actions and it will do all of them before you can play again

There are only 2 special action cards

  • Reverse the snake. Swap its head with its tail
  • Split the snake into two smaller snakes

Credits:

CODE

For the snake visuals used this technique, https://john-wigg.dev/2DMetaballs/

While I didn't use the framework directly, these cards and code was the starting place https://github.com/insideout-andrew/deckbuilder-framework

MUSIC

Bass Meant Jazz Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 4.0

https://creativecommons.org/licenses/by/4.0/

StatusReleased
PlatformsHTML5
AuthorZippoHour
GenrePuzzle
Made withGodot
TagsNo AI

Comments

Log in with itch.io to leave a comment.

Hi, this is Shiv, the guest judge for the jam :)

Super cool! There are two things that I find especially fun here:

- You've taken the most iconic emotional part of snake, the moment when you go "oh shit" because you realise you've boxed yourself in or otherwise totally screwed yourself over, and turned that from a split-second mistake to an agonising point of failed strategy. I think that's super cool, and really thoughtful.

- There's a sort of automation game appeal to this game that isn't necessarily common in deckbuilders - it feels a bit like programming one of those kids robots in a good way, I think that's really compelling!

Great work :)

Balatro but snake.

Truly inspired spin on classic snake, looping cards have my heart