View
1.259
Download
7
Category
Preview:
Citation preview
2015/04/25竹内佑介
JS ゲーム開発環境間違っている
に求める
を
のは だろうか
自己紹介
竹内佑介
プログラマーやってます
最近、backbone.jsと格闘中です
twitter kaidouji85
facebook yuusuke.takeuchi.96
皆さんはJSが好きですか?私は大好きです!!
JS
でも15年位前はJSが大嫌いでした
まだコイツがいた時代です
その理由としては
1.遅い
2.難しい
3.ブラウザごとに動作が違いすぎる
JSでゲーム開発なんてやってられるか
ぶちゃけFLASHとかHSPで作った方がいい
今ならJSゲーム開発はありです
何故かというと
1.早くは無いけど遅くも無い速度
2.フレームワークが充実->JS特有の難しさ、ブラウザ互換性を吸収してくれる
3.モバイル対応も比較的楽
JSのゲームフレームワーク達
古株なだけあって情報が多い
enchant.jsより後発なだけあって良さげな感じ
すごそうだけど日本語情報が少ない
私は安定感のあったENCHANT.JSを使ってます
あとはNODE.JSがある
HSPみたいな簡易スプリプトな感じでサーバサイドプログラムが書ける
SOCKET.IO、EXPRESS、PASSPORTがあれば個人ゲーム開発には十分
サーバ・クライアント間通信
静的コンテンツ配布
oauth認証
特にSOCKET.IOは最高
socket.on(‘メッセージ’,function(){
//メッセージ受信後の処理})
socket.emit(‘メッセージ’)
メッセージ受信 メッセージ送信
サーバ、クライアント側で同じ書き方ができる初期化も2 - 3行でOK
まとめると・・・・・・
JSならゲーム画面を簡単に作れる
JSなら簡単に通信、認証とかのサーバサイド処理が作れる
実際にオールJSでゲームを作ってみましたゲーム公開サイト http://gbraver.herokuapp.com
github https://github.com/kaidouji85/gbraver
JSは最高のゲーム開発環境です
ご清聴ありがとうございました
Recommended