Upload
daisuke-imai
View
44
Download
0
Embed Size (px)
Citation preview
ゲームルール
•1ステージ2分間の間に5万点以上獲得すると次のステージ •長く消せば消すほど高得点 • 9個消す場合、3個を3回だと100×3=300点。6個まとめてだと1180点(ステージ1)。
•同じ色を100個消すと色別に特典 • 残タイムUPとか、一定時間得点2倍とか
わかっている問題点
•どっかでメモリリーク(ゲーム続けてると30分以内で落ちる) • 不要になったobjectの消し忘れ今さっき発見。 • enchant.jsのSpriteにメモリリークの噂も。 •prototype上手に使えてない • 多分もっとメモリ効率とか上手くできるはず。 • そもそも変数のスコープ管理とかもダメ。
App化にあたって
•前回まではjsdo.it上でコーディング • でもPhoneGap使えないし •オンラインIDEのMonaca利用 • ビルドまで全部ブラウザ上でできちゃう便利 • でも、ブラウザ上のエディタ色々しんどい • PhoneGapのバージョンが古い •AptanaStudio(ありきたりに…)
App化にあたって
•HTML5+JavaScript → App •PhoneGap • iPhoneもAndroidもOK •jsWaffle • Android版のみ •どちらにしても、AndroidにおいてはJava書くのは数行。ひたすらJS。
JSゲームエンジン
•JS向けゲームエンジン •enchant.js(UEI) • 老舗 • DOMベースの記述、表示 •Arctic.js(DeNA) • enchantをよくパクってる。 • 全てcanvas上で処理
今回のプログラム
• JS版 • http://dl.dropbox.com/u/8337112/match3new/index.html • iPadが一番やりやすかった。
ご清聴 ありがとうございました。