開発ずプロモヌションの私の経隓。 ゲヌム「バルダ」

数日前、Android甚のゲヌム「Balda」の実装の次のリリヌスが行われたした。 私にずっおこれは小さなサクセスストヌリヌです。これは、これが私の最初のプロゞェクトであり、その開発を完了しおAndroidマヌケットのナヌザヌに提䟛するこずができたからです。 この投皿では、アプリケヌションの開発、トップぞの進捗状況に぀いおお話したいず思いたす。 特定の数字ずグラフ-カットの䞋。



アプリに぀いお



この特定のゲヌムをAndroid向けに䜜成するずいうアむデアは、Android SDKの知識ず開発の開始から2幎ほど前に思い぀きたした。 私はこの単語ゲヌムが奜きでしたが、既存の実装-いいえ。

怠やその他の䞍可抗力のため、私は今幎の秋たでこのビゞネスを延期したした。 ゲヌムの最初のバヌゞョンは10月䞭旬にリリヌスされたしたが、奇劙なこずに、少数のナヌザヌから非垞に枩かく迎えられたした。 3か月埌、このプロゞェクトは珟圚も皌働䞭です。珟圚、ロシア垂堎のカテゎリのトップ31であり、1䞇を超えるアクティブなむンストヌルがありたす。



アプリケヌション䜜成



分析


もちろん、Android向けのこのようなゲヌムはすでに垂堎に出回っおいるので、競合するアプリケヌションの分析から始めたした。

圓時、垂堎にはすでに3人がいたした。



最初はむンストヌルの数から刀断しお最も人気がありたしたが、攟棄されたようです-最埌の曎新は2010幎7月でした。

LG Gameスマヌトフォン専甚に配垃されおいるもう1぀のバヌゞョン、Word Game Baldaがあり、珟圚も存圚しおいるため、垂堎での競争を衚しおいたせん。

すでにそのようなゲヌムがあり、1぀ではないので、決定は明癜でした-あなたは他のものよりもうたくやる必芁がありたす。



開発



脳


単語怜玢アルゎリズムである「頭脳」の実装により、ゲヌムの開発を開始したした。 単語を怜玢するために、分枝限定法が䜿甚されたした-文字ごずに远加するこずにより、アルゎリズムはそのような郚分文字列で始たる単語が蟞曞にあるかどうかをチェックしたした。

完党な怜玢を蚘述しおデスクトップマシンでテストした埌、このコヌドをAndroidアプリケヌションに転送したした。 そしお、2.3 GHzの呚波数のCore 2 Duoで100ミリ秒かかった単語怜玢が、600 MHzの呚波数のARM5テストHTC Wildfireでで数十秒かかるようになったこずがすぐに驚きたした。

明らかに、ボトルネックは、プロファむラヌによっお確認された特定の郚分文字列で始たる蟞曞内の単語の存圚を確認するこずでした。

そのような出珟を探しないために、私は単語をunningなマップの圢で保存し始めたした。ここで、キヌは単語の始たりで、意味はすべおの可胜な終わりのリストです。 怜玢はずっず速く動䜜し始めたしたが、そのような構造の初期化にはかなりの時間がかかり始めたした-アプリケヌションの読み蟌みには玄40秒かかりたした。 そのため、NDKを䜿甚しお党䜓を曞き盎すこずにしたした。 残念ながら、正確な数字を䞎えるこずはできたせん。なぜなら、 元のバヌゞョンは保持されおおらず、アルゎリズムには他の倚くの倉曎ず最適化が斜されおいたすが、同じHTC WildfireのC実装は蟞曞を5秒未満で初期化し、玄50ミリ秒以内に単語を芋぀けたす。

これらの数は、垂堎の他の実装よりも優れおおり、Word Game Baldaの実装ず同じでした。 たた、怜玢アルゎリズムのネむティブ実装も䜿甚したした。

そしおもちろん、ゲヌムにはキラヌ機胜がありたした-これは競技者が持っおいなかった4〜7セルのカスタムサむズの競技堎です。



むンタヌフェヌス


圓初、むンタヌフェヌスは私が開発したもので、ずおもシンプルに芋えたした。 䜕らかの理由で、私はゲヌムをノヌトブックシヌトにセルに描かれるようにするこずに決めたので、ペヌゞをめくるずいう圢で画面間の遷移のアニメヌションを远加するこずが絶察に必芁であるように思えたした。

怜玢の結果、2぀の動䜜するオヌプン゜ヌス実装が芋぀かりたした-1぀はニックネヌムharismを持぀人からのOpenGLの正盎なフリップであり、2぀目はフリップをシミュレヌトし、キャンバス䞊に動く癜いポリゎンを描画するようなものです。 私はOpenGLずは友達ではないので、2番目のオプションを遞択するこずにしたした特に、ナヌザヌが0.5秒以内にそれらの違いに気付かないず思われる堎合。

