▶ Play

Copyright and credits

Last updated: 2 November 2026.

1. Ownership

© 2026 Sania Studio. All rights reserved, except for the open-source components named in section 2. The design, the user interface, the game logic, the drills, the texts, the images and the screenshots of Cue Ball Angle Trainer were created by or for Sania Studio.

2. Open-source and third-party material

ComponentAuthor / licenceUse
pooltoolCopyright © Evan Kiefl and contributors. Apache License 2.0. Project: github.com/ekiefl/pooltoolThe physics engine of this game is a TypeScript port of pooltool’s event-based simulation, collision models and root solver. Test data was generated with pooltool.
Table Difficulty Factor (TDF) dataDr. Dave Alciatore, Colorado State University. billiards.colostate.eduPocket-difficulty presets.

The full notice text is available at NOTICE.txt. Changes were made to the original code (translation to TypeScript and adaptation to the game). The Apache License is provided “as is”, without warranties.

3. What you may do

4. What you may not do without permission

The open-source parts listed above remain available under their own licences.

5. Trademarks and independence

“Pool”, “billiards” and ball numbers are generic. Other product, company and institution names (for example Google, Colorado State University) belong to their owners and are mentioned only to identify them. This site is not affiliated with, endorsed by or sponsored by them.

6. Disclaimer

The game is an educational simulation. Real tables, cloth, balls and cues differ, so results on a real table may vary. The site is provided “as is” without warranty of any kind.

7. Report a copyright concern

If you believe that material on this site infringes your copyright, please email saniastudio3102708@gmail.com with: your name and contact details; the exact address (URL) of the material; a description of the work you own; and a statement that you are the owner or authorised to act for the owner. We will review the request promptly and remove or correct the material where it is justified.