Serpent is a minimalist snake clone made with the TIC-80 for the Fantasy Console Jam #5. The game itself is extremely simple, and was made with 99 lines of code (JavaScript). It was a great polar coordinates practice!

 Its main features are screen wrapping and a serpent that is not grid based, which changes the gameplay quite a bit when compared to the original. Also, snake was a very present game in my childhood, and it brings some happy memories for me (the game jam's theme enters here)!


Aside from the engine (TIC-80), I made the rest (from the code to the meh music). Still, I got some great feedback from Sucraiso (thanks to him the game has screen wrapping, for instance).

PlatformsWindows, macOS, Linux, Android, HTML5
Rated 4.5 out of 5 stars
(2 total ratings)
AuthorEscada Games
Made withTIC-80
Tags2D, Arcade, Minimalist, Singleplayer, Top-Down
Code licenseMIT License
Asset licenseCreative Commons Attribution v4.0 International
Average sessionA few minutes


Download NowName your own price

Click download now to get access to the following files:

Source code for the TIC-80 50 kB


Log in with itch.io to leave a comment.


Nice game, I thought to make one of this kind on tic80, but you already made it :). I like the move of the body, depending, on the head, I didn't thought to do such a move.

For information, you can, instead of calling sin/cos (adding subroutines and code to interpret, do this, this work on both Lua and javascript:


Great code and piece of software else :).


this gets really laggy after 20 points collected. Could you somehow optimize it?


I found an angle at which the serpent can travel trough the whole landscape without me having to do anything at all. It takes a lot of time until it catches some red pellets, but works.

That's quite interesting... I wonder what the possible max score is!


really like this twist!


Thanks, happy to know you liked it! It's nice to see that some not-so-big changes can alter a game a lot.