管理人の新作ゲーム「四聖龍神録2」公開開始!

※現在はより適切な設計手法で紹介した龍神録2プログラミングの館があります。

============================================================================

龍神録プログラミングの館では、誰にでも龍神録(東方のようなSTG)が作れるような解説を行っています。
難しい構文は使わず、初心者にもわかり易い構文のみで紹介しているので
基本的なC言語の知識と、DXライブラリの知識さえあれば、誰にでも龍神録は作れます!
ゲームプログラミングの館でDXライブラリに慣れたら、今度は本格的なゲームを作ってみましょう!



↓ゲーム紹介動画↓


ご存じない方は是非四聖龍神録Plusを遊んでみて下さい!

全ての章のプロジェクトを一括ダウンロードする場合はこちらをクリック
※ 配布しているプロジェクトファイルは Visual Studio 2017 のものです。
Visual Studio 2017のインストールファイルはこちらの「IDEのインストール」を参考にしてください。


※一人で悩まないで※


気軽に掲示板で質問して下さい。
悩んでる時は、Let's go → 質問掲示板

内容
利用規約  
0 はじめに
1 プロジェクトと素材を用意しよう
2 まずは実行させてみよう
3 グローバル変数の扱いに気を使ってみよう
4 キャラを描画してみよう
5 宣言の仕方を工夫しよう
6 メインループで呼ぶ関数を制御してみよう
7 ボードを表示してみよう
8 キーコンフィグに対応させてみよう
9 キャラクタの移動制御をしてみよう
10 敵を表示させてみよう
11 エクセルを使って敵の出現データを作ってみよう
12 たくさん敵の行動パターンを作ってみよう
13 敵にショットを撃たせてみよう
14 色んな弾幕データを作ってみよう
15 みょん弾幕を作ってみょん
16 ミシャグジさま弾幕を作ってみよう
17 自機にショットを撃たせてみよう
18 自機ショットに当たり判定を付けてみよう
19 敵の消滅エフェクトを作ってみよう
20 背景を描いてみよう
21 自機に当たり判定と無敵処理を付けてみよう
22 ボムを撃ってみよう
23 喰らいボムを作ってみよう
24 喰らいボムを作ってみよう
25 ボスに当たり判定を付けてみよう
26 ボスにエフェクトを付けてみよう
27 サイセントセレナ弾幕を作ってみよう
28 パーフェクトフリーズ弾幕を作ってみよう
29 恋の迷路弾幕を作ってみよう
30 ケロちゃん風雨にも負けず弾幕を作ってみよう
31 ☆弾を作ってみよう
32 弾幕「そして誰もいなくなるか?」1
33 弾幕「そして誰もいなくなるか」2
34 レーザーを作ってみよう
35 「反魂蝶〜八部咲き〜」を作ってみよう
36 「深弾幕結界」を作ってみよう
37 警告を消そう
38 ステージタイトルを表示させてみよう
39 アイテムを出現させてみよう
40 アイテムの取得処理を追加しよう
思い付きで実装したミニゲーム
41 スコアボードの表示を作ってみよう
42
音楽と弾幕をコラボレーションさせてみた
43 FPSを設定・表示してみよう
44 デバッグ支援関数を作ってみよう
45 中ボス・ラスボスを作ってみよう
46 描画関数の引数を整理してみよう
47 1面を作ってみよう
48 BGMを付けてみよう
49 自機ショットにオプションを付けてみよう
50 ホーミング処理を追加してみよう
〜ここまでで、ゲームの骨格完成〜
↓ここからは発展的機能紹介↓
ホーミング処理を追加してみよう
51 ホーミング処理を追加してみよう
52 ホーミング処理を追加してみよう
53 ホーミング処理を追加してみよう
54 ホーミング処理を追加してみよう
55 ホーミング処理を追加してみよう
56 ホーミング処理を追加してみよう
57 ホーミング処理を追加してみよう
58 ホーミング処理を追加してみよう
59 ホーミング処理を追加してみよう
60 ホーミング処理を追加してみよう

 
 特定の章のコード変更点を確認する方法


この章までのプロジェクトを一括ダウンロード



龍神録C++版オープンソース化計画は第三回あたりで中断中・・。
第一回
第二回
第三回

公開しているソースコードは好きにお使い下さい。
(本館の利用規約に準じます)



龍神録プログラミングの館では、東方のような本格的な
シューティングゲーム(STG)の作製講座を行っています。
基本的なC言語の知識と基本的なDXライブラリの知識さえあれば誰にでも作る事が出来ます。

途中からコンパイル出来なくなってきた・・なんて事の無いように、全ての章で
それまでのサンプルプログラムを含むプロジェクトがダウンロード出来ます。

また、動きのある実行結果は全て動画で示されるので実行しなくても実行結果がつかめます。

- Remical Soft -