Skip to content

A fully functional 8-ball pool game built using HTML5, JavaScript, and CSS. Play against an AI or a second player in a smooth and engaging billiards experience with realistic physics.

Notifications You must be signed in to change notification settings

afzalimdad9/8Ball-Pool-HTML5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

🎱 8Ball Pool - HTML5 Game

A classic 8-ball pool game built using HTML5, JavaScript, and CSS. Play solo, challenge an AI opponent, or compete with a friend in this realistic and interactive billiards experience.

🌟 Features

  • 🎮 Single & Multiplayer Mode – Play against AI or a second player.
  • 🏆 Smooth Gameplay – Realistic ball physics using HTML5 Canvas.
  • 🎨 Customizable Tables & Balls – Personalize the game to your liking.
  • 🔊 Sound Effects – Enjoy realistic pool sounds.
  • 🎯 Cue Ball Aiming Guide – Helps players aim their shots.

🚀 Demo

🔗 Play Now

📸 Screenshots

8Ball Pool

🛠️ Tech Stack

  • HTML5 (Canvas API)
  • JavaScript (Game logic & physics)
  • CSS3 (UI styling)

🔧 Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/8Ball-Pool-HTML5.git
  2. Navigate into the project directory:
    cd 8Ball-Pool-HTML5
  3. Open index.html in your browser.

🎮 How to Play

  • Objective: Pocket all your designated balls (solid/striped) and finish with the 8-ball.
  • Controls:
    • Drag and aim with the mouse.
    • Release to shoot.

📜 License

This project is licensed under the MIT License.

📬 Contact

For suggestions or contributions, reach out at [email protected] or create an issue.


Enjoy playing pool in your browser! 🎱

About

A fully functional 8-ball pool game built using HTML5, JavaScript, and CSS. Play against an AI or a second player in a smooth and engaging billiards experience with realistic physics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published