Loading repository data…
Loading repository data…
IntegratedQuantum / repository
Play snake on a 3d cube
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
In Snake3D you can play snake on the surface of a 3d-cube.
At some point in high school @blackedout01 and I challenged each other to make a 3D snake game over the weekend because we had already mastered the 2D snake game. Even before showing each other the results in class, we talked a bit about our controls and were both left confused. The presentation was quite a surprise. Turns out, we had totally different ideas of what 3D snake actually means. @blackedout01 made the snake move inside of a cube by extending the game field into the third dimension (you can find his version here) and I made the snake move on the surface of a cube:

→ two gamemodes:
→ two levels
→ no external libraries needed(Snake3D has already everything on board it needs.)
javac *.java in the terminal OR by importing the code to any IDE you want and compile it from there.Press run in your IDE OR type java main in your terminal
Go to releases and download any version of Snake3D. Double click the .jar file and you are good to go.
You can change game mode/level with g and l or using your mouse, start the game with space or click on Start. You can turn the cube with wasd and move the snake with ← and →