SneakSurround, a Chip8 Game 

by Tom Swan

Originally named "Surround" from my book Pips for VIPS I, published in 1979, the revised "SneakSurround," written in Octo, is a new and challenging snake-like Chip8 game offering two turns on each of six levels of play.

The new program updates code that I wrote just before I became editor of the Viper newsletter -- converted to Octo for this entry. I was living in Taxco Mexico at the time, and had just also completed writing Programmers Guide to the 1802.

Comments appreciated -- Please try my game! 

Keys WASD direct the snake (mobile users simply swipe) to eat the single-pixel targets. (Perhaps they are mice.) Avoid all obstructions. Hitting anything except a target including the snake's own tail loses. Consuming all targets on all levels and sub-levels wins. 

Can you survive through all six levels? Although easy on lower levels, higher levels are quite challenging because, on every level and sub-level, the hungry snake grows a little longer and a little faster as it feeds on targets -- I mean mice!

TIP: Remember that the screen wraps around at the edges! To restart the game, simply refresh your browser.

NOTE: Targets are randomly placed using AI to ensure their separation from other objects making every game both different and winnable!

Updated 25 days ago


Log in with to leave a comment.

Hi! I'll be playing SneakSurround tomorrow on stream along with several other games from the jam at 3:30pm EST. I'll be talking about any interesting design decisions as I play, and suggesting improvements if any come to mind. Please feel free to join me live, it'll be extra fun to chat together about your game while playing it :)

Hi back. I'll try to join in. Thanks.

This is a fun take on Snake. I like the way it checks to make sure the targets are separated.


Thanks for trying my game TomR!