毎日ゲームチャレンジ Day 73: グラビティ・ゴルフ (Gravity Golf)
おはこんばんちは!100日間毎日ゲーム作る人、aomaです!
73日目は「グラビティ・ゴルフ」。 宇宙空間でゴルフ。 惑星の重力を計算に入れて、ボールをホール(ワームホール)に入れましょう。 予測線が表示されるので、それを頼りにナイスショットを決めてください!
SHOTS: 3
SCORE: 0
遊び方
- 画面をドラッグして、引っ張る強さと角度を調整します。
- 指を離すとボールを発射!
- 惑星の重力を利用して、白いワームホール(ゴール)に入れてください。
- 惑星に衝突したり、画面外に出るとミス。持ち玉(SHOTS)が減ります。
- ゴールすると持ち玉が少し回復します。
実装メモ
- N体問題(N-body simulation)の簡易版を実装。各惑星からの引力を合算してボールの軌道を計算しています。
- 発射前に未来の軌道を予測線(Trajectory)として描画する機能つき。
- CSSの
border-radius: 50%で丸い窓のような見た目にし、宇宙船の覗き窓を表現。
これまでに遊んだゲーム数: 0