〈C初歩編0711〉迷路脱出ゲーム11 階段からの脱出
>> YOUR LINK HERE: ___ http://youtube.com/watch?v=Gnzu-z_Lvhs
今回の動画で使用するプログラムは、以下からダウンロードできます。 • 〈CPP07_10.zip〉 • https://drive.google.com/file/d/1s4Rj... • ※ 「迷路脱出ゲーム(10) 階段の追加」で作成したプログラムです。 • CPP07_10.zipを解凍すると、Visual Studioが起動できるソリューションファイルも含まれています。 • このファイルは、VisualStudio2022のプロジェクトプロパティが設定されており、ソリューションファイルをダブルクリックすることでVisualStudioが起動できます。ただ、DXライブラリが所定の位置にないとエラーになります。 • DXライブラリをダウンロードしていない人は、下記からダウンロードしてください。 • https://dxlib.xsrv.jp/ • 「DXライブラリ環境の構築#1」の動画を見て「DxLib_VC」フォルダをCドライブ直下におくと、DxLibBASEフォルダが使えるようになります。 • • 〈VS2022:DxLib01_1〉DXライブラリの環境構築(1) • 第7章では、迷路脱出ゲームを作成します。 • 何回かに分けて説明しますが、今回は第11回で、プレイヤーが仲間を連れて階段に到達すると、後ろにいる仲間が階段から脱出するようにします。プログラムとしては、脱出状態という、stateパターンの状態を1つ追加する事で、この動きを実現します。 • 1.全体説明と準備 • • 〈C++初歩編07_01〉迷路脱出ゲーム(1) 全体説明と準備 • 2.タイルマップの読み込み(二次元のvector配列) • • 〈C++初歩編07_02〉迷路脱出ゲーム(2) タイルマップの読み込み(二... • 3.部屋でマップを埋め尽くす(テンプレートを作る) • • 〈C++初歩編07_03〉迷路脱出ゲーム(3) 部屋でマップを埋め尽くす(... • 4.迷路の自動生成 • • 〈C++初歩編07_04〉迷路脱出ゲーム(4) 迷路の自動生成 • 5.プレイヤーの追加と移動 • • 〈C++初歩編07_05〉迷路脱出ゲーム(5) プレイヤーの追加と移動 • 6.迷路の中を歩くプレイヤー • • 〈C++初歩編07_06〉迷路脱出ゲーム(6) 迷路の中を歩くプレイヤー • 7.迷路に散らばる仲間達 • • 〈C++初歩編07_07〉迷路脱出ゲーム(7) 迷路に散らばる仲間達 • 8.仲間を集める • • 〈C++初歩編07_08〉迷路脱出ゲーム(8) 仲間を集める • 9.PlayerにStateパターンを適用(dynamic_castを使う) • • 〈C++初歩編07_09〉迷路脱出ゲーム(9) PlayerにStateパ... • 10.階段の追加 • • 〈C++初歩編07_10〉迷路脱出ゲーム(10) 階段の追加 • →11.階段からの脱出 • • 〈C++初歩編07_11〉迷路脱出ゲーム(11) 階段からの脱出 • 12.全員脱出で次のフロアへ • • 〈C++初歩編07_12〉迷路脱出ゲーム(12) 全員脱出で次のフロアへ • 13.得点の導入 • • 〈C++初歩編07_13〉迷路脱出ゲーム(13) 得点の導入 • 14. ゲームクリアとゲームオーバー • • 〈C++初歩編07_14〉迷路脱出ゲーム(14) ゲームクリアとゲームオーバー • ※ コンポーネント指向のモデルは、以下の本を参考にしています。 • Sanjay Mahav著「ゲームプログラミングC++」翔泳社 • タイルセットとキャラクタセットの画像ファイルはひぽや倉庫様(https://pipoya.net/)のサイトからダウンロードしたものです。 • 音楽ファイルは、魔王魂様(https://maou.audio/)のサイトからダウンロードしたものです。
#############################
