
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).
You can try viewing the original page on Web Archive (may not load correctly).
Windows Only, see developer notes
---
https://www.youtube.com/watch?v=XwcEKoAMaOc
---
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.
---
The game can be played with either a keyboard or a gamepad. Volume control, however, is keyboard only (sorry).
---
---
---
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.
---
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/
```
---
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
---
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
| Key | Alternate Key | Action |
|---|---|---|
| W | Up Arrow | Move Up |
| S | Down Arrow | Move Down |
| A | Left Arrow | Move Left |
| D | Right Arrow | Move Right |
| Esc | Pause Game | |
| + | Volume Up | |
| - | Volume Down | |
| Esc | While paused, unpause game | |
| Enter | While paused, restarts game | |
| Enter | While gameover, restarts game |
Gamepad Controls
The buttons names used below are based on an XBox controller.| Button | Alt Button 1 | Alt Button 2 | Action |
|---|---|---|---|
| Dpad-Up | Left or Righ Joystick Up | Y | Move Up |
| Dpad-Down | Left or Right Joystick Down | A | Move Down |
| Dpad-Left | Left or Right Joystick Left | X | Move Left |
| Dpad-Right | Left or Right Joystick Right | B | Move Right |
| Start/Menu | Pause Game | ||
| Start/Menu | While paused, unpause game | ||
| Select/Share | While paused, restart game | ||
| Select/Share | While 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.orgAudio 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