関連サイト
本書の関連ページが用意されています。
内容紹介
JavaScriptを使用したWebブラウザゲームの製作ノウハウを解説する入門書です。
Webページをまったく作ったことはないが、現在主流となっているブラウザゲームに興味があり、「自分でもゲームプログラミングに挑戦してみたい!」と考えている初心者に最適です。
本書では「より面白く」「見栄え良く」をモットーに、11本のサンプルゲームを紹介しています。ゲームを作りながら、JavaScriptだけでなくHTML5やCSSといったWeb技術の基本もしっかり学習できます。
また、あくまで「学習書」という位置付けであることから、最後まで読んでしっかり学習してもらうために、「楽しさ」を感じられて「飽きさせない」ことを重視した構成になっています。
【本書のセールスポイント】
[1]JavaScriptで「面白く」「見栄えの良い」Webブラウザゲームを「短いコード」で「簡単に」開発できる
[2]サンプルゲームはスマホにも対応
[3]アクション系ゲームにも応用できる物理エンジン(衝突判定等)付き
[4]サンプルゲームのダウンロードサービス
[5]サンプルゲームはダウンロードしてスグに試せる!
書誌情報
- 著者: 田中賢一郎
- 発行日: 2015-12-11 (紙書籍版発行日: 2015-12-11)
- 最終更新日: 2015-12-11
- バージョン: 1.0.0
- ページ数: 328ページ(PDF版換算)
- 対応フォーマット: PDF, EPUB
- 出版社: インプレス
対象読者
著者について
田中賢一郎
1994年慶應義塾大学大学院理工学部修了。同年キヤノン株式会社に入社。2000年にデジタル放送立ち上げの会社に出向。その間に一人でデータ放送ブラウザを実装し、マイクロソフトへソースライセンスする。
2008年より Windows Media Center TVチームの開発者としてマイクロソフト ディベロップメント株式会社へ。その後、Windows 開発部、Xbox、Office 365と漂流し、2015 年10月、中小企業診断士の登録を機にマイクロソフトを退社。現在はIT 教育関連のキャリアを模索中。趣味はジャズピアノ演奏。宮澤隆氏に師事。週末は横浜界隈のジャムセッションに出没。
目次
はじめに
目次
Chapter 1 本書でつくるサンプルゲーム
- Vegetable March
- Funky Blocks
- Billiard
- Saturn Voyages/Dungeon
- Reversible Piece/CarryIT
- Pachinko/Peg
- FlipCards/15パズル
- デザインの重要性に関して/スマホ対応/Think IT詳細記事
Chapter 2 HTML&CSSの基本
- 2-1 文書の構造
- 2-2 最初のHTML
- 2-3 HTMLの書き方の規則
- 2-4 HTMLの主な要素
- 2-5 統合開発環境のすすめ
- 2-6 CSSの概要
- 2-7 CSSの書き方
- 2-8 ページのレイアウト
Chapter 3 JavaScriptの基本
- 3-1 プログラミング言語JavaScript
- 3-2 変数と演算
- 3-3 比較と条件式
- 3-4 配列と繰り返し
- 3-5 関数
- 3-6 プログラムのバグをとる作業デバッグ
- 3-7 オブジェクト
- 3-8 組み込みオブジェクト
- 3-9 プロトタイプ
- 3-10 イベント
- 3-11 関数オブジェクト
Chapter 4 Canvasの基本
- 4-1 canvas要素で図形を描く
- 4-2 さまざまな図形の描画
- 4-3 座標系の設定
Chapter 5 実践:ゲームプログラミング
- 5-1 15Puzzle
- 5-2 FlipCards
- 5-3 CarryIt
- 5-4 Reversible Piece
- 5-5 Dungeon
- 5-6 Saturn Voyager
- 5-7 Funky Blocks
Chapter 6 物理エンジンを使ったゲーム
- 6-1 物理エンジンとは
- 6-2 物理エンジンを使ったゲーム例
- 6-2-1 デモ
- 6-2-2 ビリヤード
- 6-2-3 ペグ
- 6-2-4 パチンコ
- 6-2-5 ベジタブルマーチ