Skip to content

Kinza98/BingoGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎯 Bingo Game (Real-Time with Socket.IO)

A fun, light, real-time Bingo game for two or more players — built using HTML, CSS, JavaScript, and Socket.IO. You can also play solo with a built-in Bot player!

🎮 Game Highlights

  • 🧩 5x5 Bingo cards (numbers 1–25)
  • 🔁 Turn-based number calling with auto-marking
  • 🅱️🅸🅽🅶🅾 Letter tracking for each point scored
  • 🏆 First player to complete B-I-N-G-O wins!
  • 🎨 Select custom card colors
  • 🐢 Humorous messages if a player takes too long
  • 🔊 Win and Lose sound effects
  • 🤖 Bot mode – play against the computer

🚀 How to Play

  1. Open the game (in multiple tabs or devices for Multi-Player feature).
  2. Each player gets a randomized Bingo card.
  3. Players take turns calling out numbers.
  4. Numbers get marked on all players' cards.
  5. Score a point for each full row, column, or diagonal.
  6. One letter from B-I-N-G-O is awarded per point.
  7. First to complete all 5 letters wins!

If no one is around, no problem — play against the built-in Bot!

⚙️ Tech Stack

  • HTML5, CSS3, JavaScript
  • Socket.IO for real-time communication
  • Hosted server (e.g., Replit)

⚠️ Notes

  • This version uses no backend database — it runs fully in memory using Socket.IO.
  • If the server is idle (e.g., on Replit), it may temporarily go to sleep.
  • A notification system alerts users if the server or socket connection is down.

📄 License

This project is not open for reuse.
All rights reserved ©️ Kinza.
Please do not copy, distribute, or use the code without permission.

Made with ❤️ by Kinza — for fun, challenge, and nostalgia.

About

A responsive web-based Bingo game with multiplayer and bot functionality

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published