RPG新着ランキングでベスト20(18位)に到達しました。
アプリ内課金なしランキングなら、現在7位です。
昔のFlash文化保護のノリで、ただ一人切り込んで(しかも本当にFlashアプリで)、ようやく日の目が見えるようになってきました。
▼ランクインしたアプリ
https://play.google.com/store/apps/details?id=air.retroweb.monarpg
それより謎なのが、何故か海外でもランクイン。気合で翻訳した甲斐があったw
・中国:RPG新着無料 34位
・プエルトリコ:RPG新着無料 78位
・韓国:RPG新着無料 85位
・カナダ:RPG新着無料 88位
・北米:RPG新着無料 140位
シンプルなアプリ名(Tap cat RPG)やアプリアイコン、キャプチャなど、それぞれがうまく伝わったのかもしれません。
▼個人的に最速な開発デザインパターン
関数内でしか使わない関数を書いて(つまり関数内を疑似クラス化して)それでゴリゴリ書いてます。
関数化すると一度整理できるし、区別もできるし、目の前に使うべき関数が出現するので、探す手間もなし。
1人アプリ開発なら、内部関数ドリブン。
▼中国でGooglePlayやAppStoreアプリをインストールする方法
意外と知られていないですが、中国ではGooglePlayやAppStoreが見れません。お国柄が厳しいので。しかしランキングに中国が存在しています。
なぜかというと、現地の人が言うには中国国外のIPに変えて(踏み台サーバー?)、それでインストールしているかららしい。
▼ベスト20(18位)ランクイン時のキャプチャ
朝起きたら、趣味で作ったゲームアプリが、ランキングでドラクエと並んでる!?
作ったアプリがなぜかGoogle様と皆様に評価されはじめたらしく、Androidの国内RPG新着ランキングで現在22位、急上昇ランキングでは1ページ目(4位)になりだしました。2枚目のキャプチャはドラクエやエヴァやソードアートオンラインと並んだときのものです。ちなみにゲーム内での評価誘導やツイートリワードは、めんどくさかったのでぜんぜん実装してません(しておけばさらに行ってたかもorz)。なお過去に作ったすべてのアプリの数値を、この1本だけで超えはじめました;同時にディスられたりもし始めましたので、また頑張りますw
▼ランクインしたアプリ
放置系モナータップRPG - Google Play の Android アプリ
新アプリ(タワーディフェンス)企画開始と、最新の自作アプリDAU&MAU公開
自作アプリのDAU(1日のユニークプレイヤー数)が、前回の600人代から、700人超えて、そろそろ800人が見えてきました。MAU(月間ユニークプレイヤー数)が、前回の6000人代から、7000人を超えてきました。PVは月50万くらいかな。。さらにコツコツ積み上がる見込みがあるアプリをアウトプットしよう。
新ゲームアプリの企画を開始しました。初のタワーディフェンスゲームを検討してます。
「放置系モナータップRPG」完成&Android版リリース
Android版とAmazon版リリースしました。数週間かかってしまいました。。そのおかげかはわかりませんが、ログの初速的には、過去最高速になっているように見えます。(まだまだ誤差かもしれません)
文字数が多いのに、無謀にも英語版も対応しました。さらに図鑑もまるごと英語化しました。さらに図鑑自体も今までの250種から350種にしました(ハゲAAキャラ参戦)。予想以上に時間が掛かってしまった。。
RPGジャンルと呼べるゲーム開発も、個人開発としては今回初めての挑戦だと思います。しかしちょっと中~後半の敵パラメータ杜撰な気がしてきた。センスあるゲーマーにはすぐ攻略されそうな予感。。
▼Android版
放置系モナータップRPG - Google Play の Android アプリ
▼Amazon版
Amazon.co.jp: 放置系モナータップRPG: Android アプリストア
▼iPhone版も申請中。審査完了は、5月中旬かな~。
http://hisapo.sakura.ne.jp/monarpg/api/tweet.php?bm
5月初旬の近況&開発ノウハウ&ランキング&クリック数公開
▼ゴールデンウイーク
・草津温泉行ったり、秋葉裏の湯島聖堂やジャズ喫茶行ったり、駒沢大のオリンピック公園で肉フェス行ったり、ドラゴンボールの新作を新宿三丁目で見たりしてました。
▼AppleWatchアプリ申請受付開始したのでAIRアプリで無理やり申請に挑戦
itunes-connectにAppleWatch向けスクリーンショット設定が出現。さっそくスクショ生成batに312 x 390 pixels版を設定したものの、アプリのバイナリがAppleWatch設定されていないと無意味ですアラートがスクショ設定後に出てきて、いまのところ申請できなそうw
▼Amazonアプリ向けURL
こんな感じで自動設定してます。
http://www.amazon.com/gp/mas/dl/android?p=パッケージ名
でもこれだとアメリカのAmazonにリンクしちゃうから、languageみて「com」か「co.jp」判別した方がよい気がしてきた。
▼ゲームアプリパフォーマンスの落とし穴に気づく。
Scoutでパッと見異常が無くても、空の子DisplayObjectが溜まって長時間プレイに耐えられなくなっている場合があるので、numChildrenの蓄積をチェックすべし。
▼仕事が増えだす
都内のいろんなゲーム会社で企画したりMTGしたり開発したり交渉したりの機会が増えてきました。ゲーム会社の人たちは、全要素レベルが高くて勉強になりまくります。
▼横向きAIRアプリのバナーで審査落ちする現象の回避方法
admob_all_in_one_6.12.2.aneだとiPhone6でフッターバナーが何故か左横にでて審査落ちする。admob_all_in_one_20150209.aneを使えば大丈夫。aneの容量が5MB増えているが、ipaは0.1MBしか増えないので安心してOK
▼新PCでscout時の注意落とし穴
新PCにしたら、コマンドプロンプトでipconfigしてIPv4アドレスを端末のscoutに設定すべし。アプリがエラー出してくれないので、少し謎だった。
▼アプリがシンガポールでベスト100入り
以前作ったけん玉アプリが、AppStoreでベスト84位になったとかメールが来ました。当初は完成と同時に後悔していたありさまでした。何が興味持たれるかの想像力が無さすぎるので、もっと鍛えなくては。
▼1日のバナークリック数が、ようやく3桁到達し始める
ローマじゃないですが、ゲームアプリの道は1日でならずなのを体感中です。分析と具現化を積み重ねて行こう~。
iPhoneアプリとAndroidアプリ両方同時に更新して、アプリインストールもなく即テストする方法
VAIO Zにしたら、なぜかFlashからUSB接続経由でiPhoneにアプリのipaを転送できなくなってしまったので、swfローダーアプリ作りました。これでswfさえサーバーにアップすれば、誰でもすぐ最新版のテストができます。使い方はサーバー側のswfが更新されたらアプリを再起動するだけ。最初の1回しかインストールの手間がかからないので、毎回つないでインストールや、TestFlight周知して頑張るより圧倒的に手軽ですw iPhone版とAndroid版が両方同時にワンタッチで更新できます。さらにaneさえ同じなら、別アプリのテストもできます。特にAndroidはaneがあるとパブリッシュ&転送に、開発者本人ですらなぜか毎回数分かかったりするので、それが10秒くらいになるのはデカいと思います。
ポイントは母体となるアプリに必要なaneを入れておく点と、iOSの場合はインタープリターモードでipaを書き出す点と、下記の1行です。これで外部SWFのASも動くようになります。
loaderContext.applicationDomain = ApplicationDomain.currentDomain
aneのクラスをダミークラスにして記述しておけば、PCブラウザからもアプリの確認ができて、さらに心強くなる予感。
テストラッシュが済んだら、本番用のアプリに書き出して、最終テストしてリリース。
サンプルソース(sample source)
var _TARGET_SWF_PATH:String = "http://hoge.hoge/hoge.swf";//plz change your swf var _so:SharedObject = SharedObject.getLocal("LoadTest", "/"); startLoad(); function startLoad():void{ /* if(_so.data.swfBin){ loadSwfBin(_so.data.swfBin);//optional(avoid reload) }else{*/ loadFile(_TARGET_SWF_PATH); // } } function loadFile(url:String):void { var urlLoader:URLLoader = new URLLoader(); urlLoader.dataFormat = URLLoaderDataFormat.BINARY; urlLoader.addEventListener(Event.COMPLETE, onCompleteURLLoad); var urlReq:URLRequest = new URLRequest(url); urlLoader.load(urlReq); } function onCompleteURLLoad(evt:Event):void { var bytes:ByteArray = _so.data.swfBin = URLLoader( evt.target ).data; _so.flush(); loadSwfBin(bytes); } function loadSwfBin(bytes:ByteArray):void{ var loaderContext:LoaderContext = new LoaderContext(); loaderContext.allowCodeImport = true; loaderContext.applicationDomain = ApplicationDomain.currentDomain;// new ApplicationDomain(); loaderContext.allowLoadBytesCodeExecution = true; var loader:Loader = new Loader(); loader.loadBytes( bytes, loaderContext ); addChild(loader);
今日のiPhoneアプリリジェクト理由 「愛人」と「個人名」について
「愛人」という単語があると、どうやら12歳レーティングだと落とされるようです。17禁必要っぽい。また、キーワードに個人名(苗字と名前を別キーワードはさんで分割しても無意味)が入っていて、かつAppleのレビュアーがゲーム中でそれを発見できなかった場合、審査落ちることが判明しました。すべてにおいてその個人名(岡田斗司夫)のゲームにしか見えなかったとしてもw 以下全文まま。
April 23, 2015 at 11:08 AM 差出人: Apple 3.8 - Developers are responsible for assigning appropriate ratings to their Apps. Inappropriate ratings may be changed/deleted by Apple Information Needed We have begun the review of your app but aren't able to continue because we need additional information about your app. At your earliest opportunity, please review the following question(s) and provide as much detailed information as you can. The more information you can provide upfront, the sooner we can complete your review. 1. There is 岡田斗司夫 in the keywords. Is the name mentioned in the application/binary? While your iTunes Connect Application State is displayed as Metadata Rejected, it is not necessary to upload a new binary. Once you reply to this message in the Resolution Center, we can proceed with your review. 3.8 Details Also, the rating you’ve selected, 12+, is inconsistent with the content of your app. Since your application includes content and features involving affair (愛人), it should be rated appropriately for this subject. Next Steps Please update your frequency selections in the Ratings section of iTunes Connect. - Log in to iTunes Connect - Click on “My Apps” - Select your app - Scroll down to select a Rating on the App Details page - Click the Edit button next to “Rating” - Change the Rating selections - Click “Save” - Once you’ve completed all changes, click the “Submit for Review” button at the top of the App Details page. NOTE: Applications must be rated accordingly for the highest level of content that the user is able to access in the app. Since your iTunes Connect Application State is Metadata Rejected, we do NOT require a new binary. To revise the metadata, visit iTunes Connect to select your app and revise the desired metadata values. Once you’ve completed all changes, click the “Submit for Review” button at the top of the App Details page. NOTE: Please be sure to make any metadata changes to all App Localizations by selecting each specific localization and making appropriate changes.
「モナータップ放置ゲーRPG(仮)」1.5日目
オーサリング(デザインとレイアウト)→ 変数化 → 動的対応(数値や表示の変化) → ゲームロジック紐づけ → アニメーション → セーブデータ紐づけ → 仕上げ → 端末対応 な感じで大抵作ってますが、現在レイアウトと変数化進行中です。
ちなみにこれはフルパーティー状態で、最初は自分1人VS巨人です。
新ゲームアプリ開発開始しました「モナータップ放置ゲーRPG(仮)」
ハマったゲームとかを元にして、クッキークリッカーにバトル性などを持たせてみました。
まだ超モックですw
逆襲のオタクキング 愛人80億人できたかな? 完成&Android版とAmazon版リリースしました。
ガワ変えなので比較的すぐリリースできましたが、プレステージ(リセット)機能を初実装しました。
完全に超ニッチのネタゲームですw
いつもまったく宣伝しないので、iPhone版リリースされてから、興味ありそうな人たちに、少し広めてみようかな~。
以前のアイコンは文字だけだったので、変更しました。
▼GooglePlay
https://play.google.com/store/apps/details?id=air.retroweb.otaking
▼Amazon
http://www.amazon.co.jp/gp/product/B00WCYOGCU
なお今回は一部の画像素材に、
http://freedesignfile.com
様の画像を使わさせて頂きました。ありがとうございます!
逆襲のオタクキング 愛人80億人できたかな? 開発2日目
キャラデザと背景デザインが進んできました(一部仮画像です)
すべて作者の妄想上の産物ですw もうちょいや~
アプリでAmazonに進出達成しました。
無事に着手から1日くらいでリリースまで至りました。履歴書に書けることが1つ増えましたw バージョンステータスは「承認済み」の後は「リリース」になるのではなく、「ライブ」になるんですね。
なおAmazonは最初から英語がデフォルト言語でした。ローカライズ前提が必須の時代だな~~。
他のアプリストア(楽天とか?)もあれば、挑戦してみよう。
Amazon.co.jp: 100億匹のモナー: Android アプリストア
Amazon.co.jp: モナーハンター: Android アプリストア
自作アプリでAmazonに初進出しました。
1~2日で審査完了するそうです。キャプチャサイズがAmazon専用サイズだったので、キャプチャ生成自動化バッチも修正しました。ユーザー数とかどれくらいスケールするかなー。もう何個かアプリ申請してみよう。地道に色々やって、生の見識を深めよう。
このページにお世話になりました
Amazon Androidアプリストアの登録・申請手順 - Monacaドキュメント
文章やキャプチャ読む暇ない人やめんどくさい人は、たぶんこのページにapkドラッグすれば、あとは自然にリリースまで行くと思います。
アマゾン アプリ 開発者ポータル