Random Convex Curve Laser ソルバー付き版
ドパおじ数学パズル工房

■ 起動のしかた
このフォルダの index.html をブラウザで開いてください。
ring_piston_solver.js は index.html と同じフォルダに置いたままにしてください。
インターネットにつながっていなくても動きます。

■ 中身
index.html             ゲーム本体
ring_piston_solver.js  ソルバー(真空ピストン＋リングの物理計算)

■ ソルバーの使い方
1. 曲線の近くをクリックすると、曲線上にリングを置けます。
2. リングから別のリングへ右ドラッグすると、2つのリングがピストンでつながります。
3. ピストンで閉じた輪を作ると、ピストンが一定の力で押し広げ始め、
   リングが釣り合いの位置まで動きます。
   (3回反射なら3つ、5回反射なら5つのリングで輪を作ります)
4. リングをクリックして選ぶと、そのリングにかかる力が表示されます。
   接線方向成分が 0 に近づけば釣り合っています。
5. ランチャーを右ドラッグでピストンに近づけると、ピストンの上に吸い付き、
   向きがピストンに揃います(「ピストン整列」が ON のとき)。
6. 曲線から離れたところを左クリックして、レーザーを発射します。

「リング・ピストン削除」で、置いたリングとピストンを全部消せます。

■ 仕組み
解説(laser-kaisetsu.html)を読んでください。
