Skip to content

Priyanshu-1477/Pool_Auto_Aim_GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎱 Pool Auto-Aim GUI

A smart PyQt5-powered tool that simulates aiming in an 8-ball pool game using computer vision and physics. Automatically finds best direct shots and visualizes angles and ghost ball positions.

πŸš€ Features

  • Resizable GUI (auto-scales everything)
  • Real-time aim path visualization
  • Ghost ball calculation
  • Multiple target ball configuration
  • Automatic cue placement
  • Shot switching (best 3 shots)
  • Angle display on cue line

πŸ› οΈ Technologies Used

  • Python
  • PyQt5 (GUI)
  • OpenCV (drawing + math)
  • NumPy (vector calculations)

πŸ“¦ Installation

pip install -r requirements.txt

🧠 Run the App

python3 main.py

πŸ™Œ Contribute

Open to feature suggestions and improvements! Feel free to fork, ask issues and PR.

πŸ“Έ Screenshot

Credits

Made with the help of the opencv blogs and a little help from discussions in stackoverflow and for the GUI forming part took significant help from ChatGPT for the data and values.


Made with ❀️ by Priyanshu Raj
Β© 2025–Present

About

🎱 A PyQt5-powered auto-aim tool for pool simulation with real-time visual aiming.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages