さらにクラスの面白さを伝えるには? 授業ではenchant.jsを用いたプログラミングを行う上で、クラスを使う便利さをどう伝えるかということなどを昨日の記事に書きました。今日は一歩進んでクラスの継承を利用したらもっと便利でさらに面白いということを書いてみます。 昨日の記事 「もっと」ざっくりとした指示をしたい 昨日の記事では、画面上の白クマが発射した「沢山のボール」vs「沢山の茶クマ」の衝突判定について書きました。 今回は、画面上の白クマが発射した「沢山のボール」vs「沢山の茶クマ(男の子・女の子)」と少し状況が複雑になりました。 ボールのどれか1個と、男の子の茶クマか女の子の茶クマのどちらか1頭が衝突しているかどうかを知るためのプログラムを書くとしましょう。 まず総当たりで判定していく場合は、ボールNo1と茶クマ男No.1が衝突しているかをチェックして、次にボールNo1と茶クマ男No.2