enchant.jsでビンゴゲーム作りました。これ、もともとはcocos2d-xで作って公開してたのだけどiOS版は規約更新とかで引っかかって動かなくなってるのよね… cocos2d-xの環境を作り直すのも大変だからどうしようかと思ってたけどこうしてみました。とりあえずコレでガツンとクレジットを増やしていただければ幸いです。
最大25枚カードを持てるけどさすがに小さいのでiPadAir2を久々に動かしてみましたが、カード追加とかでややもたつく。やっぱり古めの機種には荷が重い処理なのか。
随時手直しを入れておりますが、カードを9枚とか16枚に一気に増やすボタンも付けてみました。自分でやってて面倒だったので。コレで成金プレイが捗る。そして一気25枚とかするとMacですら突っかえる感があるのに、iPadAir2だとかなり息をつくような感じになってしまう。それでもiPadだとかなり感触がいいのです。全面タッチでスマホより画面広いし。ゲーセンメダルゲームの感触なんだろうか。まあマウスをカチカチ鳴らしまくるよりだいぶ好感触なのは間違いない。
enchant.jsで動くアプリ群についてちょっと修正しました。CREDITを共用化したのと、各アプリ左上に小さく「BACK」ボタンを置いてindexに戻れるようにしました。もともとブラウザ操作では戻れていたけどちょっと戻りやすくなるかなと。共用化についてはlocalStorageを使えばあっさり実装できたので拍子抜けしたぐらい。かつてパスワード保存しておいたのと同じことをするのは面倒だなーと思ってたけど、ずいぶんとあっさり動きました。ただまあブラウザに記録される形なので、デバイスをまたいでの保存というわけにはいきませんしキャッシュクリアとかでリセットされるんじゃないのかな(未確認)。まあそこまで求められるものでもなかろうし。ついでにBACKボタンを置いたので、CREDITが切れたら一度戻って入り直せばまた補充されますのでご利用ください。BACKボタンについてはパズルゲームのほうはちょっと表示領域ほとんどいっぱいに近いぐらい使ってるので収まりきらず、プレイ中は出さないようにしてみました。やや不格好ですが。CREDIT共有ができたことでちょっと他にも手を伸ばしたくなってきました。
enchant.jsで作ったパズルゲームこと「PANEL Y」について、PC向けにカーソルキー操作にも対応しました。スマホ操作については影響ない…ハズです。ちなみにChromeだと何故か反映されなかったのだけど、「スーパーリロード」と言うらしい「Command + shift + R」でちゃんと反映されました。しばらく起動してなかったSafariで試したらちゃんと動いたのでキャッシュの問題だろうとは思ったのだけど、なかなか反映されないのはちと焦った。
ついでにこれまでのindexも置きました。
enchant.jsでCOOL52を作ってみました。同じ記号か数字のカードを出していくゲームです。これもゲーセンメダルゲームにあったやつをFLASHで作っていたものですが、HTML5版はまだ作ってませんでしたね。やっぱりスマホで動くとちょっと嬉しいです。元ネタのページでは攻略法の解説もあったりする。
enchant.jsでブラックジャック作ってみました。iPhone/Androidでも確認しています。これも以前作ってたモノのリメイクというか焼き直しというか、中身はイチから書き直してるけど外見的にはまあぶっちゃけデータ差し替えただけみたいな? カード図柄はみんな大好き「いらすとや」様から拝借しました。元ネタはメダル保存とかに対応しているけどそれらもどうしようか思案中。まあでもコレでいけるならメダル系は全部HTML5で作ればいいんじゃないのかなとも思うが、それにしてもFLASHの衰退は残念だ。まだWindowsなら動くんだけど、スマホ全盛の時代にはねえ…
enchant.jsでパズルゲームを作ってみました。といってもいつものアレといったところですが、とりあえずiPhone/Androidでも動作は確認しています。
初めてまともにenchant.jsを使ってみたのですが、結構いろいろ機能があるのですね。画像も結構付属してるので、とりあえず付属画像の中からいくつか使わせてもらいました。しかし既に更新が止まって久しいらしく、他にもいろいろなJSライブラリも出ている様子でenchant.jsはその中でも遅いほうといった感じらしい? そのうち使い慣れてくれば他のモノも活用できるかもしれない。