html5で ゲームを作ろう -...

1
002 003 自分で作る!ゲームプログラミング入門 自分で作る!ゲームプログラミング入門 掲載プログラムを日経ソフトウエアのWebサイトか らダウンロードできる記事には、左のダウンロード マークが付いています。 武部 健一 キャラクターの移動や弾の発射、当たり判定、面の構成方法など、ゲームプログラミングの基礎の基礎といえる 各種テクニックをわかりやすく解説します。 清水 友晶、掌田津耶乃、武部 健一 「cocos2d」や「Unity」、「Sprite Kit」、「Box2D」、「enchant.js」など、ゲームの作成を容易にする8種類 のライブラリやツールを紹介します。 安藤 圭吾 Unityの2D機能を使って、簡単な弾幕系シューティングゲーム を作成します。Unityでゲームを作ってみたいけどいきなり3D は難しそう…という方にオススメです。 第1部 第2部 第3部 ゲームのプログラミング 基礎の基礎 ………………………… 4 ゲームを作ろう! 8通りの始め方 ……………… 18 Unityで弾幕系シューティング ゲームを作ろう ……………… 41 ダウン ロード ダウン ロード ダウン ロード クジラ飛行机 クジラ飛行机さんがHTML5+JavaScriptで様々なミニ ゲームを作ります。作成するのは、15パズル、迷路ゲー ム、七並べ、モグラ叩き、ブロック崩し、スネークゲーム、 落ち物パズル、箱入り娘、シューティングゲーム、神経衰 弱、オンライン対戦型卓球ゲーム、横スクロールジャンプ アクションゲームの12個。これらのプログラムを通して、 いろいろなテクニックが学べます。ゲームプログラミングの “引き出し”を増やすのに最適です。 武部 健一 定番のパズルゲーム「マッチ3」は簡単に作れそうですが、実際に作ろうと するとちょっと面倒かも…。肝となるのは「再帰呼び出し」の利用です。こ こではAndroid向けに作成してみます。 武部 健一、谷尻かおり、谷尻 豊寿 Part1では基本的な探索アルゴリズムを利用して、迷路を脱出したり、15パズ ルを解いたりする方法を解説します。Part2には日経ソフトウエアの人気企画、 「中学・高校の数学と物理をプログラミングで復習する」を収録。HTML5で実験 プログラムを作りながら、ゲーム作成にも役立つ数学と物理を学びます。 プログラムのダウンロードについて ………………………………… 143 初出一覧………………………………………………………………… 178 ※本ムックは日経BP社が発行する月刊誌「日経ソフトウエア」掲載の記事を再構成したものです。 基本的に、記事の内容やソフトウエアのバージョン、著者の肩書き等は掲載時のものです。  第4部 第5部 第6部 HTML5で ゲームを作ろう ……………… 55 定 番 パ ズ ル ゲ ー ム「マッチ3」 を作ってみよう …………… 144 ゲームプログラミングに 役立つ知識 …………………… 150 ダウン ロード ダウン ロード ダウン ロード 12個の

Upload: others

Post on 29-Oct-2019

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HTML5で ゲームを作ろう - ec.nikkeibp.co.jpec.nikkeibp.co.jp/item/contents/mokuji/m_234390.pdf · 「cocos2d」や「Unity」、「Sprite Kit」、「Box2D」、「enchant.js」など、ゲームの作成を容易にする8種類

002 003自分で作る!ゲームプログラミング入門 自分で作る!ゲームプログラミング入門

目 次目 次目 次

掲載プログラムを日経ソフトウエアのWebサイトからダウンロードできる記事には、左のダウンロードマークが付いています。

●武部 健一キャラクターの移動や弾の発射、当たり判定、面の構成方法など、ゲームプログラミングの基礎の基礎といえる各種テクニックをわかりやすく解説します。

●清水 友晶、掌田津耶乃、武部 健一「cocos2d」や「Unity」、「Sprite Kit」、「Box2D」、「enchant.js」など、ゲームの作成を容易にする8種類のライブラリやツールを紹介します。

●安藤 圭吾Unityの2D機能を使って、簡単な弾幕系シューティングゲームを作成します。Unityでゲームを作ってみたいけどいきなり3Dは難しそう…という方にオススメです。

第1部

第2部

第3部

ゲームのプログラミング基礎の基礎 ………………………… 4

ゲームを作ろう!8通りの始め方 ……………… 18

Unityで弾幕系シューティングゲームを作ろう ……………… 41

ダウンロード

ダウンロード

ダウンロード

●クジラ飛行机クジラ飛行机さんがHTML5+JavaScriptで様々なミニゲームを作ります。作成するのは、15パズル、迷路ゲーム、七並べ、モグラ叩き、ブロック崩し、スネークゲーム、落ち物パズル、箱入り娘、シューティングゲーム、神経衰弱、オンライン対戦型卓球ゲーム、横スクロールジャンプアクションゲームの12個。これらのプログラムを通して、いろいろなテクニックが学べます。ゲームプログラミングの“引き出し”を増やすのに最適です。

●武部 健一定番のパズルゲーム「マッチ3」は簡単に作れそうですが、実際に作ろうとするとちょっと面倒かも…。肝となるのは「再帰呼び出し」の利用です。ここではAndroid向けに作成してみます。

●武部 健一、谷尻かおり、谷尻 豊寿Part1では基本的な探索アルゴリズムを利用して、迷路を脱出したり、15パズルを解いたりする方法を解説します。Part2には日経ソフトウエアの人気企画、「中学・高校の数学と物理をプログラミングで復習する」を収録。HTML5で実験プログラムを作りながら、ゲーム作成にも役立つ数学と物理を学びます。

プログラムのダウンロードについて …………………………………143初出一覧…………………………………………………………………178

※本ムックは日経BP社が発行する月刊誌「日経ソフトウエア」掲載の記事を再構成したものです。 基本的に、記事の内容やソフトウエアのバージョン、著者の肩書き等は掲載時のものです。 

第4部

第5部

第6部

HTML5でゲームを作ろう ……………… 55

定番パズルゲーム「マッチ3」を作ってみよう …………… 144

ゲームプログラミングに役立つ知識 …………………… 150

ダウンロード

ダウンロード

ダウンロード

12個の

002-003_mokuzi.indd 2-3 2014/09/25 20:53