GoogleAdsence

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

今回から縦スクロールの弾幕シューティングゲーム制作の講座を行います。

まず仕様の説明から2D縦スクロール弾幕シューティングゲーム
スコア表にスコアや残機を表示
1ステージに中ボスとラスボスがいる
敵の情報はtx ...

DXライブラリ, 日記

みなさんシューティングゲームを制作したことはありますか?
ゲームプログラマーのみなさんは、参考書籍やサイトも多いので、一度は作ったことがあると思います。
私も一番最初にまともに人を、楽しませられるゲームを作ったのはシュ ...

C#, タイピングソフト開発, プログラミング講座

前回ローマ字入力ができるようにしました。
ポリモーフィズムの説明もしましたので、今回もそれを使ってかな入力にも対応してファイルから問題文を読み込めるようにしてみましょう。

ファイルから問題文を読み込む読み込むファイルの仕 ...

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

前回で最低限のタイピングできる状況にしました。
今回はローマ字入力ができるところまでやります。

ローマ字入力に対応させるには

まず実装しなければならない機能として、かな文字をローマ字に変換する必要があります。

C#, タイピングソフト開発, プログラミング講座

前回の記事でDXライブラリの使い方とオブジェクト指向の基本である、継承、多様性についてお話しました。 そこで本来ならば、アクション、シューティングなど動きがあって、DXライブラリの描画機能をフルにいかせるようなゲームの作り方を紹介する ...

C#, DXライブラリ, プログラミング講座

ついにミニゲーム制作もこれで最後になります。
とはいっても基本中の基本の技術ばかりなので、徐々にレベルアップしていきます。
さっそくCGameMain.csを書き換えましょう。やってることは簡単でMove関数内で終了判 ...

C#, DXライブラリ, プログラミング講座

描画する前の準備

プレイヤーと敵キャラの画像を設定して、 DrawBoxで描画してた部分を画像に差し替えましょう。
imageフォルダをrepos/プロジェクト名/bin/Debugとrepos/プロジェクト名/bin/Rele ...

C#, DXライブラリ, プログラミング講座

当たり判定の追加

それでは前回に引き続き当たり判定をつけていきましょう。
当たり判定を行う関数はすでにCMoverのHit関数が定義してるので、呼び出すだけです。

const(定数)

これはマジックナンバー(直接数字を ...

C#, DXライブラリ, プログラミング講座

オブジェクト指向プログラミング

今まで計算機やもぐら叩きゲームなど小規模なプログラミングをしてきましたが、今回から本格的にDXライブラリを使う事になります。それにともなってゲームプログラミングに最適なオブジェクト指向のプログラミングを紹 ...

C#, DXライブラリ, プログラミング講座

今までコンソールやWindowsアプリケーションを使っていましたが、今回からDXライブラリを使います。 DXライブラリを使えば、Windowsアプリケーションのみでは到底できないような、高度なグラフィックス描画や強力な3Dの機能を使う ...