2000万通りのキャラ画像が簡単に作れる!! avatar.enchant.js を使ってサンプルとゲームを作ってみた.

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

先日, 公開された avatar.enchant.js を使って早速ゲームを作ってみました.

そもそも enchant.js って何?って方はこちらをどうぞ. 使い方とかざっくりまとめてあります. 簡単に言うと JavaScript で作られたゲームエンジンです.

avatar.enchant.js で定義されている Avatar, AvatarMonster, AvatarBG クラスそれぞれの使い方とサンプル, そして, 作ったゲームのコードや解説も載っけているのでよかったら参考にしてください.

screenshot

Read More

新入生・新入社員にオススメのプログラミング参考書 64 冊

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

今日は 4月2日 . 入学式だったり, 初出勤て人もいるのではないでしょうか?

ってことで新入生・新入社員にオススメのプログラミング参考書を 64 冊ほど紹介したいと思います. 職業柄, 業務系よりゲームプログラミング寄りです.

参考書を読むのが趣味だったりするので, これからプログラミングを学ぶ学生さんや新社会人の方向けにオススメの 本を抜粋してみました. なので紹介する本は全て私が学生の頃に読んだ本(と最近読んだ入門的な本)なのでちょっと偏りがあるかもしれません.

ジャンルごとに読んで欲しい順に並んでいます. 参考になれば幸いです.

下の画像にマウスを乗っけると…

screenshot

追記 : なんだか沢山の方がアクセスしてくれたみたいで, 本のタイトルだけでは申し訳なくなってきたので, 本ごとにざっくりとレビューも追加しました.

Read More

Perfumeのダンスモーションデータと JavaScript でダンス♪

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

最近話題の『Perfumeがダンスモーションデータを無償公開。サンプルコードはGitHubで提供』について 書きます.

このエントリーを見て, 早速使って遊んでみようと思ったのですがモーションデータが bvh で提供されていたのと, サンプルに JavaScript がなかったので bvh パーサを作ることから始めました.

ですが, 途中で Coffe Script で書かれた bvh パーサが公開されて, さらに Three.js を使って WebGL 上で動くサンプルも公開されてたので拝借させて頂きました.

何も作る必要がなくなったので, 公開されたサンプルのパラメータを少しイジって遊んでみた次第です.

よかったら見て下さい. Three.js 久々に使ったけど色々と忘れてる… 思い出したらもっと色々とイジってみようと思います.

screenshot

Read More