14周年コイン大還元祭
期間限定!シリーズ予約購入で最大コイン+10%還元!
実用

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

著者
柳井政和

あらすじ・内容

レトロゲーム風RPGの全コードを掲載して解説した本。HTML5+JavaScriptで、ライブラリを使わずにゼロから開発しています。サンプルとして『OheyaQuest』という、マップ自動生成タイプのRPGが付属します。

レトロゲーム風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他
第3章 ゲーム基本関数
第4章 リソース管理関数
第5章 タイトル シーン
第6章 マップ シーン
第7章 イベント シーン
第8章 バトル シーン
後書き

電子書籍 コイン

「14周年コイン大還元祭」は1,500円(税込)以上の購入でコイン還元されます

価格

1,100(税込)

1,000円 (+消費税100円)

付与コイン

12/17 (火) 09:59まで

新規限定!

コイン 1,000

コイン還元

(*詳細)

作品情報

シリーズ
るてんのプチ技術書
著者
レーベル
柳井政和
出版社
柳井政和
カテゴリ
実用
ページ概数
100
配信開始日
2019/8/16
対応端末
  • PCブラウザ
    ビューア
  • Android
    (スマホ/タブレット)
  • iPhone / iPad
  • 推奨環境

ジャンル

ページ概数

一般的なスマートフォンにてBOOK☆WALKERアプリの標準文字サイズで表示したときのページ数です。お使いの機種、表示の文字サイズによりページ数は変化しますので参考値としてご利用ください。

  • シェア:
  • キャンペーンの内容や期間は予告なく変更する場合があります。
  • サイトに記載の日時は日本標準時 (Japan Standard Time) です。

フォローリストを編集しました

