GoogleAdsence

C#, DXライブラリ, シューティングゲーム制作

弾幕シューティングゲームミイナの大冒険完成

2ヶ月前から作り始めた弾幕シューティングゲームがついに完成しました!
Twitterなどで応援してくださったみなさまありがとうございました!
ゲーム本体はこちらからダウンロード ...

DXライブラリ, シューティングゲーム制作, プログラミング講座

昨日最後の弾幕を作り終わりました。
そして、はっかりわかったことがあります。
私はゲームが作りたいというより弾幕を作りたいのだ!!!!
なのでこの回はすべてソースコードで語ります。

滅罪「正直者の死」pu ...

C#, シューティングゲーム制作, プログラミング講座

弾幕だけではなくかっこいいレーザーを作ってみたいと思いますよね?
そこで今回はレーザーの作り方を解説します。

レーザーに必要な情報レーザーの軌道の計算
当たり判定の計算
レーザーを描画

それではこ ...

C#, DXライブラリ, シューティングゲーム制作

究極の弾幕を作るという目標

去年から弾幕シューティングゲームの制作を始めて、講座は終わりその後ずっと数学を勉強しひたすら、 東方永夜抄における八雲紫のラストワード 深弾幕結界-夢幻泡影-の再現するために全力を尽くしました。
そし ...

C#, DXライブラリ, シューティングゲーム制作, プログラミング全般

本日はオリジナル弾幕五重奏を、やんちゃでかわいい感じをイメージして作ってみました。

以上の弾幕です!1つずつソースコードを解説していきます。

寂しがりのソロpublic class CSabisigarinosoro ...

C#, DXライブラリ, シューティングゲーム制作

今回の弾幕は、東方紅魔郷 お馴染みのチルノのスペルカードの凍符「パーフェクトフリーズ」です。

それとボスの移動と弾幕の制御部分を切り分けました。

ボスの弾幕生成クラス

CBossBulletFactory.csと ...

C#, DXライブラリ, シューティングゲーム制作

前回で講座自体は終わりましたがゲームは完成してないので、まだまだ作業は続きます。今回の成果は、ボス用の2D背景と3D背景とボスの弾幕をつくりました。 パチュリー・ノーレッジのスペルカード月符 「サイレントセレナ」 と フランドール・ス ...

C#, DXライブラリ, シューティングゲーム制作

前回で会話シーン用のスクリプトエンジンをゲームに組み込みました。今回で最終回になるわけで、ステージの管理についてのお話をします。

ステージ管理の規模で設計を変える

ステージ管理の実装については、規模にもよりますが、今回はステ ...

C#, DXライブラリ, シューティングゲーム制作

前回でゲームの骨格は完成したので、今回はボムを作っていきます。

ボムに必要な処理ボムキーを押すとボムを生成
画像の読み込み
縦線と横線の計算と描画
キャラの計算と描画
後ろから前に来る弾の計算と描画 ...

C#, DXライブラリ, シューティングゲーム制作

今回でスクリプトでBGMの再生とフェードアウトやボスの生成、ボスの物理移動の計算、HPゲージと当たり判定、敵の種類、ボスの弾幕の追加など、今までに比べるとかなりの量の追加になります。
ただこれでゲームの最低限の機能は実装できた ...