Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Entirely Normal Snake GameView game page

Just a normal snake game, nothing to see here
Submitted by thefatgalaboo — 9 hours, 17 minutes before the deadline
Add to collection

Play game

Entirely Normal Snake Game's itch.io page

Results

CriteriaRankScore*Raw Score
THEME: How well the theme is used?#24.4384.438
INNOVATION: Does the game innovate in some way?#53.3753.375
ENJOYMENT: Is the game enjoyable to play?#93.1883.188

Ranked from 16 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

GitHub repository
https://github.com/TheManTheMythTheGameDev/rl9YearsGameJam

Team members
Just me :)

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted

This was quite fun and definitely unexpected, I love how the food becomes the foe!

In my experience the swinging was a bit glitchy, clipping me out of bounds several times, but the regular platforming was solid and I liked the effects when you obtain a checkpoint. Nice work!

Developer(+1)

Thanks! Yep, I don't think I tested the web version sufficiently... I'm now realizing that the swinging clips the player out of bounds, which never happened on desktop. Glad you enjoyed!

(2 edits)

Unfortunately, I didn't have much success with the game on web, and it seems to have some issues on desktop too. I cloned the game's repo and tried to run it, but at the end of the snake segment it seemed to promptly crash because of referencing a null pointer

```

Thread 1 "a.out" received signal SIGSEGV, Segmentation fault.
PhysicsObject::Step (this=0x5555556852a0 <snake>) at physics_object.cpp:36
36                      unsigned int curSquare = GetGridAt(squares[i]);
(gdb) p squares
$1 = (Vector2 *) 0x0

```

Here's a backtrace, if it would be helpful.

```

#0  PhysicsObject::Step (this=0x5555556852a0 <snake>) at physics_object.cpp:36
#1  0x0000555555581fc3 in Snake::Update (this=0x5555556852a0 <snake>, dt=0.0166671444) at snake.cpp:65
#2  0x000055555557c62a in UpdateDrawFrame () at raylib_game.cpp:302
#3  0x000055555557c072 in main () at raylib_game.cpp:205

```

Squares comes from GetGridEdgePositions, which returns NULL. The crash is consistent and I can reproduce it every time. For this reason, I am unable to rate it.

Developer (1 edit)

That's odd, I'll definitely try to see what's going on here. Sorry about that, I'll update the game after the rating period is over.

Thanks for letting me know!

Submitted

Hah, I love it! The idea is great!

Developer(+1)

Thanks!