Skip to content

azrilpramudia/javascript-games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ JavaScript Games for Beginners โ€” HacktoberFest 2025 โœจ

Hacktoberfest Banner

๐Ÿ•น๏ธ This Project Is Perfect For Your Pull Request!

๐Ÿ—ฃ Hacktoberfest 2025 encourages everyone to join the open-source community โ€” and whatโ€™s more fun than contributing to a collection of simple, interactive JavaScript games? ๐ŸŽฏ

๐Ÿ“ข Register at hacktoberfest.com and make four pull requests (PRs) between October 1st โ€“ 31st, 2025 to earn exclusive digital swag and rewards! ๐Ÿš€


๐Ÿ’ก About This Repository

Welcome to JavaScript Games for Beginners!
This repository hosts a collection of fun, beginner-friendly web games built using pure HTML, CSS, and JavaScript โ€” no frameworks, no dependencies, just clean and creative code.

These projects are perfect for anyone who wants to:

  • Learn how browser games are built from scratch
  • Understand DOM manipulation, events, and basic animations
  • Participate in open-source development during Hacktoberfest 2025

๐Ÿ“‚ Example Games

No Game Description
1๏ธโƒฃ ๐Ÿ Snake Game Control the snake and eat food to grow longer.
2๏ธโƒฃ ๐Ÿ’ฃ Minesweeper Reveal all safe tiles without detonating a bomb.
3๏ธโƒฃ ๐Ÿงฉ Memory Match Flip cards and match identical pairs.
4๏ธโƒฃ ๐Ÿ“ Pong Classic paddle and ball arcade challenge.
5๏ธโƒฃ ๐Ÿช‚ Flappy Bird Tap to fly through pipes and achieve the highest score!
6๏ธโƒฃ โœ‚๏ธ Rock Paper Scissors Classic hand game with interactive UI and score tracking.
7๏ธโƒฃ ๐Ÿ”ด๐ŸŸก Connect 4 Drop discs to connect four in a row before your opponent does.
8๏ธโƒฃ โšก Typing Test Test your typing speed with small quotes.
9๏ธโƒฃ ๐Ÿงฉ Sudoku Fill the 9ร—9 grid so each row, column and 3ร—3 box contains digits 1โ€“9.

Want to add your own game? Fork this repo and bring your creativity to life! ๐ŸŽจ

๐ŸŽฎ Check out all available games in the Game List


๐Ÿง  Contributing

๐ŸŽ‰ We welcome contributions from everyone, regardless of experience level!

Please read our Contribution Guidelines before starting.

You can contribute by:

  • ๐Ÿ•น๏ธ Adding a new JavaScript game
  • ๐Ÿž Fixing bugs or improving existing games
  • ๐Ÿ’… Enhancing UI/UX or adding visual effects
  • ๐Ÿ“˜ Updating documentation or FAQs

โ“ FAQs

If you have any questions, check our FAQs page for quick answers.


๐Ÿท๏ธ Labels for Contributors

Label Description
hacktoberfest-accepted Eligible for Hacktoberfest points
good first issue Great for beginners
help wanted Maintainer needs assistance
bug Report or fix a coding issue

๐Ÿ“œ License

This repository is licensed under the MIT License.
Youโ€™re free to use, modify, and distribute the code as long as proper credit is given.
See the LICENSE file for details.


๐Ÿ’ซ Amazing Contributors

Thank you to all the awesome people who have contributed to this project! ๐ŸŽ‰
Your support makes JavaScript Games for Beginners better every day. ๐Ÿ’ช

azrilpramudia
azrilpramudia
Sa-sketch-max
Sa-sketch-max
kshitigambhir
kshitigambhir
Devdammie
Devdammie
geekahedron
geekahedron
devvsingh
devvsingh
LakshmiSowmya04
LakshmiSowmya04
kayode96-max
kayode96-max
restuusgh
restuusgh
K2976
K2976
Midhat-hub
Midhat-hub
vingoel26
vingoel26
sea-deep
sea-deep
dhairyagoel-git
dhairyagoel-git
SunjeetKajla
SunjeetKajla
GOUTHAMVE04
GOUTHAMVE04
AhishRagav
AhishRagav
Anshul-Bartwal
Anshul-Bartwal
SuvanshTembe
SuvanshTembe
spiderOO7
spiderOO7
Parth-G27
Parth-G27
Lakshith7748
Lakshith7748
kaustavbhalla
kaustavbhalla
DevAta515
DevAta515
harshwardhan-singh-bais
harshwardhan-singh-bais
pghana365
pghana365
kris2005mehra
kris2005mehra
harsh13713
harsh13713
aashish0613
aashish0613
ZarrarPeshimam
ZarrarPeshimam
Srushti-Thombre
Srushti-Thombre
Shachi12Shukla
Shachi12Shukla
riddhima-7321
riddhima-7321
Mohitlikestocode
Mohitlikestocode
mdrafi28
mdrafi28
DiyaGhorpade
DiyaGhorpade
AnjaliPai16
AnjaliPai16
Anahskal
Anahskal
aditi-verma-20
aditi-verma-20
VectorSigmaOmega
VectorSigmaOmega

Hacktoberfest Badge Star Badge Contributions Pull Requests Badge GitHub contributors

๐ŸŒŸ Support the Project

If you find this project helpful:

  • โญ Star the repository
  • ๐Ÿง‘โ€๐Ÿ’ป Contribute your own game or fix bugs
  • ๐Ÿ’ฌ Share this project with friends

โ€œPlay. Code. Learn. Contribute.โ€ โ€” Hacktoberfest 2025 ๐Ÿ’ป๐ŸŽ‰

About

JavaScript Games for Beginners | Hacktoberfest 2025

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 41