node.jsで対戦ゲーム作ったよ
TRANSCRIPT
NODE.JSで対戦ゲーム作ったよ2015/04/12竹内 佑介
自己紹介竹内 佑介
プログラマーやってます
twitter pegass85
facebook yuusuke.takeuchi.96
システム構成
サーバサイドnode.jssocket.io
クライアントenchant.js
TIPS セッションごとに情報を保存
ユーザ情報、認証情報など、セッションごとに情報を持たせたいことはある
ちゃんとしたやり方だと、少し難しい
安定性とかセッションの永続化とかどうでもいいから、今すぐに動くものが作りたい
そんな時はsocketオブジェクトに、専用のメンバを追加する
io.sockets.on('connection', function(socket) { socket.gbraverInfo = { userId : null, roomId : null, singlePlayRoom : null, enemyRoutineBase : null };
~ }
例)Gブレイバーの場合
socketオブジェクトに 独自メンバを追加する
プロジェクト関連サイト
プロジェクトサイトです http://gbraver.jimdo.com/
ソースはgithubに公開していますhttps://github.com/kaidouji85/gbraver
作者のブログですhttp://blog.livedoor.jp/kaidouji85/
ご静聴ありがとうございました