Snake game port is only 56 bytes big and and fits in a QR code

Screenshot of donno2048's Snake for DOS port being played within a web DOSBox session.
Screenshot of donno2048's Snake for DOS port being played within a web DOSBox session. (Image credit: 3DTested)

In the years since 1997, the landmark release of the Nokia 6110 and its inclusion of Snake have seen Snake ported to (or shamelessly ripped off for) countless devices. For about the past year, there's been an effort to bring it to DOS while continually decreasing its file size—and at long last, we've finally reached 56 bytes courtesy of donno2048's Snake for DOS port [h/t Hacker News].

Now, some immediate caveats are worth noting with this particular port of Snake. First, it runs too fast on the original hardware without a few configuration tweaks pointed out in the Hacker News thread that technically balloon the size past 56 bytes. It works perfectly fine in DOSBox and the web app, at least in terms of game speed.

Article continues below
Christopher Harper
Contributing Writer
  • usertests
    ÉÉÉÉÉÉÉÉÉ ÉÉÉÉÉÉÉÉÉÉ
    É É
    ÉÉÉÉÉÉÉÉÉÉÉÉ
    Reply
  • LibertyWell
    This reminds me of this mindbending project where Super Mario World was reprogrammed to play Snake on the fly and in game. (They wanted to program the first level of Super Mario Bros 1 instead but there wasn’t enough memory): https://arstechnica.com/gaming/2014/01/how-an-emulator-fueled-robot-reprogrammed-super-mario-world-on-the-fly/
    Reply
  • NinoPino
    Not much sense, with 2 bugs (speed and backstep) and the orrible characters choice, some basic graphic layout is possible also in text mode.
    Reply