モーグルとカバとパウダーの日記

モーグルやカバ(EXカービング)山スキー(BC)などがメインの日記でした。今は仕事のコンピュータ系のネタが主になっています。以前はスパム対策関連が多かったのですが最近はディープラーニング関連が多めです。

NSEG白馬合宿でnode+socket.io+enchant.jsでチャットゲー作るハンズオンしました

だいぶ遅くなってしまいましたが、前のエントリーで書いてたNSEGでやったハンズオン資料を公開します。


第24回勉強会 - 長野ソフトウェア技術者グループ NSEG


ハンズオンで作ってもらったのは、昔良くあった感じのRPG画面で、みんなで動きまわったりチャットできるってものです。


node + socket.io + enchant.js という構成で、2時間のハンズオンでピグみたいなチャットゲーを作る!という予定だったんですが、実際には明け方まで掛かってしまいました orz
が、途中夕飯挟んでその後は酒飲みながらだったので、シラフならばそこまで掛からないと思います。たぶん4時間あれば出来たのではないかと。


ハンズオンで利用したプレゼン資料です。
プレゼン資料とサンプルコードは、ハンズオンやったときからちょっとだけ追記修正してあります。



またgithub上でサンプルファイルを公開しました。
gitのリポジトリ

git@github.com:stealthinu/enchat.git

もしくはアーカイブを下記URLからダウンロードして下さい。

https://github.com/stealthinu/enchat/zipball/master


実際に動くデモは下記から。


enchatデモ


開いたら適当に名前を入力して下さい。フキダシをクリックするとメッセージを入力できます。
一人だけ入ってても何やらわからないので、もうひとつウインドウ開いたりして別でもう一つ開いて下さい。
動きまわったりチャット出来るのがわかります。
ちなみに全てjavascriptで記述されているためスマートフォンでもそのまま動きます。お持ちの方は試してみて下さい。


(関連)

2/11-12に長野ソフトウェア技術者グループ(NSEG)の白馬合宿でチャットゲー作るハンズオンします
http://d.hatena.ne.jp/stealthinu/20120209/p1