It's Snake, But Every 10 Seconds The Food Turns Into Walls

It's Snake, But Every 10 Seconds The Food Turns Into Walls

This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
overall: 3.72
fun: 3.83
innovation: 3.42
theme: 4.33
graphics: 3.08
humor: 2.81
mood: 3.14
Windows Only, see developer notes

---

Trailer

---
https://www.youtube.com/watch?v=XwcEKoAMaOc

---

Description

---
You, the player, takes control of the snake. The snake is always moving forward. You can change the direction the snake moves, but you cannot make it stop. Your objects if to eat the food blocks (Yellow Blocks) as quickly as you can. Each block will grant you 10 points, but will also increase the length of the snake by 1.

Every 10 seconds, all remaining food blocks will transform into wall blocks (gray blocks). Should the snake collide with a wall block, or itself, then it's game over.

---

How To Play

---
The game can be played with either a keyboard or a gamepad. Volume control, however, is keyboard only (sorry).

Keyboard Controls


KeyAlternate KeyAction
WUp ArrowMove Up
SDown ArrowMove Down
ALeft ArrowMove Left
DRight ArrowMove Right
EscPause Game
+Volume Up
-Volume Down
EscWhile paused, unpause game
EnterWhile paused, restarts game
EnterWhile gameover, restarts game

Gamepad Controls

The buttons names used below are based on an XBox controller.

ButtonAlt Button 1Alt Button 2Action
Dpad-UpLeft or Righ Joystick UpYMove Up
Dpad-DownLeft or Right Joystick DownAMove Down
Dpad-LeftLeft or Right Joystick LeftXMove Left
Dpad-RightLeft or Right Joystick RightBMove Right
Start/MenuPause Game
Start/MenuWhile paused, unpause game
Select/ShareWhile paused, restart game
Select/ShareWhile game over, restart game


---

Screenshots

---

---

Tools Used

---

Sound Effects

Sound effects were made using SFXR. Honestly not a ton of work was put into them and it shows (sounds).

Graphics

All graphics were made by me using https://www.aseprite.org

Audio Library

The game uses NAudio https://github.com/naudio/NAudio for the underlying audio engine. One day, I'll learn FMOD.....

Game Engine

The game engine used is my own custom game engine called Tiny Engine. This is built on top of MonoGame Framework https://www.monogame.net. The engine itself is meant to be small, without a ton of fluff, so I can just start prototyping. This means it's missing some usual features such as defined "game objects". It works well enough for me, source code is available on https://github.com/AristurtleDev/ludum-dare-51

---

Additional Developer Notes

---
Even though I did all of this solo, I am submitting to the Jam. The only assets that I did not create myself was the music, which I never have the time nor the skill to do. Music credits are lower down on this page. As such, I have opted out of the Audio rating.

One neat thing I would like to point out is that the food blocks pulse to the beat of the music. At least, they pulse to the best of my ability to do beat detection. I wanted to include additional song tracks that the player could choose from instead of just one song looping, but unfortunately hit issue with the NAudio library and didn't have time to resolve it.

The game, as well, is Windows only. This is because I opted to use NAudio. One day I will learn FMOD, I promise. NAudio uses lower level Windows API calls that locks the game into being Windows only, even though nothing else prevents this from being cross platform.

---

Music Credits

---
The music used in the game is credited as follows

```
Realizer" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 4.0 License
http://creativecommons.org/licenses/by/4.0/
```

---

Download At Itch

---
The upload here on LDJAM page keeps failing. If it's still not working, you can download the game from the itch.io page at:

https://aristurtledev.itch.io/its-snake-but-every-ten-seconds-food-becomes-walls
Found a bug?
Tell us on Discord