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

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

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

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

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

ってことで本題.

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

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

Read More

tmlib.js の AnimationSprite を使ってコマ送りアニメーションさせてみよう

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

tmlib.js の最新版には AnimationSprite と SpriteSheet というクラスが定義されています. これらのクラスを使う事で ActionScript ライクにコマ送りアニメーションさせることができます.

幾つかサンプルを用意しましたのでよかったら参考にしてください.

Read More

Mac を買ったら真っ先にやるトラックパッド設定

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

Let’snote ではなく Macbook を選択する大きな理由のひとつ.

それはトラックパッドです. 持ち運ぶ PC はこのトラックパッドの利便さをなくしてありえません.

ただ, 便利だといってもデフォルトの設定だとちょっと使いにくいので ちょっと設定しましょう♪

軌跡の移動を高速化, Exposè を有効化と私好みの設定する方法です. 良かったら参考にしてください:)

mac-lets

Read More

enchant.js を使ってたった50行でゲームを作ってみた

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

どうも〜今回は久々に enchant.js のエントリーです.

最近は, enchant.js 関連のエントリーは書いているものの公開は控えておりました.

一応 enchant.js がバージョンアップしたこと, windows 8 に対応したこと, アメリカで enchant.js, Inc. が設立されること, enchant MOON なるものが 作られようとしていること. ひと通りキャッチアップはしています.

最近は仕事と tmlib.js のことでいっぱいいっぱいだったので…

ですが, 『enchant.js Advent Calendar 2012』という面白いイベントを daishiさんが開かれたので, これは参加しないわけにはいかないだろということで エントリー連投しようと思います.

っということで本題.

今まで

と様々な企画を考えやってきました.

そこで今回は, 100行縛りってやつを更に縛って 50 行縛りでゲームを作ってみました. しかもコメントありでw

Read More

Mac で確認用ダイアログを Tab, Space で操作できるようにしよう

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

以前, 『 Mac を買ったら真っ先にやるキーボード設定』というエントリーを 書きました.

で今回はその追記です.

みなさん Windows で確認用ダイアログ(Confirm)が出たときってどう操作されてました? マスクでクリック, なんてせずにキーボードで操作されていた方も多いと思います.

私もそうでした. そしていざ Mac を使うと…あれ? フォーカスが動かない… Tab も, Arrow キーもダメ, 所詮 Mac もこんなもんか… なんて思っていたのですが, 昨日『メインマシンをWindowsからMacにした時に教えてもらった「Macではこれできないの?」→「できるよ」Tips』というエントリーで設定できることを知りました.

Apple さんありがとう. そして疑ってゴメン.

で今回は備忘録がてら確認用ダイアログを Tab, Space で操作できるようにする方法を自分でもまとめてみました. よかったら参考にしてください.

screenshot

Read More

tmlib.js でモーダルウィンドウを作ってみた

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

tmlib.js には tm.dom.Element というクラスが定義されており, これを使うことで様々な DOM 操作を行うことができます.

今回はそのサンプルとして tmlib.js でモーダルウィンドウを作ってました.

サンプルは jsdo.it で作成しております.

Read More