https://github.com/IntegratedQuantum/Snake3D
Snake3D is a game inspired by snake. The game logic is mostly the same as in snake:
The major difference is that Snake3D is played on the surface of a cube:
This adds a whole new dimension to the game.
→ Now the player cannot see the whole game at once.
→ The cube must be rotated to see other areas.
→ The game works with relative control, meaning the player can turn the snake right/left relative to the current direction of the snake
→ The player needs to coordinate rotation of the cube(WASD) and turning the snake(← →).
There are also already two different levels apart from the empty one:
There is also a second gamemode that creates border-tiles each time the snake eats a fruit.
The game is written entirely in java.
It requires no library. The 3d-projection is written by me.
If you want it I could explain 3d-projection in another post in more detail.
The game can run on any operating that can run java. It even works on a raspberry pi.
The game needs two processor cores to work efficiently.
If you want to contribute(Thanks in advance), just make a PR and add detailed information(maybe a picture) in the description. If you are unsure if your contribution will be accepted, you could first ask in the issues tab. I will answer within a few days.
https://github.com/IntegratedQuantum
(In case you are wondering: The name QuantumDeveloper was already taken when I joined github.)