330円〜1,980(税込)

  • 実用 PythonとPygameで作る レトロ風RPG 全コード

    『Python』で、PC向けゲームを作る本です。簡単に遊べるレトロ風RPGを作ります。

     ゲーム開発のライブラリは『Pygame』を使います。

     環境の構築、『Python』の簡単な仕様、『Pygame』の使い方を学んだあと、実際のプログラムに入ります。ゲームは全コードを解説しています。

     簡略化した目次は次のとおりです。

    第1章 開発するゲーム
    第2章 開発環境の構築
    第3章 Pythonの基本的な文法
    第4章 Pygameの使い方
    第5章 main.pyと初期化
    第6章 データ パッケージ
    第7章 イメージ パッケージ
    第8章 ゲーム パッケージ
    第9章 タイトル シーン パッケージ
    第10章 マップ シーン パッケージ
    第11章 バトル シーン パッケージ
    第12章 その他のプログラム

    コイン12/17 (火) 09:59まで

    価格

    1,100(税込)

    1,000円 (+消費税100円)

  • 実用 7-Zipコマンドライン活用術 圧縮・暗号化・差分・分割

    『7-Zip』にはコンソール版があります。このコンソール版を利用すると、コマンドラインからさまざまな機能を利用できます。そしてクラウド向けのバックアップツールとして活用できます。『7-Zip』は、ファイルの差分圧縮や暗号化に対応しているからです。

    クラウドへのバックアップは、今ではふつうのことになりました。その際、圧縮して差分ファイルを作ると転送量が大幅に減ります。また暗号化するとクラウド運営会社にファイルの中身を見られなくなります。

    また『7-Zip』はファイルの分割・結合もできます。無圧縮でファイル分割をすると、ファイル分割・結合ツールとしても利用できます。Windowsにはファイル分割コマンドがないので、その代わりになります。クラウドにバックアップする際も、ファイルの単体が数GBになっている場合には、この方法で小分けにできます。

    本書では、こうした用途で利用する場合のコマンドやスイッチを、豊富なサンプルとともに解説していきます。

    目次は次のとおりです。

    第1章:7-Zipとは
     7-Zipとは
     コマンドやスイッチ
     コンソール版の構文
    第2章:基本的な使い方
     フォルダを圧縮
     展開
     出力先を指定して展開
     パスの一覧
    第3章:対象の選別や除外
     選別や除外の必要性
     リストファイル
     再帰サブディレクトリ スイッチ
     除外ファイル スイッチ
     収録ファイル スイッチ
    第4章:暗号化
     暗号化の必要性
     暗号化して圧縮
     暗号化された圧縮ファイルを解凍
    第5章:差分ファイルの作成
     差分ファイル作成の必要性
     基本圧縮ファイルの作成
     差分圧縮ファイルの作成
     展開による復元
    第6章:ファイル分割
     ファイル分割の必要性
     ファイルを分割する
     分割したファイルを復元する
     ファイル分割と差分作成の問題
    第7章:CPU負荷の調整
     CPU負荷の調整の必要性
     CPUを制限して実行

    コイン12/17 (火) 09:59まで

    価格

    550(税込)

    500円 (+消費税50円)

  • 実用 洞窟探検ゲームを作ろう JavaScript 全コード

    ダンジョンを探検するアクションゲームの全コードを掲載して解説した本です。HTML5+JavaScriptで、ライブラリを使わずに開発しています。

    サンプルのコードが付いており、実際に遊ぶことができます。遊んだり、改造したりしながら、ゲームの中身を確認できる技術書です。

    ゲームは、以下の特徴を持っています。

    ・画面をタップして、その方向にキャラクターが移動する。
    ・迷路の要素を含んだダンジョンを自動的に生成する。
    ・鍵を取って、ゴールの扉まで移動するとクリアという、イベント要素が入っている。
    ・イベントが起きると、ドット絵のダイアログを表示する。
    ・移動速度やアルゴリズムの違う敵が、ダンジョン内を徘徊している。
    ・敵に当たると死亡する。
    ・レトロゲーム風に、ドットのみで構成された画面を表示する。
    ・外部ライブラリを使わない。

    本書を通して、ゲーム開発の楽しさを体験していただければと思います。


     目次は以下になります。

    - 目次 -

    ・第1部:枠組み
    ・ 第1章:ゲームの構造と素材
    ・ 第2章:HTML、CSS、main.js他
    ・ 第3章:ゲームの基本処理
    ・第2部:ゲーム本体
    ・ 第4章:タイトル シーン
    ・ 第5章:ゲームのデータ
    ・ 第6章:ダンジョン生成1 アルゴリズム
    ・ 第7章:ダンジョン生成2 コード
    ・ 第8章:敵
    ・ 第9章:移動処理
    ・ 第10章:マップ シーン1 初期化
    ・ 第11章:マップ シーン2 移動とイベント
    ・ 第12章:マップ シーン3 描画
    ・第3部:基本処理
    ・ 第13章:基本処理
    ・ 第14章:リソース
    ・ 第15章:ユーティリティ
    ・ 第16章:UI部品

    コイン12/17 (火) 09:59まで

    価格

    1,100(税込)

    1,000円 (+消費税100円)

  • 実用 JavaScript エラーメッセージ大研究

    JavaScriptのエラー メッセージについて、サンプル コードと、Chrome、Firefoxでのログを掲載して解説した本です。

    プログラミングの初心者は、エラー メッセージを読まないことが多いです。そのため、エラー メッセージを読むこと、その内容を調べることをよく伝えます。また、MDNの「JavaScript エラーリファレンス」をすすめます。

    本書では、MDN の「JavaScript エラーリファレンス」を元に、その全てをサンプル コードを書いて検証しました。実際に実行すると、Chrome と Firefox でエラー メッセージが異なっていたり、挙動が違っていたりすることが分かります。本書では、このサンプル コードとエラー メッセージを全て掲載して解説しています。

    本書で取り上げている項目は、2022年9月1日時点で MDN の「JavaScript エラーリファレンス」に掲載されているものです。サンプル コードとともに、実際にはどのようなエラーが発生するのかを確認してください。

    目次は以下になります。

    - 目次 -

    まえがき
    第1章:ReferenceError
    第2章:SyntaxError
    第3章:TypeError
    第4章:RangeError
    第5章:URIError、InternalError、Error
    第6章:Warning
    あとがき
    巻末付録

    コイン12/17 (火) 09:59まで

    価格

    550(税込)

    500円 (+消費税50円)

  • 実用 サンプルコードで学ぶ Node.js Webスクレイピング

    ・2023-12-20:ver 1.1.0。最新の情報に更新。

    『Node.js』の導入から、Webスクレイピングの実施まで、サンプルコードを中心に学ぶ本です。

    『Node.js』の開発環境の構築、nodeやnpmのコマンドの習得、プロジェクトの作成から始めて、モジュールの利用や作成、ファイルのダウンロードや保存、HTMLのパース、Webブラウザの操作までおこないます。

    この本では、以下の知識をまとめています。

    ・『Node.js』の開発環境の構築。
    ・「node」や「npm」コマンドの利用方法。
    ・JavaScriptの駆け足での基礎知識。
    ・コア モジュール、npmモジュール、自作モジュール。
    ・require、importの利用。
    ・「node-fetch」「jsdom」を利用したファイルのダウンロードやHTMLのパース。
    ・「Puppeteer」を利用したWebブラウザの操作や情報の取得。

    サンプルコードもダウンロードすることができます。

    目次は、以下の内容になります。

    - 目次 -

    前書き
    第1章 前提知識と開発環境の構築
    第2章 nodeコマンドとnpmコマンド
    第3章 プロジェクトの作成と実行
    第4章 JavaScript速習
    第5章 コア モジュールとnpmモジュール
    第6章 シンプルなアプリケーションの作成
    第7章 fsモジュールとpathモジュール
    第8章 自作モジュール
    第9章 ダウンロードとパース
    第10章 Puppeteerを利用したスクレイピング
    第11章 Puppeteerを利用したフォーム操作
    後書き

    コイン12/17 (火) 09:59まで

    価格

    1,100(税込)

    1,000円 (+消費税100円)

