前回はフロアしか作成しなかったので今回はプレイヤーを生成して移動させる処理をおこないます。 プレイヤーを描画する まずプレイヤーの描画ですが、うまく絵が描けなかったので鍵穴のようなマークを描画してこれをプレイヤーとします・・・
前回はフロアしか作成しなかったので今回はプレイヤーを生成して移動させる処理をおこないます。 プレイヤーを描画する まずプレイヤーの描画ですが、うまく絵が描けなかったので鍵穴のようなマークを描画してこれをプレイヤーとします・・・
スペース・パニックは1980年にユニバーサル(現・ユニバーサルエンターテインメント)によって設計されたアーケードゲームです。上は自分でつくったゲーム、下は本物のスペースパニックの実演動画です。 主人公は敵であるエイリアン・・・
レーダースコープ特有のダメージメーターを表示させます。 フォーム下部に貼り付けているピクチャーボックスに表示させるBitmapを取得する処理を示します。 ダメージは32段階で緑と赤で表示します。また上部にDAMAGE M・・・
敵を攻撃して撃墜できるようにします。また敵弾に接触するとミスとなります。今回はこの機能を追加します。 爆発を描画するためのExplosionクラス そのまえに爆発を描画するためのクラスを作成します。これは弾丸の当たり判定・・・
今回は敵をつくります。Enemyクラスを作成します。 Enemyクラスの作成 [crayon-6743115b828b6449305358/] 敵を移動させる 敵を描画するだけであればこれで完成です。しかし敵は攻撃をしか・・・
レーダースコープは1980年に任天堂が開発したシューティングゲームです。3Dっぽいギャラクシアンのようなゲームです。敵はときどき機雷を投下してきてこれを打ち漏らすと下にある自分の基地がダメージをうけます。ただ敵を撃つだけ・・・
動作確認はこちらからどうぞ。 以前、Unityでブロック崩しをつくりましたが、今回はThree.jsで3Dのブロック崩しをつくります。 Unityでブロック崩しをつくってみる ブロックだけクラスにしてそれ以外のクラスはつ・・・
前回はC# Windows Formsで昔なつかしいミサイルコマンドのようなゲームを作ってみましたが、今回はTypeScriptで同じようなゲームをつくってみました。 前回の記事 ミサイルコマンドのようなゲームをつくる(・・・
ミサイルコマンドのようなゲームをつくる 敵ミサイルの描画の続きです。 ミサイルを描画するためのMyMissileクラス 迎撃ミサイルを発射する処理を考えます。 迎撃ミサイルは点ではなく線で描画します。発射基地から直線が伸・・・
ミサイルコマンド (Missile Command) は、1980年にアタリが発売したアーケードゲームです。上空から落下してくる弾道弾ミサイルから都市を守るために迎撃ミサイルで迎撃する内容になっています。 画面下部の両端・・・