書籍紹介
若い人向けに、楽しく学ぶことができるようにゲームを中心にしたサンプルを豊富に取り上げます。また、習得した知識を確認するための演習も満載。プログラミング上達の早道はなによりコードを読み、コードを書いてみることという筆者の経験から、リストを読み、実際に書いてもらうことを目指します。 本書前半はプログラミング経験のまったくない人を対象に、HTML、CSS、JavaScriptの基本知識を解説。平板な解説に陥らないように、豊富なサンプルと演習が用意されています。 本書後半は誰でもなじみのあるブロック崩し、テトリスライクなゲームを作成していきます。サンプルは、コード入力の負担が過度に大きくないこと、コードがわかりやすいこと、ちょっとした驚きがあることを心がけています。読者が自分で入力・確認してく過程で、プログラミングのスキルを身に着けることができるでしょう。
続きを読む
短くする
電子版 ¥1,500 小売希望価格(税別)
印刷版 ¥2,500 小売希望価格(税別)
発行日:2013/10/11
発行社:株式会社インプレスR&D
ページ数:326(印刷版)
ISBN:9784844395966
はじめに
電子書籍閲覧に関するご注意
本書の動作環境
第1章 HTML入門
1-1 はじめてのHTML
1-2 画像の表示
1-3 DOM(Document Object Model)
1-4 イベント
1-5 デバッグのコツ
第2章 CSS入門
2-1 Webページの見映えを設定する
2-2 インラインスタイル
2-3 style要素内にCSSを記述する
2-4 link要素でCSSファイルを参照する
2-5 ページのレイアウト
2-6 色や長さの指定
2-7 主なスタイル
第3章 JavaScript入門
3-1 プログラミング言語とは
3-2 変数
3-3 コメント
3-4 配列
3-5 演算子
3-6 条件式
3-7 制御式
3-8 関数
3-9 デバッグ
3-10 DOMの操作
3-11 オブジェクトの操作
3-12 組み込みオブジェクト
3-13 JSON記法
第4章 Canvas
4-1 コンテキスト
4-2 描画の方法
4-3 文字
4-4 画像
4-5 座標系
第5章 ゲームプログラミングに挑戦
5-1 Canvasを使った基礎的なゲーム
5-2 横方向にスクロールするゲーム
5-3 DOMを使ったパズルゲーム
5-4 ボールの反射を応用したゲーム
5-5 シューティングゲーム(1)
5-6 シューティングゲーム(2)
5-7 全方位スクロールゲーム
5-8 リアルタイム陣取りゲーム
5-9 落ちもの系ゲーム
あとがき
著者紹介