角度の求め方は、高校数学で習う三角関数と言うものを使うのですが、偶然、2、3日前に三角関数に関する質問/説明の投稿が3つくらいありました。 ビリヤードの解説と、三角関数の説明を読めば、もしかしたら中3~高1でもビリヤードゲームが作れるかも。