Simple Snake game without any library.

1 stars 4 forks 1 watchers JavaScript MIT License
browser-game canvas-drawing canvas-game canvas2d frontend game game-development html html-css html5 html5-canvas javascript open-source problem-solving snake-game snakegame web
9 Open Issues Need Help Last updated: Aug 30, 2025

Open Issues Need Help

View All on GitHub
documentation good first issue

Simple Snake game without any library.

JavaScript
#browser-game#canvas-drawing#canvas-game#canvas2d#frontend#game#game-development#html#html-css#html5#html5-canvas#javascript#open-source#problem-solving#snake-game#snakegame#web
enhancement help wanted good first issue Need Suggestion Priority

Simple Snake game without any library.

JavaScript
#browser-game#canvas-drawing#canvas-game#canvas2d#frontend#game#game-development#html#html-css#html5#html5-canvas#javascript#open-source#problem-solving#snake-game#snakegame#web
enhancement help wanted good first issue Need Suggestion

Simple Snake game without any library.

JavaScript
#browser-game#canvas-drawing#canvas-game#canvas2d#frontend#game#game-development#html#html-css#html5#html5-canvas#javascript#open-source#problem-solving#snake-game#snakegame#web

AI Summary: Improve the font used to display the score in a simple Snake game implemented without external libraries. This involves modifying the game's code to render the score using a more visually appealing font.

Complexity: 2/5
enhancement good first issue

Simple Snake game without any library.

JavaScript
#browser-game#canvas-drawing#canvas-game#canvas2d#frontend#game#game-development#html#html-css#html5#html5-canvas#javascript#open-source#problem-solving#snake-game#snakegame#web

AI Summary: Implement input throttling to prevent multiple simultaneous button presses from freezing the simple Snake game. This involves adding logic to ensure that only one button press is registered per game tick or a short time interval, preventing rapid-fire inputs from overwhelming the game loop.

Complexity: 3/5
help wanted Priority

Simple Snake game without any library.

JavaScript
#browser-game#canvas-drawing#canvas-game#canvas2d#frontend#game#game-development#html#html-css#html5#html5-canvas#javascript#open-source#problem-solving#snake-game#snakegame#web

AI Summary: Improve the user interface (UI) of the start/restart button in a simple Snake game implemented without external libraries. This involves designing and implementing a visually appealing and user-friendly button.

Complexity: 3/5
good first issue Need Suggestion

Simple Snake game without any library.

JavaScript
#browser-game#canvas-drawing#canvas-game#canvas2d#frontend#game#game-development#html#html-css#html5#html5-canvas#javascript#open-source#problem-solving#snake-game#snakegame#web

AI Summary: Implement pause and resume functionality for a simple Snake game developed without external libraries. This involves adding controls to temporarily halt the game's progression and restart it from the paused state, preserving the game's current state.

Complexity: 3/5
enhancement good first issue

Simple Snake game without any library.

JavaScript
#browser-game#canvas-drawing#canvas-game#canvas2d#frontend#game#game-development#html#html-css#html5#html5-canvas#javascript#open-source#problem-solving#snake-game#snakegame#web

AI Summary: Implement a scoring system for a simple Snake game written without external libraries. The score should increment whenever the snake consumes food.

Complexity: 2/5
enhancement good first issue

Simple Snake game without any library.

JavaScript
#browser-game#canvas-drawing#canvas-game#canvas2d#frontend#game#game-development#html#html-css#html5#html5-canvas#javascript#open-source#problem-solving#snake-game#snakegame#web

AI Summary: Implement a visual tutorial overlay at the game's start, instructing the player on how to start the game and control the snake using arrow keys. The tutorial should display a clear message and disappear once the game begins.

Complexity: 2/5
enhancement help wanted

Simple Snake game without any library.

JavaScript
#browser-game#canvas-drawing#canvas-game#canvas2d#frontend#game#game-development#html#html-css#html5#html5-canvas#javascript#open-source#problem-solving#snake-game#snakegame#web