夏までにiPhone アプリつくってみっか!

趣味でiPhone/Androidアプリを開発し、日々勉強した事を書いています。オープンワールド系レースゲームをUnityで開発中です。

BeeCluster

【BeeCluster】放置状態のBeeCluster。リリース後半年の広告収益は?

次回作のプロトタイプとして作っていた偽スペハリプロジェクトが完成したので、しばらく放置していたBeeClusterのダウンロード数と広告収益の状況がどうなっているのか見てみたいとおもいます。前回、 【BeeCluster】9月の広告収益 ダウンロード数は伸び悩み…

【BeeCluster】MaliでArcadeランキング41位。そのダウンロード数は?

App Annieでデイリーランキングを見ているとMaliという国で15日のArcadeカテゴリーで最高41位になっていました。 これまでどのランキングでも100位以内に入った事がないので何事かと少しドキドキ。 もしかしたらMaliでBeeCluster祭りが始まったのかと早速ダ…

【BeeCluster】9月の広告収益 ダウンロード数は伸び悩み気味?

10月に入り半月過ぎてしまいましたが、ようやく時間ができたので9月のアプリ広告収益をまとめたいと思います。まず9月のダウンロード数から。327ダウンロードでした。8月のダウンロード数が304でしたのでほぼ横ばいですね。リリースからの累計で1477ダウンロ…

【BeeCluster】iOS7対応?版をサブミット。実機確認はしていない。

3日ほど前にアップルから「Submit your iOS 7 apps today」というメールが来ました。自分のiPhoneをiOS7に上げてしまうとiOS6での実機テストができなくなってしまうので、とりあえずXcode5をダウンロードし、iOS7シミュレーターで動作を確認してみました。c…

【BeeCluster】海外のダウンロード数が悲惨

BeeClusterリリース日にアメリカのApp Storeで一番多くダウンロードされ、「もしかして全米で大ヒットか?」と甘い期待をしましたが次の日には一気に急降下、夢は打ち砕かれました。 その傾向はそのまま続き、最近の海外でのダウンロード数はかなり残念な状…

【iPhoneアプリ】アプリをGame Center対応にする方法(前編: iTunes Connectでの設定編)

BeeClusterをGame Center対応にしたときのメモです。BeeClusterではGame CenterのLeaderboardへの対応を行いました。リーダーボードはスコアランキングのことで、他のプレイヤーとオンラインでスコアを競う事ができるようになります。 Game CenterにはLeader…

【BeeCluster】8月の広告収益は? これがnend効果か!

さて、BeeClusterリリース2ヶ月目が終了しました。 はりきって今月のダウンロード数と広告収益を見て行きましょう。8月のダウンロード数は304でした。 アップデートを2回(うち1回はバグフィックス)したおかげか、最近は少しダウンロードが増えました。 ア…

【BeeCluster】Ver 1.1.1がリリース!Game Center祭り開催中!

本日BeeClusterのニューバージョン、Ver. 1.1.1がリリースされました!Ver. 1.1.0ではプログラムに失敗してしまいGame Centerにアクセスしてもハイスコアをアップロードできなかったのですが、Ver. 1.1.1では動作している事が確認できました。アプリを消さず…

【BeeCluster】累計1000ダウンロードありがとうございます

BeeClusterリリースから約1ヶ月半、ようやく累計1000ダウンロードを達成しました!8月18日の時点で1010ダウンロードでした。 ダウンロードしてくださった皆様、ありがとうございました。 リリース後のダウンロード数の推移です。 リリース初日のダウンロード…

【BeeCluster】申し訳ありません。Ver. 1.1.0ではGame Center機能が使えません。

BeeClusterバージョン1.1.0が先日リリースされました。 ダウンロードして下さった皆様、どうもありがとうございます。大変申し訳ありませんが、不具合が見つかりましたのでご報告させていただきます。タイトル画面の表彰台アイコンをクリックするとGame Cent…

【BeeCluster】Ver. 1.1.0リリースされました!もしかしてやらかしたか?

本日BeeClusterのバージョン1.1.0がリリースされました! 本バージョンでの変更点は次の通りです。1. 難易度設定機能 シューティングゲームが得意な方から不得意な方まで楽しんでいただけるよう難易度設定機能を追加しました。 タイトル画面でイージー、ノー…

【cocos2d】パーティクルを表示中にパーティクルバッチノードからRemoveするとクラッシュ!どうするか?

cocos2dのCCParticleBatchNodeって、パーティクル表示中にremoveAllChildrenで子ノードを削除するとクラッシュしませんか?いろいろ調べたのですが、結局クラッシュの原因は分かりませんでした。 もしかするとcocos2dのバグかもしれません。同じ現象が報告さ…

