オブジェクト同士の相互作用を描き出すCoffeeScript製物理エンジン「Coffee Physics」
Coffee PhysicsはCoffeeScript製の物理エンジンです。オブジェクトとマウスの相互作用を計算します。
Coffee PhysicsはCoffeeScriptで作られた物理エンジンです。物理エンジンと言っても落下やジャンプではなく、オブジェクト同士の相互作用に長けているようです。
Coffee Physicsではオブジェクトを引っ張ったり、動かした時の相互作用を計算して動作します。マウスに追従したりキーボードでアクションを起こしたりするのも面白そうです。
Coffee PhysicsはCoffeeScript製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。
MOONGIFTはこう見る
複雑なライブラリを書く場合、CoffeeScriptで書く方が全体の見通しは良いように感じられます。最終的にコンパイルしてJavaScriptにするのが決まっているので、ファイルを分割しておいても一つのJavaScriptファイルにまとまってくれるのもメリットです(Coffee Physicsはバラバラですが)。
JavaScriptで書くとつい、波括弧や丸括弧が多くなってしまうので可読性が悪くなりがちです。CoffeeScriptで書けば括弧が極力少なくなります。今書いているJavaScriptをCoffeeScriptで書き直すとどれくらい違うか、一目瞭然でしょう。ぜひ採用を検討してみてください。