現在地
トップ > 電子書籍 > 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
      【令和8年度】 いちばんやさしい 基本情報技術者 絶対合格の教科書+出る順問題集
      電子書籍 【令和8年度】 いちばんやさしい 基本情…

      高橋 京介

      1,997円(税込)

    2. 2
      ChatGPTと一緒に学ぶ はじめてのExcelデータ分析
      電子書籍 ChatGPTと一緒に学ぶ はじめてのExcelデ…

      三好大悟

      1,090円(税込)

    3. 3
      ファミコン発売中止ゲーム図鑑
      電子書籍 ファミコン発売中止ゲーム図鑑

      鯨武長之介

      330円(税込)

    4. 4
      CISSP公式問題集第2版
      電子書籍 CISSP公式問題集第2版

      Mike Chapple

      7,700円(税込)

    5. 5
      ユースケース実践ガイド[復刻版] 効果的なユースケースの書き方
      電子書籍 ユースケース実践ガイド[復刻版] 効果…

      アリスター・コーバーン

      5,390円(税込)

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

      高橋 京介

      1,815円(税込)

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

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

      1,980円(税込)

    3. 3
      Claude Code実践入門 [生成AI深掘りガイド]
      Claude Code実践入門 [生成AI深掘りガイド]

      Oikon

      3,300円(税込)

    4. 4
      徹底攻略ディープラーニングG検定ジェネラリスト問題集 第3版
      徹底攻略ディープラーニングG検定ジェネ…

      株式会社スキルアップNeXt 小縣 信也

      2,750円(税込)

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

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

      3,080円(税込)

    このページの先頭へ