【iPhoneアプリ】AdMobメディエーションを使ってiAd, AdMob, nendを併用してみた

これまではiAdとAdMobの二つを使っていましたが、いろいろな方からnendをおすすめされたので、早速nendに登録してみました。「メディアパートナーご登録」ページから登録できます。私の場合、次の日には広告枠承認のメールが帰ってきました。これまではiAdの…

【BeeCluster】コンボヒットでスコアをインフレーション

BeeClusterは上手い人でも下手な人でもクリアしたときのスコアは1万3千何百点に落ち着いてしまうのでスコアアタックの楽しみはありませんでした。 せっかくなので上手い人は高得点を取れるようコンボヒット制度を取り入れます。 敵を連続して倒す事でコンボ…

【cocos2d】BeeClusterにTwitterボタンをつけてハイスコアをツイート

BeeClusterにツイートボタンを付けてツイッターでハイスコアをつぶやけるようにしてみました。追記:この方法でツイッターボタンのレスポンスが遅いと感じた方は「【BeeCluster】一瞬「うっ」となるTwitterボタンのレスポンスを改善」もご覧下さい。全面的に…

【BeeCluster】難易度設定機能を追加。セッターメソッドでいろいろやってみた。

いろいろな方から「難しい!」とご指摘を受けております、BeeCluster。 1面しか遊んでもらえないのではもったいないので、次のアップデートでは難易度設定機能を追加します。敵や敵の弾のスピード、敵の攻撃確率をコントロールする機能はすでにプログラムし…

【iPhoneアプリ】BeeClusterリリース後1ヶ月のダウンロード数と広告収入は?

BeeClusterのリリースから1ヶ月が経過しました。 これまでのダウンロード数と広告収入を公開したいと思います。まずダウンロード数です。 840本!初アプリとしてはどうなんでしょう? 少ない方かな?そして広告収入ですが、iAdとAddMobを使っていますので、…

【cocos2d】色が変化するライフゲージをボスにつけてみた

現行バージョンのBeeClusterはボスキャラのダメージがどれほどなのかがわからず戦っていて不安になるのでライフゲージをつけてみました。 また、ライフの残量に合わせて色を緑から赤に変化させることでより一層のダメージ感を演出しています。 まずは、動画…

【BeeCluster】暗黒社さんにレビューしていただきました。ありがとうございます!

暗黒社さんにBeeClusterをレビューしていただきました。 ミツバチ軍団vs昆虫軍団の縦スクロールシューティング。仲間を増やして攻撃力アップ!「BeeCluster – 無料の縦スクロールシューティングゲーム」無料♪ どうもありがとうございます。なるほど、レビュ…

【BeeCluster】CCTintByを使いダメージを受けたハチを腐らせる処理を実装

3週間ぶりのプログラミングなので、リハビリがてら昨日の記事で書いた改善案の一つ、自機がダメージを受けたら色を変える処理を実装してみました。 わずか数行の変更ですが、リリース済みの完璧な(?)プログラムに手を入れるのはなぜか気が重いですね。これ…

【BeeCluster】海外のサイト(TouchMyAppsさん)で軽く紹介されました

とくにレビューの依頼はしていませんが、TouchMyAppsさんというサイトにBeeClusterが軽く紹介されているのを発見しました。 スクロールしてページの真ん中あたりにBeeClusterについて書かれています。 「軽く紹介」と書いたのは、レビューのコーナーではなく…

【BeeCluster】アプリ名にキーワードを入れ込んでその後ダウンロード数がどうなったか

アプリリリース後、1日あたりのダウンロード数が順調に減って行ったのでアップデートの機会にアプリ名にキーワードを入れてダウンロード数のアップを狙いました。 アップデート後、App Storeではアプリ名に埋め込んだキーワードでの検索順位アップが確認でき…

【BeeCluster】Applivさんに公式レビューが掲載されました!

ApplivさんにBeeClusterの公式レビューが掲載されました。 どうもありがとうございます!日々GoogleエゴサーチでBeeClusterを検索し、新しい情報を見つけるとうれしくなります。 Applivさんにはレビューの依頼をした記憶がないので、BeeClusterを山ほどある…

【BeeCluster】Ver. 1.0.1 リリースされました。ご迷惑おかけしました。

7月11日にBeeClusterの ver. 1.0.1がリリースになりました。敵のボスと最後のハチが相打ちになると誤動作したりクラッシュしたりするという不具合が修正されています。 このバグに遭遇してしまった方、大変ご迷惑をお掛けしました。 アップデートがまだの方…

【BeeCluster】Axel Gamesさんにレビューを掲載していただきました!いろいろアドバイスありがとうございます!

