怒濤の執筆!!「enchant.js開発のレシピ」を執筆しました(サンプル付き)

phiary に引っ越しました. 毎日プログラミングやWebに関する情報を発信しています! RSS 登録してたまに覗いたり, tweet やハテブして拡散してもらえると幸いです.

Pocket

いきなりですがゴメンナサイ… サンプルをお知らせするのを忘れておりました!!

以前, 『 怒濤の執筆!!「enchant.js開発のレシピ」を執筆しました.』という エントリーを書きました. 今回はその紹介に加え, サンプルページの紹介を追加しました.

良かったら参考にしてください.

ってことで本題.

8月24日に私が執筆した「enchant.js開発のレシピ」という本が出版されました. enchant.js でゲーム開発をする際に使える実践的なサンプルを 集めたレシピ集です.

今年は『日本国民全員プログラマ化計画』に向けて大きく動きます!!

Table of contents

本の内容

HTML5とJavaScriptベースのゲームエンジン「enchant.js」開発者向けの実践的サンプルだけを集めたレシピ集です. JavaScriptだけでスマホ対応のゲーム作りを手軽に楽しむためのテクニックを19分野にわけて掲載.

Google Developer Toolsやjsdo.itといった開発環境の使い方や, enchant.jsの基礎からgl.enchant.jsを使った3Dプログラミングまで幅広く扱い, 全部で115個のレシピを解説しています.

「基礎を学んだあと, どのように応用すればいいのか」に悩む人を対象に, 「基礎を組み合わせることでこんなことができますよ!」「応用することでゲームのこういった場面で使えますよ!」といった ステップアップに向けたヒントを提案しています.

また, 以前私が書いた『enchant.js 怒涛の 100 tips』を書籍化したものだと思われている方がいるかもしれませんが, 違います!!

怒濤のやつは1日で目次もサンプルも作っちゃったのでいろいろと荒削りです.

今回執筆したレシピ集は, 出版社の方と一緒に長期間, 吟味に吟味を重ねて 目次を練り直し, サンプルもすべて丁寧に作り直しています.

怒濤では扱っていなかったプラグインについてのレシピが 50 近くあることからも それがわかると思います.

対象者

  • 基礎を身につけ次のステップに進もうと考えている方
  • 他言語, 他環境でゲーム開発経験のある熟練者. やれることだけ把握すればサクッとゲームを作れる方.
  • 初心者でも躓かないよう目次を意識して作ったので enchant.js 初心者の方にもオススメ!!です.

up

目次&サンプルページ

サンプルページ

GitHub 上にサンプル用リポジトリを公開しております.

Sampe Page GitHub

サンプルページでは, ナビゲーションバーの Sample を押すと レシピ一覧が表示されます.

レシピ名のリンクを押すことで右側の画面に実行結果が表示されます. サクサクっとサンプルを実行することができます.

またナビゲーションバーの Download リンクを押せば全ての サンプルをダウンロードすることができます.

目次

下記のリンクから個別にサンプルを実行することもできます.

Chapter01 開発環境のレシピ

  • レシピ 001 enchant.jsをダウンロードして実行する
  • レシピ 002 Chrome Developer Toolsを使う
  • レシピ 003 変数の中身を表示する
  • レシピ 004 変数の詳細を表示する
  • レシピ 005 エラーの内容、場所を確認する
  • レシピ 006 break pointをセットして処理を止める
  • レシピ 007 jsdo.itのコードを作る
  • レシピ 008 jsdo.itで作ったコードを編集する
  • レシピ 009 jsdo.itで作ったコードを保存、実行する
  • レシピ 010 jsdo.itで作ったコードにライブラリを追加する
  • レシピ 011 jsdo.itで作ったコードをダウンロードする
  • レシピ 012 jsdo.itで作ったコードをスマートフォンモードで実行する
  • レシピ 013 jsdo.itで作ったコードをフルスクリーンモードで実行する

Chapter02 基本のレシピ

Chapter03 EventTargetのレシピ

Chapter04 Node、Entityのレシピ

Chapter05 Spriteのレシピ

Chapter06 Labelのレシピ

Chapter07 Surfaceのレシピ

Chapter08 Mapのレシピ

Chapter09 キー入力/タッチ操作のレシピ

Chapter10 当たり判定のレシピ

Chapter11 Groupのレシピ

Chapter12 Soundのレシピ

Chapter13 nineleap.enchant.jsのレシピ

Chapter14 util.enchant.jsのレシピ

Chapter15 ui.enchant.jsのレシピ

Chapter16 avatar.enchant.jsのレシピ

Chapter17 tl.enchant.jsのレシピ

Chapter18 gl.enchant.jsのレシピ

Chapter19 その他のレシピ

up

執筆にあたり

きつかった! ただ, それ以上に楽しかった!!

初めての執筆だということと色々と掛け持ちしていたので かなりタイトなスケジュールの中での執筆でした.

ただ, 私自身 enchant.js のヘビーユーザーなので, 執筆しながらとても良い勉強ができました.

wise9 でも触れられているように enchant.js の情報はまだまだ ニーズに追いついていないように思います.

この本が起爆剤となってどんどんプログラミングについて 発信する人が増え, ゲーム開発者が増えてくれると嬉しいです.

ちなみに私が書いた enchant.js 本の印税も公式ガイド同様 将来を担う少年少女プログラマのために何らかの形で還元します.

なので私のことが嫌いな人も, 良い本だなぁと思ったら Amazon に良いレビューを書いて下さいw そして, 悪い本だなぁと思ったらこそっと私にメールして下さいww

up

振り返り & 謝辞

5年前にプログラミングに出会い, 手当たり次第参考書を読みあさり, ゲームやツールを作りまくり, 3年前には東京と福岡を行き来しながらiPhone アプリを開発し, 2年前にはゲーム会社でゲーム開発.

そして現在は会社を辞めて執筆活動.

怒濤と呼ぶにはまだまだですが, プログラミングと出会ってからの5年間は私にとってはとても濃いものでした.

ここだけ読むと, もうすぐオレ死ぬのかなって内容だなw

っと冗談はさておき.

今回お話をくれ, 執筆に協力してくれた秀和システムの K 氏, enchant.js を開発してくれた UEI の方々, いつも良いアドバイスをくれた友人, 常にそばで心の支えとなってくれた家族. 全ての方に心から感謝申し上げます.

up

もう一冊の enchant.js 本

実は同時期にもう一冊 enchant.js 本を執筆してました. 怒濤の執筆と書いたのはそういうことです.

名前は『enchant.js スマートフォンゲーム開発講座 PRO対応 』.

こちらはレシピ本とは違い, JavaScript の基礎から enchant.js による ゲーム開発を Step by Step で学べる内容となっております.

こちらの本についても近々エントリーで詳しく書きます.

up

姉妹書

過去に『iPhoneSDK開発のレシピ』と『AndroidSDK開発のレシピ』という姉妹書が出版されています. 今回の話しをいただく前からたまたま読んでいたのですが, どちらも実践的なサンプル盛りだくさんで オススメですよ♪

up

TRACK BACK URL

POST COMMENT

メールアドレスが公開されることはありません。

COMMENT