Cocos2d-x を使ってカジュアルゲームっぽいアプリを作ってみた
世にあるカジュアルゲームがよく搭載している機能を実装してみました。
広告等の話が出てきますので、そういった類の話が嫌な人はここでタブを閉じてください。
開発アプリの概要
まずは開発したアプリ内容について簡単に説明します。アプリ名は「ノーパツ」。今年のお盆休みに名前を考え、盆休み中に主要機能を実装しました。
「新・ぼっちりとり」という昔作ったアプリのリメイクみたいなのを作ろうか、「ノーパツ」というノーパンに空目する事が期待できる新規アプリ作ろうか迷ってる
— かわかみひろき (@hyoromo) 2014, 8月 11
60秒の間に赤/青玉のどちらがラインに居るかを判断し、右(赤)/左(青)をタップするシンプルな内容となっています。60秒間押し続けていたらClear、1度でもミスするとGame Overとなり、リザルト画面が表示されます。
このように素早い判断を行い、どれくらいコンボ数を伸ばせるかを競う音ゲーに必要な要素を強化する特訓アプリとなっています。面白くはないですが目と指を動かす速度は鍛えられるんじゃないかなと。
よろしければダウンロードしてプレイしてみてください。
iOS: https://itunes.apple.com/jp/app/id909767578
Android: https://play.google.com/store/apps/details?id=jp.hyoromo.redorblue
この程度のアプリでしたら、Cocos2d-xだとコンテンツ内容自体(タイトル, ゲーム本編, リザルト, ポップアップ)は1.5人日くらいで終わります。本エントリーで紹介予定のその他諸々の機能は下手すれば1週間くらい掛かってしまう内容ですが、本エントリー読めば1/4程度で済む!といいですね。
ではこれ以降、本エントリーのメインとなる搭載機能の説明になります。
AdMob SDK から Google Play Services に切り替えた時に発生したエラーについて
2014/08/01から、AdMob SDKを追加した状態でGoole Playにアプリをアップする事が出来なくなりました。
http://adsense-ja.blogspot.jp/2014/03/android-google-admob-sdk.html
新規アプリだけではなく、既存アプリのアップデートでも対象に含まれるためその対応し、その時に発生したエラーをメモとして書き残します。
移行手順
AdMob SDKからの移行に際し、Google側が素晴らしい比較表を作成しているため、何ら問題なく移行手続きが行えました。詳しくは以下のリンク先参照。
https://developers.google.com/mobile-ads-sdk/docs/admob/play-migration
発生したエラー
移行完了後、Eclipseでデプロイすると以下の様なエラーが発生。
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.ads.AdView" on path: DexPathList[[zip file "/data/app/hoge.aaaa-1.apk"],nativeLibraryDirectories=[/data/app-lib/hoge.aaaa-1, /vendor/lib, /system/lib]]
ClassNotFoundExceptionなのでLibrary追加方法やManifest記述を見直してみれど解決せず、、、結構時間を喰われました。
解決方法
結論をまず書くと、ADT 22 から ADT 23 へのアップデートで解決しました。
なんで私がアップデート漏れをしていたかと言うと、Eclipse上で「Check for Updates」してもアップデート対象なし状態を示したからです。
原因は「Install New Software...」で「https://dl-ssl.google.com/android/eclipse/」を調べると ADT がアップデート対象として一覧表示されますが、「コンフリクトしてるからアップデート出来ない」的なメッセージが表示されてアップデート出来ないからのようで。一旦ADT 22をアンインストールしてから、ADT 23をインストールする事で解決したしだいです。
感想
eclipse使って無ければ今回のような変なハマり方をしなかったのでしょうが、ちょっとしたメンテやCocos2d-xメインで新規開発しているとAndroid Studioに手を出したくなくてモンモンしちゃいます。
非公式アプリ「Google画像検索」をWindowsストアで公開
Google画像検索の非公式アプリをWindowsストアアプリとして配布開始しました。以下からDL出来ます。
ほぼ前回作成した二次元画像詳細検索(非公式)アプリの中身を変えただけです。1つにまとめても良かったのですが、他画像検索サービスの対応と利用者が完全に別れると思い別々にしました。