始めるには
ここでは、物理シミュレーションをどう作っていくかという説明をします。
まずは、Hellow,worldに対応する、非常にシンプルなサンプルである、を保存してください(読み込んでから保存してもよいし、右クリックで「リンク先を保存」などのメニューを選択してもよいです)。 このファイルの中でjavascriptのファイルであるを使っているので、これも保存してください(やり方は同様です)。この二つのファイルを同じディレクトリに入れ、sample.htmlの方を編集していきます。 まずは↓を読んでみてください。
読んだら、中身をいろいろ変えてからこのファイルをブラウザで読み込んでみましょう。変える場所として、まずは簡単なところでは、
初期位置を(0,0)から変えてみる。
初速度を(0,0)から変えてみる。
色を変えてみる。
などがあります。他に
重力を強く(弱く)してみる。
壁を厚く(薄く)してみる。
などもいけそうです。
他に、
物体を二つにしてみる。
3つ、4つは??
ということができます。
たとえば
青い物体と赤い物体を作って、それぞれが別の場所から別の初速度を持っているようにする
という課題をやってみましょう。
でもこれじゃつまらない、と思った人も多いハズ。というのはこの二つの物体の間には何の力も働かず、すり抜けてしまうからです。実際の球なら、衝突すると反発するはずですね。
そうなるサンプルは、↓を見ましょう。