現在地
トップ > 電子書籍 > PC・システム開発 > プログラミング > プログラミング入門
小一時間でゲームをつくる──7つの定番ゲームのプログラミングを体験

小一時間でゲームをつくる──7つの定番ゲームのプログラミングを体験  [電子書籍版]
ゲヱム道館

3,278(税込)

商品情報

  • 著者:   ゲヱム道館
  • シリーズ名:   WEB+DB PRESS plus
  • 発売日:   2022年04月20日
  • 出版社:   技術評論社
  • 商品番号:   9784297127466
  • 言語:   日本語
  • 対応端末:   電子書籍リーダー, Android, iPhone, iPad, デスクトップアプリ

商品説明

内容紹介

(概要)

本書は、コンピュータゲームの各ジャンルを代表する7本のゲームの作り方を、実際の開発手順に沿って解説します。プログラミング未経験者でも、手順どおりに進めれば必ず完成するつくりになっています。言語仕様の解説はしませんが、最小限の工程ごとに動作確認を行うので、各命令文の役割が実感しやすいようになっています。作成するゲームは、RPGの戦闘シーン、ライフゲーム、リバーシ、落ち物パズル、ドットイート、擬似3Dダンジョン、戦国シミュレーションの7本と、RPGにフィールドシーンを追加、戦国シミュレーションを三国志に改造するAppendixを収録しています。徐々にゲームができあがっていくわくわく感を体験してください。


(こんな方におすすめ)

・本格的なゲームプログラミングを勉強したい方


(目次)

第1章:王道RPGの戦闘シーンを作成する──コマンド選択とメッセージ表示によるターン制バトル

テキストベースで進行するRPGの戦闘シーン

プログラムの基本構造を作成する

キャラクターのステータスを表示する

戦闘の流れを作成する

コマンド選択インターフェイスを作成する

戦うコマンドを実装する

魔王降臨!──敵をラスボスに差し替える

回復呪文コマンドを実装する

最終決戦──打倒魔王!

第2章:ライフゲームを作成する──単純なルールから生成される、複雑な生命シミュレーション

ライフゲーム──単純なルールから展開される、複雑な生命シミュレーション

プログラムの基本構造を作成する

フィールドを描画する

対象のセルがいくつの生きたセルと隣接しているかを数える

世代を進行させる

任意のパターンをフィールドの中心に配置する

パターンの例

第3章:リバーシを作成する──マス目単位のデータ処理とAIの実装

2人対戦ボードゲームの定番「リバーシ」

プログラムの基本構造を作成する

盤面を描画する

キーボード入力でマスを選択できるようにする

キーボード入力で石を置く

石を置けるかどうかの判定を行う

挟んだ相手の石をひっくり返す

どこにも石を置けない場合はパスする

勝敗の結果を表示する

ゲームモードの選択画面を作成する

石を置くマスを自動で判断するAIを実装する

AIどうしの対戦による観戦モードを追加する

第4章:落ち物パズルゲームを作成する──落ちてくるブロックをそろえて消すリアルタイムパズル

パズルゲームの定番、落ち物パズル

プログラムの基本構造を作成する

フィールドを作成する

落下ブロックを追加する

落下ブロックをキーボードで操作する

ブロックをリアルタイムに落下させる

落下ブロックとフィールド上のブロックとの当たり判定を行う

落下ブロックをフィールドに積み上げる

横にそろった行のブロックを消す

第5章:ドットイートゲームを作成する──リアルタイムアクションと4種のAI

ビデオゲーム黎明期に大ヒットした「ドットイート」

プログラムの基本構造を作成する

迷路を作成する

プレイヤーを作成する

気まぐれモンスターを作成する

追いかけモンスターを作成する

先回りモンスターを作成する

挟み撃ちモンスターを作成する

ゲームオーバーの処理を作成する

エンディングの処理を作成する

第6章:擬似3Dダンジョンゲームを作成する──アスキーアートによる擬似3D描画のギミック

