関連サイト
本書の関連ページが用意されています。
内容紹介
本書では、HTML5/CSS/JavaScriptを使って、スマートフォン向け(※1)のWebアプリケーションの作り方を学ぶことができます。
JavaScriptについては基本から説明しており、入門者、初級者でも基本からステップアップしていくことができます。スマートフォン向けのアプリケーションを作ってみたいクリエイターの卵、デザイナーの方にオススメの内容です。
本書は、ゲームを題材にして、飽きることなく楽しく学べるように配慮されています。しかも、CanvasやGeolocation、Web Storage、アプリケーションキャッシュなど、汎用的なWebアプリケーションでも使える技術を意識して取り入れていますので、技術的にはそのままゲーム以外でも使えるようになっています。
もちろん、ゲームならではともいえる、アルゴリズムの考え方や、「対戦相手の強さ」の設定方法なども含まれており、ゲーム開発の醍醐味も味わうことができます。
将来性の高い技術を、楽しく学んでみたい方にぴったりの1冊です。
本書で作っているゲームの例:
モグラ叩き/スライドゲーム/荷物運びパズル/ブラックジャック/リバーシ/RPG風迷路探検ゲーム etc.
※1 一部タブレット向けの説明も含みます。※ 対応OSはiOS4以降、Android2.1以降です。ただし、一部のAPIなどでより高いバージョンでしか動かない場合もあります。
※ 開発に必要なものは、最新のブラウザが入っているWindows/MacのPCのみで、新しいソフトウェアなどを購入する必要はありません。ただし、実機での確認をしたい場合は、スマートフォンの実機をご用意ください。
※ 本書ではWebアプリケーションの制作方法のみを扱っております。Webアプリケーションのソースコードを使って、そのままライブラリなどでネイティブアプリ化することも可能ですが、具体的な方法は説明しておりません。
書誌情報
- 著者: クジラ飛行机
- 発行日: 2012-11-23 (紙書籍版発行日: 2012-11-23)
- 最終更新日: 2012-11-23
- バージョン: 1.0.0
- ページ数: 352ページ(PDF版換算)
- 対応フォーマット: PDF
- 出版社: マイナビ出版
対象読者
著者について
クジラ飛行机
スマートフォンのアプリからWeb サイト、Windows ソフトまでいろいろな開発を行っています。「仕事に役立つ」「作って楽しい」をテーマに技術書を書いており、近著に下記があります。
『HTML5/JavaScriptで作るAndroidアプリ開発ガイドブック』(マイナビ)、『基本から学ぶHTML5+JavaScript iPhone/Android 対応 スマートフォンアプリの作り方』(ソフトバンククリエイティブ、共著)、『PHPレッスンブック』(ソシム)、『スマートフォンのためのHTML5 アプリケーション開発ガイド―iPhone/iPad/Android対応』(ソシム)など。
代表作に、日本語プログラミング言語「なでしこ」や、KonaWiki など。2010年度日本OSS貢献者賞を受賞。
Web サイト:http://kujirahand.com/
目次
Chapter 1 スマートフォンでゲームを作るのに必要な準備
- Section 01 そうだ ゲームを作ろう
- Section 02 HTML5 とJavaScript について
- Section 03 無料でできるゲーム開発~道具の選び方
- Section 04 テストと実機での実行
- Section 05 快適デバッグ術で開発効率アップ
Chapter 2 JavaScript の基本を確認しよう
- Section 01 HTML5 宣言とCharset とViewport
- Section 02 JavaScript の基本
- Section 03 計算と変数と文字列
- Section 04 条件文と比較演算
- Section 05 繰り返し構文について
- Section 06 配列とオブジェクト
- Section 07 関数について
Chapter 3 Ajax とDOM API
- Section 01 Ajax で動的なページ書き換え
- Section 02 jQuery で手軽にサーバーと連携しよう
- Section 03 Web API とクロスドメイン制限
- Section 04 HTML5 History API について
Chapter 4 Canvas でグラフィカルなゲーム作りに挑戦
- Section 01 Canvas API で図形描画
- Section 02 Canvas API を極めよう
- Section 03 画像の描画と描画API
- Section 04 Canvas ゲームの製作~モグラ叩き編
- Section 05 Canvas ゲームの製作2 ~スライドパズル編
Chapter 5 オフラインでも遊べるゲームを作ろう
- Section 01 アプリケーションキャッシュを使ったオフラインで動くゲーム
- Section 02 Web Storage でゲームデータをローカルに保存
- Section 03 Web Storage のAPI いろいろ
- Section 04 オフラインゲームの製作~荷物運びパズルを作ろう
Chapter 6 センサーとマップ/マルチメディアを使ったゲーム
- Section 01 加速度センサーの扱い方
- Section 02 Geolocation API で位置情報を扱うゲーム
- Section 03 GPS とGoogle Maps API を使おう
- Section 04 ゲームを盛り上げる動画を使おう
- Section 05 ゲームを盛り上げる効果音を使おう
Chapter 7 スマホゲーム実践編
- Section 01 ブラックジャックを作ろう
- Section 02 リバーシを作ろう
- Section 03 RPG 風迷路探検ゲームを作ろう