Skip to content

Latest commit

ย 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 

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 afzalimdad9@gmail.com 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.

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages