春のJs祭2015 lt

Post on 22-Jul-2015

1.257 views 7 download

Transcript of 春のJs祭2015 lt

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は最高のゲーム開発環境です

ご清聴ありがとうございました