レトロ風RPG フルスクラッチ開発 全コード

レトロ風RPG フルスクラッチ開発 全コード

  • Digital
    1,000 JPY

 レトロゲーム風RPGの全コードを掲載して解説した本です。HTML5+JavaScriptで、フルスクラッチで開発しています。サンプルとして『OheyaQuest』という、マップ自動生成タイプのRPGが付属します。  実際に遊べるRPGを試しながら、その中身を確認できる技術書です。シンプルなコードなので理解しやすいです。  サンプルゲーム『OheyaQuest』の紹介もします。広いマップを自由に旅して、街を回ってアイテムや呪文を集めます。最後は城に行き、闇の王を倒すとクリアです。10分ほどで遊べます。  本書を通して、ゲーム開発の勘所をつかんでいただければと思います。 目次 前書き 第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 後書き

About shipping
Shipped from warehouse

These products are shipped from BOOTH warehouse as soon as payment is confirmed.

Shipped from home

These products are packed and shipped from the seller. "Ships within ~ days" are the estimated number of days from when payment is confirmed at BOOTH until the item is shipped.
Items shipped by Anshin-BOOTH-Pack will be delivered anonymously.

Download item

You will be able to download these products from "Purchase History" at any time after payment is confirmed.

Shipped from pixivFACTORY

These products are manufactured and shipped by pixivFACTORY as soon as payment is confirmed.

 レトロゲーム風RPGの全コードを掲載して解説した本です。HTML5+JavaScriptで、フルスクラッチで開発しています。サンプルとして『OheyaQuest』という、マップ自動生成タイプのRPGが付属します。  実際に遊べるRPGを試しながら、その中身を確認できる技術書です。シンプルなコードなので理解しやすいです。  サンプルゲーム『OheyaQuest』の紹介もします。広いマップを自由に旅して、街を回ってアイテムや呪文を集めます。最後は城に行き、闇の王を倒すとクリアです。10分ほどで遊べます。  本書を通して、ゲーム開発の勘所をつかんでいただければと思います。 目次 前書き 第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 後書き