HTML、IT、JavaScript、ゲーム開発、プログラミング、インベーダー、オブジェクト指向

スポンサーリンク
ゲーム開発室

ゲーム開発室通信 Vol.20 ~弾幕インベーダーのリファクタリングその④~

インベーダーの残りのミサイル編『弾幕インベーダー』のリファクタリング解説シリーズの第四段です。前回はインベーダーの3Wayミサイルについてリファクタリングしました。インベーダーの攻撃は3Wayミサイル以外にも誘導弾ミサイル、ビーム、弾幕ミサ...
ゲーム開発室

ゲーム開発室通信 Vol.19 ~弾幕インベーダーのリファクタリングその③~

インベーダーの3wayミサイル編『弾幕インベーダー』のリファクタリング解説シリーズの第三段です。今回から数回に渡ってインベーダーの各ミサイル制御についてリファクタリングしていきたいと思います。今回の方針も今まで同様にプログラムの中に散らばっ...
ゲーム開発室

ゲーム開発室通信 Vol.18 ~弾幕インベーダーのリファクタリングその②~

ドロップアイテム編『弾幕インベーダー』のリファクタリング解説シリーズの第二段です。今回はドロップアイテム周りの制御についてリファクタリングしていきたいと思います。今回も前回同様、ドロップアイテムはクラスがすでに用意されていますので、プログラ...
スポンサーリンク
ゲーム開発室

ゲーム開発室通信 Vol.17 ~弾幕インベーダーのリファクタリングその①~

自機ミサイル編『弾幕インベーダー』の解説シリーズですが、これまではソースコードを中心に見ていきましたが、9回目となる今回から何回かに渡ってコードをリファクタリングしていきたいと思います。今回は自機ミサイルについてリファクタリングしていきます...
ゲーム開発室

ゲーム開発室通信 Vol.16 ~弾幕インベーダーの解説その⑧~

ドロップアイテム編var canvas = document.getElementById("myCanvas");var ctx = canvas.getContext("2d");var x = 0; //自機のx座標var stage...
ゲーム開発室

ゲーム開発室通信 Vol.15 ~弾幕インベーダーの解説その⑦~

インベーダーの弾幕攻撃編var canvas = document.getElementById("myCanvas");var ctx = canvas.getContext("2d");//初期設定var tama = , , ];cl...
ゲーム開発室

ゲーム開発室通信 Vol.14 ~弾幕インベーダーの解説その⑥~

インベーダーのビーム攻撃編var canvas = document.getElementById("myCanvas");var ctx = canvas.getContext("2d");var clear = true; //クリア状...
ゲーム開発室

ゲーム開発室通信 Vol.13 ~弾幕インベーダーの解説その⑤~

インベーダーの誘導弾攻撃編var canvas = document.getElementById("myCanvas");var ctx = canvas.getContext("2d");var x = 0; //自機のx座標var s...
ゲーム開発室

ゲーム開発室通信 Vol.12 ~弾幕インベーダーの解説その④~

インベーダーの3Way弾攻撃編var canvas = document.getElementById("myCanvas");var ctx = canvas.getContext("2d");var x = 0; //自機のx座標var...
ゲーム開発室

ゲーム開発室通信 Vol.11 ~弾幕インベーダーの解説その③~

インベーダーの移動編 var canvas = document.getElementById("myCanvas");var ctx = canvas.getContext("2d");var x = 0; //自機のx座標var sta...
スポンサーリンク