Serpens
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


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