Snake

Jun 2021 ~ Aug 2021

Java, libGDX, REST API

Play as a Snake and collect apples to score points and simultaneously grow longer, avoid crashing into your own tail in order to score the most points and make the top of the public scoreboard shown both in game and on my website

Built as my own take on the classic Snake game, something fairly straight forward that I could complete reasonably quickly to refamiliarize myself with game development

Working with the Snake as an object in a single location that doesn't loop, and then handling the screen looping during the render and collision checks by adjusting the position based on distance outside of the visible screen area, means we get a smooth moving Snake that allows for endless screen looping, correct collisions and no wasted rendering time

Snake

Highscores

  • MATT
    601
  • MATT
    207
  • DAN
    182
  • DAN
    156
  • DAN
    142
  • DAN
    139
  • DAN
    131
  • MATT
    103
  • MATT
    92
  • DAN
    85