2011年7月23日土曜日

HTML5 - Canvas アニメーション - 陣取りゲーム

マウスドラッグの向きにプレイヤー(青いボール)が動きます。動いている途中のパスが敵か自分に当たったらプレイヤーが死にます。ボールを動かして陣地を80%以上確保したらステージクリアです。敵を閉じ込めたら敵を倒せてボーナス点数がもらえます。(キーボード入力がきかないです。)

http://endo-yuta2.appspot.com/practice7



2011年7月3日日曜日

JavaScript 配列の比較(要素ごとにやらないといけないらしい)

Pythonだと余裕で出来た気がするんだけど、javascritpだと配列の比較は、要素ごとにやらないといけないんすかね。
何かいい方法あったら教えてください。

<script type="text/javascript">
var a = [0,1];
var b = [0,1];

//これだと違うよになる。
if(a == b)  alert('同じだよ');
else alert('違うよ');

//これなら同じだよになる。
if(a[0] == b[0] && a[1] == b[1])  alert('同じだよ');
else alert('違うよ');
</script>

配列の比較関数をつくるとしたらこんな感じでしょうか?