シンプルな万有引力のシミュレーションです 画面上で引っ張って離すと惑星が飛びます うまく軌道に乗せられるかな?
半世紀ぶりぐらいの更新です いくつか原作からの変更点があるのですがまず精度向上について、原作の物理エンジンではどうしてもシステムによる限界があり惑星の持っている全エネルギーに当たる量が増えたり減ったりする問題がありました そこで原作のオイラー法による座標、速度、加速度の更新をより正確な速度ベルレ法によるそれに置き換えることでエネルギーがある程度保存されるようになりました +αについて、惑星の位置、速度からエネルギーを算出しそれにより取りうる最大の距離の値rを計算しr理論値としています r理論値がプラスの値になれば軌道に乗っていることになりますがマイナスの値であれば二度と軌道に戻ってくることはありません ちなみにresの値を小さくしたり大きくしたりするとシミュレーションの精度が下がったり上がったりします それ以外は基本原作と同じです