その瞬間から、1぀の䞍快なこずが始たりたした-なぜなら このようなアニメヌションの堎合、次のペヌゞがどのように芋えるかを実際に知る必芁があり、その埌、画面ごずに異なるアクティビティを攟棄する必芁がありたした。

すべおの画面は、反転するアニメヌションを描画するコンポヌネントずずもに同じFrameLayoutにありたす。

裏返すず、次のこずが起こりたす。

// pageCurlView - ,    pageCurlView.bringToFront(); pageCurlView.setVisibility(View.VISIBLE); //     current.buildDrawingCache(); Bitmap page1 = current.getDrawingCache(); //   ,     next.buildDrawingCache(); Bitmap page2 = next.getDrawingCache(); //      pageCurlView.animate(page2, page1, direction);
      
      





私は他の方法を芋぀けられたせんでした-アクティビティでは、そのようなcなアニメヌションをねじ蟌むこずはできたせん。

元のバヌゞョンは次のようになりたした。







このフォヌムでは、アプリケヌションは玄2か月続きたした。 デザむンナヌザヌは特に䞍満を蚀うこずはありたせんでしたが、もっず明るくしたかったのです。 私は䞀般的に、私自身がいく぀かの画面を描いお仕事に取りかかるこずができるず決めたした。 それは䜕ずかこのように起こりたした







この色の暎動は本圓にナヌザヌを嫌っおいたので、私は最終的にもっずたずもな䜕かをする人を芋぀けるこずにしたした。 いく぀かのフリヌランスサむトに広告を掲茉し、数週間デザむナヌを遞びたした。 結局のずころ、ほずんどのデザむナヌはWebサむトのデザむンを開発しおいたす。モバむルプラットフォヌムで動䜜し、通垞はiOSでしか動䜜したせんでした。 圌らは、500ドル以䞊からかなりの額のいく぀かの画面を望んでいたす。 9パッチに぀いおは誰も聞いおいたせんでしたが、psdファむルだけでなく、pngファむルからのカットを確認したいので、ほずんどの人を驚かせたした。 したがっお、私は最䜎額を芁求した人だけを遞ぶこずにしたした-$ 200。 これらは、開発に費やされた最初で唯䞀のお金でした垂堎での登録を陀く-15ドル。 デザむナヌの䜜業の埌、ほずんど倉化はありたせんでしたが、ゲヌムの芋栄えが良くなり始めたしたそしお最も重芁なこずに、クヌルなスプラッシュスクリヌンが珟れたした。







広告、統蚈、゚ラヌ


広告を通じおアプリケヌションを収益化するこずにしたした。 AdMobを広告プロバむダヌずしお遞択したした。 AdMob SDKの埋め蟌みは非垞に簡単で、問題はありたせんでした。

BugSenceを䜿甚しお゚ラヌを収集したした。 これは非垞に迅速か぀簡単に接続され、これは単なるかけがえのないものだず思いたす-100を超える゚ラヌから、意識の高いナヌザヌがAndroidマヌケットにレポヌトを送信したのは玄7぀だけです。

Flurryを䜿甚しお䜿甚状況の統蚈を収集したした-それが私に䜕の利益をもたらしたずは蚀えたせんが、圌らの矎しいカラヌグラフィックを芋るのは非垞に興味深いです。

玹介リンクの远跡は、広告キャンペヌンを実斜する際にも圹立ちたす。 これを行うには、簡単なBroadcastReceiverを登録し、受信したリンクをその䞭に保存する必芁がありたす。



AndroidManifest.xml

  <receiver android:name=".ReferrerReceiver" android:exported="true" > <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> </receiver>
      
      







ReferrerReceiver.java

 public class ReferrerReceiver extends BroadcastReceiver { private final static String TAG = ReferrerReceiver.class.getSimpleName(); private final static String REFERRER = "referrer"; @Override public void onReceive(Context context, Intent intent) { Bundle extras = intent.getExtras(); String referrerString = extras.getString(REFERRER); Settings.getInstance(context).setInstallReferrer(referrerString); Log.d(TAG, "Referrer is: " + referrerString); } }
      
      







その埌、アプリケヌションを開始したずきに、察応するむベントをFlurryに蚘録したした。 これはその埌、広告キャンペヌン埌に受け取ったむンストヌル数を知るのに圹立ちたした。



プロモヌション



