翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 新規会員登録 ログイン
SEshop

戦略シミュレーションゲームの作り方

GAMKIN株式会社 ロバート・ジェイ・ゴールド(著)

商品番号
137840
販売状態
発売中
納品形態
宅配便にてお届け
発売日
2014年12月11日
出荷開始日
2014年12月12日
ISBN
9784798137841
判型
B5変
ページ数
256
キーワード
プログラミング  ゲーム  映像  アプリ開発  JavaScript

3,168円(税込)(本体2,880円+税10%)
送料無料

1,440pt (50%)
ポイントの使い方はこちら

在庫あり

初回購入から使えるポイント500円分プレゼント

電子書籍はこちら

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

戦略シミュレーションゲームは、将棋やチェスのように人や乗り物に見立てたユニット(駒)をフィールド(盤)上で動かして、ほかのプレーヤーやコンピュータと対戦するスタイルのゲームで、定番のゲームスタイルのひとつです。


本書は、プログラミング初級者に戦略シミュレーションゲームの開発の仕方をを解説した本です。Webブラウザを使って簡単に動かせる「海賊対戦ゲーム」をサンプルに、ゲーム企画から、プログラミング環境の準備、駒の動かし方や戦闘の解決方法なども説明します。また、音楽のつけ方や簡単な対戦AIの作り方にも触れています。「コードを具体的に」を目標に、簡単ながらもサンプルコードを一式用意しました。プロが書いたコードの書き方を体感できるように配慮しています。


プログラミング言語には学びやすいJavaScriptを採用し、フレームワークのenchant.jsを使うことでできるだけ簡単にプログラミングできるようになっています。ブラウザゲームやスマートフォンのゲーム作りに挑戦してみたい人向けの、楽しい解説書です。

Part 1 シミュレーションゲームの基礎を知ろう
Chapter1 シミュレーションゲームの歴史
Chapter2 シミュレーションゲームの種類
Chapter3 ゲーム企画書(GDD)を書いてみよう
Chapter4 ゲームの開発環境
Chapter5 JavaScriptにちょっと入門

Part 2 ゲームの基本機能を作る
Chapter6 enchant.jsの環境を整備
Chapter7 enchant.jsの基礎
Chapter8 フィールドを作ろう
Chapter9 船を動かそう
Chapter10 ターン制を導入しよう
Chapter11 ユニットパラメーター
Chapter12 対戦ロジックを作る

Part 3 エフェクトを追加しよう
Chapter13 爽快感アップ!
Chapter14 サウンド
Chapter15 マップの影響を受ける
Chapter16 必殺技を作る

Part 4 コンピュータ対戦への道
Chapter17 ストーリーモードを作ろう
Chapter18 データを保存する
Chapter19 AI対戦機能を実装しよう
Chapter20 ステージのデータを追加しよう
Chapter21 SNSでゲームをシェアしよう
各種問い合わせは以下のリンクからご連絡ください

感想・レビュー

keint さん

2020-03-26

JavaScriptとenchant.jsというゲームエンジンを使用して戦略シミュレーションゲームの作り方を解説している。 サンプルコードが各章ごとにあるので説明を見ながらそれを動かしてどんどんすすんでいくと立派なゲームになっていくのが良い点である。 戦略シミュレーションゲームで使いそうなロジック(移動範囲の決定・描画やゲームAI)なども軽くではあるが解説されているのでむしろそちらのほうが参考になった。

reduce さん

2017-05-30

「メインループ式のゲームの書き方は殆ど見なくなりました。」とのこと。イベントループ式のフレームワークを使ったゲームの実装法を分かりやすく説明していて良い。手軽に試せる。

関連リンク

関連商品

いきなりプログラミング Python

2,420円(税込)

2024.06.25発売

いきなりプログラミング Python【PDF版】

2,420円(税込)

2024.06.25発売

爆速Python

3,960円(税込)

2024.06.24発売

おすすめ特集

プログラミング入門書大特集

翔泳社のプログラミング書籍の中から、入門・初級者向けの書籍をピックアップ!

Linuxおすすめ本特集

【Linux本特集】入門~達人レベルまで!クラウド時代の必須知識Linuxを学ぶおすすめの本

ライティングおすすめ本

ライティングのスキルアップにおすすめの本。Webライティングやコピーライティングなど

マネー本特集

お金と経済の基礎知識から、資産形成・投資術、お金教育や介護まで。暮らしに役立つマネー本

インテリア本特集

おしゃれな部屋作りのヒントやインテリアの基礎知識、色使い、うつわや洋食器の知識まで、幅広い書籍をご紹介

事務職におすすめの本

Excel、日商簿記、業務の自動化を実現するRPAやPythonの技術など、事務職としてステップアップしたい人に!

特集をもっと見る