Axel GamesさんにBeeClusterのレビューを掲載していただきました!BeeCluster レビュー シンプルな縦シューティングだけどコレはハマった! | Axel Games |ありがとうございます!シューティングゲーム好きのレビュワーさんに遊んで頂いたようで何と最終面の…

【BeeCluster】Applisionさんにレビューが掲載されました!難易度高過ぎたようです

アプリレビューサイトのApplision(アプリジョン)さんにレビューを掲載していただきました!ありがとうございます!おそらく初レビューだと思います。そして、レビューでこのブログについても触れていただきました。「まだ見てないよ」というかたは、ぜひご…

【BeeCluster】タイトルにキーワードを入れ込んでダウンロード数アップをねらう

アプリのタイトルにキーワードを散りばめるとAppStoreの検索で上位に表示されるのに有効だという情報をゲットました。今のアプリ名はBeeClusterそのものなのですが、そのあとに「無料縦スクロールシューティングゲーム」と追加してダウンロード数に変化があ…

【BeeCluster】BeeClusterのFacebookページを作った

日本向けにはこのブログで情報を出していますが、海外向けにはまだ何もしていないのでBeeClusterのFacebookページを作りました。個人のFacebookも今日始めたばかりなのでこれから使い方を研究して行こうと思います。 いいね!にどういう意味があるのかわから…

【iPhoneアプリ】アプリが完成したらダウンローを増やすためにまずやる事

BeeClusterのリリースから3日目です。ダウンロード数のグラフはこのようになっております。 6/30-7/3の合計で523ダウンロード。国別だとアメリカが146でダントツです。日本は36ダウンロードで2位です。このブログで宣伝してはいますが、ブログのアクセス自体…

【iPhoneアプリ】Widget Builderを使ってサイドバーで簡単アプリ紹介

ブログのサイドバーにBeeCluster紹介のApp Storeウィジェットを設置しました。これはアップルが提供するWidget Builderのサイトで簡単に作れます。上のリンクからアクセスするとこの画面になります。自分のアプリへのリンクを作るにはApp をチェックを選択し…

【BeeCluster】ごめんなさい。バグがありました。

BeeClusterをダウンロードして遊んでくださっている皆様、どうもありがとうございます。 そんな皆様にご連絡があります。BeeClusterのサポートページにバグのご報告を頂きました。ご報告くださいました「読者」さん、詳細な状況と現象のご説明をありがとうご…

【BeeCluster】祝!BeeClusterついにリリース!男の誓いは守られた

ついにリリースされました!BeeCluster 無料です。このブログを静かに読んで下さっている皆様のプレッシャーのおかげで、男の誓いを守る事ができました。 どうもありがとうございます。これからもよろしくお願いいたします。 June 30, 2013 13:30 Apple Read…

【BeeCluster】よっしゃ!週末なのにIn Review来た!

ようやくBeeClusterのステータスがIn Reviewになりました。 これからリジェクトへの道を辿るのかリリースへの道を辿るのかはわかりませんが、ようやく長いレビュー待ち状態から解放されたので良かったです。 ステータスがWaiting For ReviewからIn Reviewに…

【BeeCluster】リリースに備え(ショボい)App サポートページを準備

BeeCluster用のアプリサポートページを日本語と英語で作成しました。 作成したと言っても単なるブログの記事の一つです。 そこにコメントを入れていただき、コメントで返信させていただく形になります。はてなブログの記事のURLは通常日付ベースで自動的に生…

【BeeCluster】バグを発見。Submitやり直し

エンディングの後、再びタイトル画面でPLAYを選択するとアプリがクラッシュして落ちるバグを発見してしまいました。 確かにこの部分はテストが漏れていました。 通常のテストでは変数の値をいじって特定の面だけをテストしていましたので、全体を通してのテ…

【BeeCluster, Xcode】App StoreへSubmit完了!ステータスがWaiting For Reviewに!

本日BeeClusterをAppleへsubmitしました。 これによりiTunes Connectで表示されるアプリの状況がWaiting For UploadからWaiting For Reviewに変化しました。 あとはレビューで問題がなければリリースとなるはずです。昨日 ad hoc用のipaファイルを作成をした…

【BeeCluster】取りあえずad hokでテスト。少しおかしい

リリースに先立ち、ad hok provisioning profileをつくり奥さんのiPhone4SにBeeClusterをインストールしてみました。 アップルのドキュメントに従い作業すれば良いのですが、初めてやる事ばかりなので時間がかかりました。 無事に奥さんのiPhoneにアプリをイ…

【BeeCluster】取りあえず完成!しかしiPad6.1シミュレーターでクラッシュ!最適化の副作用か?

4月1日にプロジェクトを開始したBeeCluster。 本日6月18日に完成しました! 3ヶ月で開発するという目標は無事達成しました。 あとはAppleに審査に出してリリースとなりますが、やり方はこれから調べます。と思ったらiPad 6.1シミュレーターでクラッシュする…

【BeeCluster】GarageBandで作曲!できませんでした・・・

BeeCluster用のBGMをMacに付属のGarageBandで作ろうとトライして見ましたが無理でした。 GarageBandは楽器のフレーズが数小節単位で細切れになったループ素材を繋げて音楽を作って行くのですが、本当にこの方法で音楽と呼べるものが簡単に作れるのでしょうか…

【Objective-C】NSUserDefaultsを使ってハイスコアをセーブ

BeeClusterのメインプログラムがほぼ完成し、リリースに向け少しずつ改良しています。 今回は、NSUserDefaultsを使ってハイスコアを記録できるようにしました。 アプリケーションを削除しない限りハイスコアを保持できますので、ハイスコアを更新する楽しみ…

【BeeCluster】厄介なバグ

今日はバグ調査で終わってしまいました。まれにゲームオーバーと表示されているのに自キャラがまだいたり、残数1と表示されているのに自キャラが1機もいなかったりする現象です。 残機管理はそれ用のNSMutableDictionaryを用意し、自キャラが生まれたりやら…

【cocos2d】プログラム実行中にzオーダーを変更して表示順序を変える

cocos2dでaddChildするときにzパラメーターを指定するとスプライトの表示順序を思い通りにコントロールする事ができます。 zの値が大きいほど上に表示され、重なったときにz値が小さいスプライトを覆い隠します。 BeeClusterの6面の蜂の巣のシーンではzパラ…

【BeeCluster】最終面のボス、女王スズメバチとその子達

とうとう最終面のボスとなる女王スズメバチの作成までたどり着きました。 まだ専用の動きはつけていないので、カブトムシの動きを借りています。 前回は仮にハエのテクスチャーを使っていた幼虫の絵も描きました。 が、ショックな事に幼虫に見えません。 ど…

【cocos2d】addChildのzパラメーターでスプライトを順序よく重ね合わせる

BeeClusterの最終面では蜂の巣から幼虫が飛び出してくるという演出を考えています。 蜂の巣を斜め上から見下ろしているようなアングルになります。 幼虫が巣の各部屋の中に入っているように見せるには、幼虫は上の壁と下の壁の間に重ね合わせる必要がありま…

【BeeCluster】ステージ5ボス オオスズメバチ

これまでのステージにも登場してきましたスズメバチが5面のボスとなります。 グルグル回りながら四方八方から弾を撃ってきますので避けるのが大変です。 やっつけるコツは穴から浮上してきて回り出すところを狙いできるだけ回り出す前に撃破する事です。次か…

【cocos2d】CCParallaxNodeでサクッと多重スクロール

こちらのポストではCCParallaxNodeを使わずに多重スクロールする方法を解説しました。 今回はCCParallaxNodeを使って手軽に多重スクロールを実装したいと思います。 せっかくなので背景1枚+前景4枚の5重スクロールとしました。 CCParallaxNodeによるスクロ…

【cocos2d】クマの目玉を動かしビームを発射

今回はBeeCluster 4面のボスとして登場するクマの目から発射する赤いビーム光線についての解説です。 今回はこのゲームで初めてCCTint系のアクションを使ってみました。 まずは動画でクマの動きをお確かめください。 クマの目玉がハチを追って動いているのが…

【cocos2d】ダミーのスプライトを使った当たり判定

BeeCluster 4面のボスのクマ。 時折腕を振り回して攻撃してきます。 今回は、クマの腕に使用した、ダミースプライトによる当たり判定について書きたいとおもいます。 BeeClusterの当り判定は全てオブジェクト同士の距離を計算して行っています。 つまり、オ…

【BeeCluster】4面が完成!

BeeCluster 4面の敵キャラの配置が完了しました。 高速スクロール部分があまりにも高難易度で何度トライしてもボスまでたどり着けなかったので木の配置を見直し、行き止まりになっている部分を修正しました。 適度にスリリングであまりイライラしない難易度…

【cocos2d】CCEaseBackInアクションでクマをズシンズシンと歩かせろ!

BeeClusterではSteering BehaviorsのArrivalという方法でキャラクターの動きを滑らかにしています。詳しくはこれらのポストをご覧ください。 空中を飛ぶ虫は滑らか動きが必要なのですが、地上を歩く動物はどうでしょうか? あまり滑らかに動くと歩いている感…