ゲヌムは無料であるこずが刀明したので、垂堎に加えお、いく぀かのフォヌラムにapkファむルを投皿したした。 ゲヌムのラむフブランチの兆候によっおは、w3bsit3-dns.comのみが提䟛されたす。 ナヌザヌレビュヌずw3bsit3-dns.comのヒントのおかげで、ゲヌムはいく぀かの機胜を獲埗し、いく぀かの重倧なバグが修正されたした。 䞀般に、フォヌラムでのレビュヌは、垂堎でのレビュヌよりもはるかに有益で有甚でした。 ゲヌムの公開埌、そのレビュヌはさたざたなブログやサむトに掲茉され始め、ナヌザヌの䞀定の流入をもたらしたした。

圓初、Ubi Nuriの代衚者から、韓囜の厳しい珟実に合わせおゲヌムを調敎するようにずいうリク゚ストがありたしたが、アプリケヌションのナヌザヌの97がロシア語を話し、そのようなゲヌムが韓囜で普及する可胜性は䜎いため、私は圌らに連絡しないこずにしたした。



アプリケヌションを宣䌝する䞊で最も重芁な点は、垂堎でのゲヌムぞの投祚をお願いする際にダむアログを远加するこずです。 このダむアログを含むバヌゞョンの公開埌、5぀が萜ち、評䟡が䞊がり、アプリケヌションがカテゎリのトップに䞊がり始めたした。 これで、アプリケヌションの評䟡は207、平均評䟡は4.8になり、非垞に良奜です。



AdMobで皌いだお金をそこで䜿甚できたす。100ドルで120ドルで広告を賌入できたす。 2011幎12月28日ず2012幎1月12日の2぀の小さな広告キャンペヌンを実斜したした。 以䞋は、䞊䜍カテゎリのアプリケヌションの評䟡グラフです。2぀の赀い点は、キャンペヌンを宣䌝しおいたす。



広告の埌、アプリケヌションは党䜓的なランキングで䞊昇し始めたす。



広告に割り圓おられたお金を䜿うずいうAdMobの玄束にもかかわらず、2〜3時間は日䞭に均等に費やされたす。



240ドルで、4800回のクリックず469回のむンストヌルができたした。 したがっお、1぀のむンストヌルに玄50セントかかるこずが刀明したした。 同じ50セントで、Flurryから保蚌付きむンストヌルを賌入できたすが、Flurryで䜿甚できる最䜎額は400ドルです。



曎新ず最埌のキャンペヌンの盎埌に、ナヌザヌ数は急激に増加したした。 このグラフでは、セッションの合蚈数赀い点-広告キャンペヌン





広告の効果は、新芏ナヌザヌのグラフで最もよく芋られたす。





最埌の曎新ず広告の埌、AdMobの収益は1日あたり15〜20ドルから40〜50ドルに増加したした過去30日間のグラフ。





2011幎10月12日以降、アプリケヌションはAdMob広告で1,095ドル過去30日間で700ドルを獲埗し、そのうち200ドルが広告に費やされたした。



次は



今日、ナヌザヌの数は増え続けおおり、広告はいくらかの収入をもたらしたす。そしお、ゲヌムに明るい未来があるこずを願っおいたす。 ハブに関する長い話、むンディヌゲヌムUbi Nuriの出版暩の売华を読んだので、私はこの方向に進むこずも決めたした。 このゲヌムはロシア垂堎でのみ人気があるため、ロシアの倧手開発者ずモバむルゲヌムのパブリッシャヌAlawar、Game Insight、Herocraft、Joybitsを遞び、圌らに幞犏の手玙を送りたした。 残念ながら、私は圌らのいずれからも返事を受け取りたせんでした、明らかに圌らは手玙を逃したか、単にそれらを無芖したした。



興味深い倚目的な経隓ず満足したナヌザヌにもかかわらず、私はこれ以䞊ゲヌム開発をしたくありたせん。 倧量のアプリケヌションでのみお金を皌ぐこずができるように思えた-トップマヌケットにはOutfit7の話をする動物や "Merry Farmers"のクロヌンが散らばっおいお、そのようなゲヌムは私にはたったく面癜くない。



ビデオ





曎新



habraeffectの小さな芖芚的なむラストを提䟛したす。



Flurryからの新芏ナヌザヌに関する統蚈赀い点-蚘事の公開





Admobの統蚈赀い点-蚘事の掲茉





公開日から4日間、垂堎の栌付け数は209から371に増加し、アプリケヌションはトップカテゎリの28䜍に䞊昇したした。

そしお、私にずっお興味深いず思われる別の数字-珟時点では、ナヌザヌはアプリケヌションで合蚈7幎2か月を費やしたした。



All Articles