ビデオゲーム黎明期のRPGのスタンダード、擬似3Dダンジョン

プログラムの基本構造を作成する

デバッグ用のマップを描画する

迷路をランダムで生成する

迷路を移動できるようにする

迷路を擬似3D描画する

クエストを追加する

第7章:戦国シミュレーションゲームを作成する──秀吉も仰天! 一夜で戦国シミュレーション

「進軍」コマンドしかない、シンプルな戦国シミュレーションゲーム

本章の戦国シミュレーションゲームの時代背景

プログラムの基本構造を作成する

地図を描画する

各城の行動ループを作成する

プレイヤーの大名を選択できるようにする

進軍コマンドを作成する

攻城戦を作成する

敵の大名のAIを実装する

イベントを追加する

Appendix 1:戦国シミュレーションゲームを三国志に改造する──データの書き換えで、戦国を三国に!

戦国シミュレーションゲームのデータを書き換えて、三国志のゲームに改造する

ゲームデータを書き換える

戦国時代固有の設定を三国志向けに変更する

Appendix 2:王道RPG 完全版──戦闘シーンにフィールドシーンを追加して、完全なRPGに仕上げよう!

王道RPGの世界を完全再現したい!──第1章の戦闘シーンを拡張して、完全なRPGにしよう

プログラムの基本構造を作成する

フィールドを追加する

マップ上にプレイヤーを追加する

王様の城を実装する

魔王の城を実装する

戦闘を発生させる

エンディングを実装する


商品レビュー(2件)

総合評価
 

楽天Koboのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

  • 週間ランキング

    ランキング情報がありません。

  • 日別ランキング

    ランキング情報がありません。

楽天Kobo電子書籍版

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:PC・システム開発

    ※1時間ごとに更新

    1. 1
      オラクルマスター教科書 Silver SQL Oracle Database SQL
      電子書籍 オラクルマスター教科書 Silver SQL Orac…

      株式会社コーソル企画&マーケティング部

      5,280円(税込)

    2. 2
      Docker実践ガイド 第3版
      電子書籍 Docker実践ガイド 第3版

      古賀政純

      4,180円(税込)

    3. 3
      最短突破 情報セキュリティ管理士認定試験 公式テキスト
      電子書籍 最短突破 情報セキュリティ管理士認定試…

      五十嵐聡

      3,058円(税込)

    4. 4
      仕組みから学ぶ生成AI入門ーー基礎から応用まで徹底理解
      電子書籍 仕組みから学ぶ生成AI入門ーー基礎から応…

      中井悦司

      2,860円(税込)

    5. 5
      UIデザインの教科書[新版] マルチデバイス時代のインターフェース設計
      電子書籍 UIデザインの教科書[新版] マルチデバ…

      原田秀司

      2,618円(税込)

    1. 1
      公式テキスト第4版対応版 生成AIパスポート テキスト&問題集
      公式テキスト第4版対応版 生成AIパスポー…

      生成AI活用普及協会(GUGA)

      1,980円(税込)

    2. 2
      【入荷予約】使いやすいマネしやすい デザインの引き出し図鑑
      【入荷予約】使いやすいマネしやすい デ…

      木村宏明

      2,420円(税込)

    3. 3
      【令和8年度】 いちばんやさしい ITパスポート 絶対合格の教科書+出る順問題集
      【令和8年度】 いちばんやさしい ITパス…

      高橋 京介

      1,815円(税込)

    4. 4
      60歳からの最新AI ChatGPT&Gemini 世界一わかりやすい安心・安全・便利な使い方Q&A大全
      60歳からの最新AI ChatGPT&Gemini 世界…

      岡嶋裕史

      1,848円(税込)

    5. 5
      深層学習教科書 ディープラーニング G検定(ジェネラリスト)公式テキスト 第3版
      深層学習教科書 ディープラーニング G検…

      一般社団法人日本ディープラーニング協会

      3,080円(税込)

    このページの先頭へ