【d_471189】レトロ風RPG フルスクラッチ開発 全コード【るてんのお部屋】
レトロゲーム風RPGの全コードを掲載して解説した本です。HTML5+JavaScriptで、ライブラリを使わずにゼロから開発しています。サンプルとして『OheyaQuest』という、マップ自動生成タイプのRPGが付属します。実際に遊べるRPGを試しながら、その中身を確認できる技術書です。シンプルなコードなので理解しやすいです。サンプルゲーム『OheyaQuest』の紹介もします。広いマップを自由に旅して、街を回ってアイテムや呪文を集めます。最後は城に行き、闇の王を倒すとクリアです。10分ほどで遊べます。本書を通して、ゲーム開発の勘所をつかんでいただければと思います。● 簡略化した目次第1章 全体像第2章 HTML、CSS、main.js他第3章 ゲーム基本関数第4章 リソース管理関数第5章 タイトル シーン第6章 マップ シーン第7章 イベント シーン第8章 バトル シーン● 詳細な目次第1章 全体像・1-1 作るRPGの仕様・1-2 ファイル構造・1-3 大まかな分類・1-4 js-game/nest.js・1-5 シーンのファイルの構造第2章 HTML、CSS、main.js他・2-1 index.html・2-2 css/main.css・2-3 js-main/main.js・2-4 js-main/utl.dat.js・2-5 js-main/utl.lvl.js第3章 ゲーム基本関数・3-1 js-game/game.core.js・3-2 js-game/game.anim.js・3-3 js-game/game.canvas.js・3-4 js-game/game.view.js第4章 リソース管理関数・4-1 js-game/resouce.image.js・4-2 js-game/resouce.sound.js第5章 タイトル シーン・5-1 js-main/scn.titile.js・5-2 js-main/utl.genMap.js第6章 マップ シーン・6-1 js-main/scn.map..js・6-2 js-main/scn.map.move.js・6-3 js-main/scn.map.drawMap.js・6-4 js-main/scn.map.checkEvnt.js・6-5 js-main/scn.map.drawFullMap.js・6-6 js-main/utl.ui.js・6-7 js-main/utl.ui2.js第7章 イベント シーン・7-1 js-main/scn.event.js第8章 バトル シーン・8-1 js-main/scn.battle..js・8-2 js-main/scn.battle.calc.js・8-3 js-main/scn.battle.menu.js・8-4 js-main/scn.battle.drwBtl.js・8-5 js-main/scn.battle.drwEf.js・8-6 js-main/scn.battle.proc.js