自作アプリ おんぷちゃん にランキングモードを追加
かなり前からほそぼそと準備を続けていた、五線譜学習アプリ おんぷちゃんへのランキング挑戦モード追加がようやく終わりそう。
今までは結果画面で正解数とかかった時間を表示するだけだったが、らんきんぐモードで遊ぶとその結果をインターネットに送信して、順位を表示できるようになる。
サーバーを使ったランキング表示を行う場合、最初に思いつくのは既存のフレームワークの利用だ。
ただ、どれもUIが子ども向けではないし、ログインが必要になってしまう。
大人が使うのであればログインもありだと思うけれども、子どもが気軽に遊ぶにはユーザ登録、ログインは障壁が高い。
それと、英語ベースのフレームワークはやはり日本人にはUIに違和感があるものが多い。
日本語ベースのランキング表示フレームワークがあればよいのだが、日本製のものは Pankaku の Pankia くらいしか無さそうだ。ただ、Pankaku のものもUS向けだと思うしログインは必要になるだろう。
ということで、シンプルなランキングサーバーを自作してみることにした。
以前、Apple Push Notification Service を使うアプリを自作していたときにPHPは多少かじったけれども今回はそれくらいでは済まないので、もうちょっと学習してみることにした。
いまさら PHP を一からがりがり書く気はないので、良さそうなフレームワークを探したところ、 CodeIgniter と、CodeIgniterをインストールしたサーバーがすぐ利用できる CloudIgniter が見つかった。
かなりスマートな印象だったのと、決定版的な本があったのとCloudIgniterが利用できたのでCodeIgniterを使うことにしてPHPを学習。
かなり時間がかかったが、ようやくiPhone側からデータをPOSTしてランキングデータを表示できるようになった。
今週は3連休があるので、近日中にSubmitできる予定。
追記 2011/03/21
2011/03/21 11:35 Version 1.5.0 としてSubmit完了。
ついでに AdMob SDKも最新にしてみた。
前回のアップデートは去年の10月25日だったようなので、約5ヶ月ぶりのアップデートになる。
追記 2011/03/24
2011/03/24 2:36 App Store で公開されました。
追記 2011/05/04
無料版の おんぷちゃん の方にもランキング機能を入れて公開しました。
有料版の購買につながると良いのですが。
関連記事
-
-
iPad mini 用透明ハードケース eggshell for iPad mini
iPad mini 用にハードケースを購入した。 iPad 用ケー
-
-
Learn iPhone and iPad Cocos2D Game Development
洋書だけれども、ApressからCocos2d を使ってゲーム開発する本として Learn iPho
-
-
iOS8 文字入力に時間がかかる問題ようやく解決
iPhone6 Plus に機種変更してからずっと苦しめられていたのが文字入力時に時間がかか
-
-
Corona SDK 調査5日目
スクリプト言語による効率的ゲーム開発を読み進めている。 そろそろソースコードを読んでみようと思って本
-
-
Apple買収後の TestFlight を利用してみた
TestFlight は昔から利用していたが、2014年に Apple に買収 されてしまった。その
-
-
Wi-Fi6Eルータ TP-Link AXE5400購入
Wi-Fi6E を試してみたくなり、TP-Link AXE5400 を購入してみた。当時一
-
-
iPhone6, Xperia, Galaxy Note サイズ比較
iPhone6 Plus は一体どれくらい大きいのか想像ができなかったの
-
-
Wi-Fi体重計Withings WS-50 を買ったのでSDKを試してみる
奥さんからの要望でスマホと連携する体重計を検討していたが、いつの間にかWithingsのWS-50が
-
-
[iPhone SDK] ネットワーク接続中を示すぐるぐるの表示
いつも忘れて検索してしまうので自分のブログにメモ。 iPhoneのインジケーターバー(?)にぐるぐ
-
-
[iPhone6plus] 買うかかなり悩み中
9/19 に発売されてからiPhone6Plusを買おうか、買うならいつ買おうか、キャリアは