商品情報
- 著者: ゲヱム道館
- シリーズ名: 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のレビュー
まだレビューがありません。 レビューを書く
楽天ブックスランキング情報
-
週間ランキング
ランキング情報がありません。
-
日別ランキング
ランキング情報がありません。

電子書籍版






![UIデザインの教科書[新版] マルチデバイス時代のインターフェース設計](http://tshop.r10s.jp/rakutenkobo-ebooks/cabinet/4036/2000007074036.jpg?downsize=80:*)





