自作アプリ おんぷちゃん にランキングモードを追加

かなり前からほそぼそと準備を続けていた、五線譜学習アプリ おんぷちゃんへのランキング挑戦モード追加がようやく終わりそう。
今までは結果画面で正解数とかかった時間を表示するだけだったが、らんきんぐモードで遊ぶとその結果をインターネットに送信して、順位を表示できるようになる。
サーバーを使ったランキング表示を行う場合、最初に思いつくのは既存のフレームワークの利用だ。
ただ、どれも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
無料版の おんぷちゃん の方にもランキング機能を入れて公開しました。
有料版の購買につながると良いのですが。

関連記事
-  
                              
- 
              iPhone OS 4.0 のマルチタスク対応iPhone OS 4.0 でマルチタスク対応される、ということでWindowsやMacOS Xの 
-  
                              
- 
              iPhone Developer Program Activation できず昨日の朝iPhone Developer Program に加入したはずなのだが、夜になってもまだA 
-  
                              
- 
              [iOS] アプリ名にiPadと入れてRejectされた話新作 iPad アプリを App Store に Submit したところ、Reject されたので 
-  
                              
- 
              3/8(木)深夜はiPad3の発表?3/7(水)(日本時間3/8(木)深夜) にAppleのプレスイベントがあり、iPad3 が発表 
-  
                              
- 
              確かにきれいに貼れる パワーサポート アンチグレアフィルムセット for iPhone 4 PHK-02会社の知り合いがiPhone 3GSに貼っていた保護シートがえらくきれいに貼れているのでメーカーを確 
-  
                              
- 
              [iOS SDK] LandscapeとPortraitで xib ファイルを切り替える方法自分はたいていコードで位置指定するのでこれまで遭遇していなかったけれども Landscape と P 
-  
                              
- 
              iPhone/iPad にMIDIキーボードを接続するiPhone や iPad に MIDI キーボードが接続できると、実際のキーボードをつかって操作が 
-  
                              
- 
              派生クラスを変更し忘れて半日はまるこんなコードを書いて半日はまっていた。 SettingViewController は UITa 
-  
                              
- 
              イタリア語でレビューをいただきましたおんぷちゃん for iPad にイタリア語でレビューをいただきました。 Ottimo! O 
-  
                              
- 
              Let’s talk iPhone イベント 2011/10/04今回のイベントも、楽しみにしながら寝て、早朝に起きてから知ることにした。 今回、事前に行われていた予 

 
         
         
         
        