GoogleAdsence

C#, DXライブラリ, 音楽ゲーム制作

前回BMSの仕様についてお話ししました。今回はその続きになります。

BMSデータの記録方法

BMSデータの1つ分のデータを扱う情報をまとめて以下の様に定義します。

public struct TagBarInfo{ p ...

C#, プログラミング講座, 音楽ゲーム制作

弾幕シューティングゲームも完成したので、次は音楽ゲームの作り方を解説します。

音楽ゲームに必要な要素譜面データ
曲データ
各種入力デバイス
エフェクト
カウンタによるオブジェクトの計算
入力したタイ ...

タイピングソフト開発

自作タイピングソフトJ-TypeMk-2について。
前に動画でJ-TypeMk-2の使い方について説明しました。
ダウンロードはこちらから。

J-TypeMk-2.exeを開くと以下の画面が表示されます。 ...

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

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

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

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

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

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

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

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

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

それではこ ...

C#, プログラミング全般, プログラミング講座

BPMファイルの線画を元に弾幕を作る

さて、今回は今までみたいに計算して弾幕を作るのではなく元々用意された線画から弾幕を作ってみます。
以下の様な感じになります。

線画から弾幕を表示させるツールを作る

今回使う線画はこ ...

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

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

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

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

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

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

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

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

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

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

ボスの弾幕生成クラス

CBossBulletFactory.csと ...