【クソゲープロジェクト】前提として普通のパックマンをつくる(2)の続きです。ようやくメインコンテンツです。挟み撃ちのアルゴリズムで絶対に逃げられないパックマンをつくる方法を考えます。 動作確認はこちらから 単純に最短経路・・・
【クソゲープロジェクト】前提として普通のパックマンをつくる(2)の続きです。ようやくメインコンテンツです。挟み撃ちのアルゴリズムで絶対に逃げられないパックマンをつくる方法を考えます。 動作確認はこちらから 単純に最短経路・・・
【クソゲープロジェクト】前提として普通のパックマンをつくる(1)の続きです。とりあえず普通のパックマンを完成させます。 動作確認はこちらから ページが読み込まれたときの処理 ページが読み込まれたときの処理を示します。ca・・・
挟み撃ちのアルゴリズムを研究するために絶対に攻略できないクソゲーをつくります。 動作確認はこちらから まずは普通のパックマンをつくります。 HTML部分 HTML部分を示します。 [crayon-678b862af0fb・・・
前回、JavaScript transform関数で空間上で回転した平面を描画することができるようになったので、これを利用して既存のライブラリを使わずにcanvas上に紙吹雪を描画する方法を考えます。Canvas Con・・・
Canvas Confettiというライブラリをつかってwebページ上に紙吹雪を描画しました。ちょっとした事情があってCanvas Confettiを使わずに紙吹雪のようなものを描画する必要に迫られたため、別の方法で紙吹・・・
JavaScriptで『スペースウォー!』(Spacewar!)をつくる(1)の続きです。前回定義したクラスをつかってゲームを完成させます。 動作確認はこちらから ページが読み込まれたときの処理 [crayon-678b・・・
以前、C# WindowsFormsで『スペースウォー!』(Spacewar!)をつくりました。今回はJavaScriptでつくります。 スペースウォー!は1962年、当時マサチューセッツ工科大学(MIT)の学生であった・・・
JavaScriptで残像を描画するにはどうすればよいでしょうか? 動作確認はこちらから 準備 以下のコードでcanvasとボタンを表示させるところまで作ります。 [crayon-678b862af250c2817368・・・
レーザーと爆発のエフェクトをつかってゲームをつくる(2) の続きです。今回は前回定義したクラスを使ってゲームを完成させます。 動作確認はこちらから ページが読み込まれたときの処理 ページが読み込まれたときにおこなわれる処・・・
レーザーと爆発のエフェクトをつかってゲームをつくる(1) の続きです。今回は自機クラスと敵クラスを定義します。 動作確認はこちらから Playerクラスの定義 自機の状態を更新し描画するためにPlayerクラスを定義しま・・・