enchant.jsスマートフォンゲーム開発講座 PRO対応 JavaScript+HTMLによるはじめての2Dゲーム(phi 株式会社ユビキタスエンターテインメント)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. enchant.jsスマートフォンゲーム開発講座 PRO対応 JavaScript+HTMLによるはじめての2Dゲーム

enchant.jsスマートフォンゲーム開発講座 PRO対応 JavaScript+HTMLによるはじめての2Dゲーム



形式:
書籍
発売日:
ISBN:
9784798127903
定価:
3,080(本体2,800円+税10%)
仕様:
B5・336ページ
カテゴリ:
プログラミング・開発
キーワード:
#プログラミング,#開発環境,#開発手法,#Web・アプリ開発
紙の書籍

HTML5 とJavaScript で作るはじめてのスマートフォンゲーム

「enchant.js」は、スマートフォンのブラウザ上で動作するゲームを作成できるゲーム制作エンジンです。HTML5/JavaScriptベースで作成でき、かつ無料で利用できるため、次世代のゲーム制作エンジンとして注目を集めています。本書は、そんなenchant.jsの使い方を、基礎から丁寧に解説しました。サンプルをベースに作りながら学べるため、初学者でも直感的に、楽しみながら学習することができます。サンプルは全てWebからダウンロード可能。また、enchant.jsの有償ライセンスである「enchant PRO」についても網羅しています。enchant.js & PROをゼロから学びたい全てのユーザーに、ぜひ手に取ってほしい1冊です。

ORIENTATION enchant.jsとは

CHAPTER 01 JavaScriptの基礎文法

LESSON 01 変数をマスターしよう
LESSON 02 条件分岐をマスターしよう
LESSON 03 繰り返しをマスターしよう
LESSON 04 関数をマスターしよう

CHAPTER 02 enchant.jsの基礎を学ぼう

LESSON 05 enchant.jsのひな形を作ろう
LESSON 06 Spriteを使って画像を表示しよう
LESSON 07 ラベルを使ってテキストを表示しよう
LESSON 08 クラスの定義と継承をマスターしよう

CHAPTER 03 シンプルなタッチゲームを作ろう

LESSON 09 Spriteを表示しよう
LESSON 10 Spriteを動かそう
LESSON 11 タッチに反応させよう
LESSON 12 残りの数を表示しよう
LESSON 13 プラグインを使って開始・終了画面を作ろう
LESSON 14 サウンドを再生しよう

CHAPTER 04 シューティングゲームを作ろう

LESSON 15 プレイヤーを表示して動かせるようにしよう
LESSON 16 弾を撃てるようにしよう
LESSON 17 敵を作ろう
LESSON 18 衝突判定とスコア表示
LESSON 19 背景画像を表示してスクロールさせよう
~開始・ 終了画面も追加する~
LESSON 20 ゲームをブラッシュアップしよう
~ SEや爆発エフェクトなどの追加~
LESSON 21 tl.enchant.jsを使って敵に複雑な動きをさせよう

CHAPTER 05 アクションゲームを作ろう

LESSON 22 プレイヤーを表示してジャンプさせよう
LESSON 23 敵の実装と終了判定
LESSON 24 アイテムの追加とスコア表示
LESSON 25 背景を横スクロールさせよう
LESSON 26 BGMやSEを再生させよう

CHAPTER 06 アクションゲーム:ドラゴンバスター!!

LESSON 27 avatar.enchant.jsを使ってアバターを 作成・表示しよう… 212 LESSON 28 背景の表示とスクロール処理
LESSON 29 プレイヤーの移動処理を実装しよう
LESSON 30 ユーザインタフェースを表示しよう
LESSON 31 モンスターを作成・表示しよう
LESSON 32 tl.enchant.jsを使った攻撃とダメージ移動

CHAPTER 07 加速度センサーを使ったゲームを作ろう

LESSON 33 Mapクラスを使ってフィールドを作成・表示しよう
LESSON 34 プレイヤーがフィールド上を
動き回れるようにしよう
LESSON 35 マップとプレイヤーの衝突判定
LESSON 36 ゴールと鍵を配置してクリア判定をしよう
LESSON 37 プレイヤーの移動を加速度センサーに置き換えよう

CHAPTER 08 3Dゲームを作ろう

LESSON 38 gl.enchant.jsを使ってみよう
LESSON 39 プリミティブの移動と回転、拡縮
LESSON 40 3Dプリミティブを連続して生成・表示しよう
LESSON 41 3Dのタッチゲームを作ろう
LESSON 42 3D避けゲーを作ろう
APPENDIX 作成したゲームの公開&enchant.jsリファレンス集
 01 9leapでゲームを公開する
 02 公開したゲームをアプリ化する
 03 enchant.jsリファレンス集

付属データはこちら

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。

ご購入いただいた書籍の種類を選択してください。

書籍の刷数を選択してください。

刷数は奥付(書籍の最終ページ)に記載されています。

現在表示されている正誤表の対象書籍

書籍の種類:

書籍の刷数:

本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

最終更新日:2013年09月27日
発生刷 ページ数 書籍改訂刷 電子書籍訂正 内容 登録日
1刷 30
サンプルコードの29行目、コメント部分
arugments
arguments
2013.09.27
1刷 71
サンプルコードの116行目
this.move();
this.update();
2012.12.06
1刷 91
サンプルコードの95行目
game.end ※網掛けなし
game.end ※網掛けの必要あり

alert→game.end への変更があるので、紙面上では網掛けになっておく必要があります。
2012.12.06

感想・レビュー

ふらく さん

2019-03-21

他のenchant.jsの本は購入時に検討の為に少し読んだだけですが、それらと比べて一番マシなんではないだろうか。相変わらず触りだけの超入門のものは誤字だらけですが、その事についてはもう諦めてます。内容はゲームを作っていく過程で技術を覚えるれるようになっていて分かりやすく、いざゲームを作る時にも迷う事が少なくて済みそうで良かった。できればもう少しリファレンス部分を増やして欲しかったです。 本文に15フレーム感覚で処理すると有りましたが、「数えるな感じろ」と言うことでしょうか(笑