試験公開中

このエントリーをはてなブックマークに追加

ゲームで学ぶJavaScript入門 HTML5&CSSも身につく!

インプレス

2,200円+税

JavaScriptを使用したWebブラウザゲームの製作ノウハウを解説する入門書です。Webページをまったく作ったことはないが、現在主流となっているブラウザゲームに興味があり、「自分でもゲームプログラミングに挑戦してみたい!」と考えている初心者に最適です。本書では「より面白く」「見栄え良く」をモットーに、11本のサンプルゲームを紹介しています。

関連サイト

本書の関連ページが用意されています。

内容紹介

JavaScriptを使用したWebブラウザゲームの製作ノウハウを解説する入門書です。

Webページをまったく作ったことはないが、現在主流となっているブラウザゲームに興味があり、「自分でもゲームプログラミングに挑戦してみたい!」と考えている初心者に最適です。

本書では「より面白く」「見栄え良く」をモットーに、11本のサンプルゲームを紹介しています。ゲームを作りながら、JavaScriptだけでなくHTML5やCSSといったWeb技術の基本もしっかり学習できます。

また、あくまで「学習書」という位置付けであることから、最後まで読んでしっかり学習してもらうために、「楽しさ」を感じられて「飽きさせない」ことを重視した構成になっています。

【本書のセールスポイント】

[1]JavaScriptで「面白く」「見栄えの良い」Webブラウザゲームを「短いコード」で「簡単に」開発できる
[2]サンプルゲームはスマホにも対応
[3]アクション系ゲームにも応用できる物理エンジン(衝突判定等)付き
[4]サンプルゲームのダウンロードサービス
[5]サンプルゲームはダウンロードしてスグに試せる!

書誌情報

  • 著者: 田中賢一郎
  • 発行日: (紙書籍版発行日: 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 ベジタブルマーチ

索引

参考文献・リンク

あとがき

著者プロフィール

Home 書籍一覧 ゲームで学ぶJavaScript入門 HTML5&CSSも身につく! ▲ ページトップへ戻る