東京node学園祭2014 飛び入りlt
DESCRIPTION
東京node学園祭2014 飛び入りLTTRANSCRIPT
![Page 2: 東京Node学園祭2014 飛び入りLT](https://reader033.vdocuments.mx/reader033/viewer/2022042516/559778511a28ab442d8b4593/html5/thumbnails/2.jpg)
こんなん作りました http://gbraver-beta.herokuapp.com
コードはここにあるよ https://github.com/kaidouji85/gbraver
![Page 3: 東京Node学園祭2014 飛び入りLT](https://reader033.vdocuments.mx/reader033/viewer/2022042516/559778511a28ab442d8b4593/html5/thumbnails/3.jpg)
express
socket.io
passport-google-oauth
ゲーム画面 enchant.js
google アカウント
ゲーム ロジック
node.js(ゲームサーバ)
mongo db mongodb
静的コンテンツ配信(Webサーバ)
DBアクセス
OAuth ログイン
ゲームコマンド送信
ゲーム判定結果送信
![Page 4: 東京Node学園祭2014 飛び入りLT](https://reader033.vdocuments.mx/reader033/viewer/2022042516/559778511a28ab442d8b4593/html5/thumbnails/4.jpg)
• ゲームサーバ部分で困ったことは、ありませんでした
• socket.io 1.0移行 http://blog.livedoor.jp/kaidouji85/archives/4798877.html
• express3 -> 4移行http://blog.livedoor.jp/kaidouji85/archives/4868749.html
• 全部1日で終わった->JavaとかC++だったら、こんなの絶対ありえない
![Page 5: 東京Node学園祭2014 飛び入りLT](https://reader033.vdocuments.mx/reader033/viewer/2022042516/559778511a28ab442d8b4593/html5/thumbnails/5.jpg)
• ゲームサーバのコードは、socket.emit、socket.onがほとんど
• ミドルウェアのバージョンアップに簡単に対応できた
![Page 6: 東京Node学園祭2014 飛び入りLT](https://reader033.vdocuments.mx/reader033/viewer/2022042516/559778511a28ab442d8b4593/html5/thumbnails/6.jpg)
まったくnode.jsとsocket.ioは最高だぜ
![Page 7: 東京Node学園祭2014 飛び入りLT](https://reader033.vdocuments.mx/reader033/viewer/2022042516/559778511a28ab442d8b4593/html5/thumbnails/7.jpg)
ご清聴ありがとう ございました