シリーズ最新刊

実用 PythonとPygameで作る レトロ風RPG 全コード

著者: 柳井政和

『Python』で、PC向けゲームを作る本です。簡単に遊べるレトロ風RPGを作ります。

 ゲーム開発のライブラリは『Pygame』を使います。

 環境の構築、『Python』の簡単な仕様、『Pygame』の使い方を学んだあと、実際のプログラムに入ります。ゲームは全コードを解説しています。

 簡略化した目次は次のとおりです。

第1章 開発するゲーム
第2章 開発環境の構築
第3章 Pythonの基本的な文法
第4章 Pygameの使い方
第5章 main.pyと初期化
第6章 データ パッケージ
第7章 イメージ パッケージ
第8章 ゲーム パッケージ
第9章 タイトル シーン パッケージ
第10章 マップ シーン パッケージ
第11章 バトル シーン パッケージ
第12章 その他のプログラム

コイン12/17 (火) 09:59まで

価格

1,100(税込)

1,000円 (+消費税100円)

付与コインの内訳

1,000コイン

  • 会員ランク(今月ランクなし)

    0%

  • コイン還元キャンペーン

    50%

  • 初回50%コイン還元 会員登録から30日以内の初回購入に限り、合計金額(税抜)から50%コイン還元適用

複数商品の購入で付与コイン数に変動があります。
付与コイン数が購入金額(税抜)の100%を超える場合、100%未満になるよう調整が行われます。

会員ランクの付与率は購入処理完了時の会員ランクに基づきます。
そのため、現在表示中の付与率から変わる場合があります。

【クーポンの利用について】
クーポンをご利用の場合、一部のクーポンを除いて、コイン還元キャンペーンの対象外となります。
詳細は各クーポンページをご参照ください。

「レトロ風RPG フルスクラッチ開発 全コード」評価・レビュー

評価

※評価がないか、表示数に達していません。

本を予約しました

※予約の確認・解除はこちらから

予約済み書籍

キャンセル及び解除等

発売日前日以降のキャンセル・返品等はできません。
予約の確認・解除、お支払いモード、その他注意事項は予約済み書籍一覧をご確認ください。

オトク