Skip to main content

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

Plankton, cells and 3D SNAKEView game page

a 3 axis snake,this is not a fake 2D snake with 3D apperance
Submitted by Tom Crum — 5 days, 10 hours before the deadline
Add to collection

Play game

Plankton, cells and 3D SNAKE's itch.io page

Results

CriteriaRankScore*Raw Score
Graphics#633.3573.357
Fun#982.6432.643
Overall#1172.7022.702
Jam Authenticity#1193.2143.214
End-of-life plan#1232.6432.643
Sound#1362.0712.071
Theme relevance#1442.2862.286

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

End life plan
This was originally a three-dimensional hungry snake game, but I found it resembled a beautiful microscopic aquatic world. I plan to add diatoms, protozoa, etc.

Transparency note
First of all, I created a three-dimensional world using JavaScript instead of a cumbersome game engine. Then I created a three-dimensional snake and red food, as well as purple obstacles. If the snake eats the food, its length will increase. If it eats itself, it will die. If it bumps into the obstacles or the game boundary, it will also die. Initially, the snake moves at a 90-degree angle but can move along the three axes. Suddenly, I realized that the gameplay of the Snake Eating Game was too simple. So I added floating algae and various creatures to enrich the game content. Later, I completely changed the original mechanism of the snake's movement, which was intermittent and moved by 90 degrees. Now, the snake can smoothly move in any direction within a 360-degree range without making jerky movements. Finally, I fixed all kinds of bugs and added a first-person mode and joystick control, because the original controls were too difficult.

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted(+1)

I enjoyed playing in first person! Good work! :D

Submitted(+1)

Controls took me a bit to get used to, but the game is really pleasing!

Submitted(+1)

Interesting take on the classic snake games! Definitely enjoyed playing from the first-person perspective more than from the third-person one

Submitted(+1)

I love game design :)

Submitted(+1)

Fun game idea

Submitted(+1)

The game was good. I just wish there was a way to go first person for a moment to make sure i was lined up with where i wanted to go.  without frantically rotating the camera constantly. But overall, it wasn't bad at all. Looked really pretty. 

Developer(+1)

This game was initially in third-person mode. I also realized the difficulty in the operation, so I added the first-person mode (by pressing V). After that, I might compromise and set the third-person mode where the character follows the snake's head and always faces the direction of the snake's head. Thank you for your suggestion.

Submitted(+1)

Well done on the game! Sadly the collisions detection did not work for me. I tried to fail the game for 5 minutes or so but never managed to.

The controls feel alright, but I think the first person view should be the default one. I enjoyed it much more that the outside perspective. I would've also made the made smaller. It takes ages before you get to any kind of challenge.

As some other commenters would've pointed out, some sound would've really brought some life to this game. Overall though I really liked the look of the game, although its a simple look it works well!

Developer(+1)

You fully experienced the entire game and provided practical suggestions, just like I did during the game testing process. This is truly delightful and exciting:

1. Regarding collisions: In the earlier versions, the game would end if the snake head touched the snake body, if it touched the purple obstacle blocks, or if it reached the world boundary. However, I found that this logic in a three-dimensional world was too difficult for players. Since it's hard for players to determine the position of the snake head in three dimensions, they might feel as if they died for no reason in their own eyes. So I directly deleted the codes for the first two collision detections.

But after hearing your suggestion, I think this approach was too hasty. Later, I might add more enemy creatures and increase the challenge through mechanisms other than just collisions. I think that would be too boring. But in the future, I will increase the playability through other means, such as an evolution mechanism.

2. Regarding music: This is exactly what I have been working on these days. I'm trying to compose my own music or use tone.js to implement sound effects through code.

3. Regarding challenge: I plan to add more hostile creatures instead of simply increasing the challenge through collisions. I think that would be too boring. But in the future, I will increase the playability through other means, such as an evolution mechanism.

4. Regarding perspective: You have the same idea as me. First-person perspective is much more comfortable than third-person perspective. I also plan to make the first-person perspective the default mode. This is what I will do.

Submitted

It is nice that you tried to have complex 3D snake movement mechanism here, but it would be more fun to play if you can add at least some sound effects such as eating some microscopic things or sort. Anyway, good luck with your game dev journey! :D

Developer(+1)

Your idea is really great. I'm trying to make sounds by myself. I think downloading sounds from the internet will affect the originality of the game.☺️

Submitted(+1)

This looks great! I really like the concept of a 3D microscopic world and I hope that you take the time to really flesh it out. This could be such a fun multiplayer game and it is really cool how you made this without a game engine!

Developer

Your suggestion is absolutely wonderful! I have been trying to add features such as the cell creator