ひとまずアプリだけで生きていけるようになりました。
北海道の山の中とかではなく、実家じゃない都内でw 将来とか全然不安なので、まだまだがんばります~。
ラブライブグッズを買いまくるためにもw
あとARPPU(課金者の平均課金額)が1500円超えました。要望メールがユーザー様から来まくるので、それをなおしまくりつつ、新たな実装に挑戦していきます。。
挑戦中のアプリ
https://play.google.com/store/apps/details?id=air.retroweb.monarpg
インストールが数万DL代に突入&ファイナルファンタジーを売上で抜き始める
ようやくアプリ単体のDL数が、数万DL代に突入しはじめました。
売上ランキングも上昇中で、ファイナルファンタジーを抜いたりしはじめました。
週7で作り続けたかいがあったw
ユーザー様からもバグ報告があったりして、めちゃくちゃ助かってます。
今回取り上げたいつものゲーム
https://play.google.com/store/apps/details?id=air.retroweb.monarpg
回りが開発費が億クラスのゲームばかりなので、マックで10分で作ったアイコンは、相変わらず浮いてますw
ガチャリリースの結果
先ほど個人アプリでRPG売り上げランキング188位にランクインしました。
あー、でも下のキャプチャは私の端末上だから、本当はベスト200くらいかな。。見た感じコロプラは少し抜いたかも。
ちなみに売上ランキングが、ランキングの中で一番ヤバいランキングです。特にRPGは。なぜなら他のゲームは、開発費が最低でも数千万~余裕で数億だったりする世界だからですw さらに本当にユーザー様から良く思って頂かない限り、たまたまウケてDL数だけ伸びても、このランキングには無関係です。
そんな怪物まみれで非情な世界に、たった一人開発費ゼロ円で(私の時給が0円と計算するならw)宣伝費もゼロ円で突っ込んでってます。大魔王にたった一人、ぬののふくと、ひのきのぼうで特攻してる状態w
ちなみにARPPU(一人当たりの課金額)は、昨日は1700円を突破しました(数日前にやっと500円。その数日前は150円とか。)。もっと評価して頂けるように、また、長く評価して頂けるようにがんばります~。
あとは密かに目標のゲームがあるんだけど、超えられるかな~~。
ランクインしたアプリ
https://play.google.com/store/apps/details?id=air.retroweb.monarpg
ついに個人アプリでガチャを実装しました。
ラブライブラジオを聴きながら数日間黙々と作業して完成。金曜夜リリースのはずが、日曜夜になっちゃった(土日は売上伸びるから、本来はその前までに出すべき)けど、どんな反響になるかは楽しみですw
ガチャを実装したアプリ
https://play.google.com/store/apps/details?id=air.retroweb.monarpg
1回100円で超強いキャラが手に入るのは、またしても安くし過ぎたかな~~(普通のゲームのガチャは、1回300~500円。11連だとガチャ1回で3000円!!)。
まあ今まで課金して俺強ええできなさ過ぎた方が問題だったから良いか。。
Sレアが1枚で、パーセンテージも6連だと実質18%は、ソシャゲ会社員ならクビになりますねw
なおダブると5%ずつ強化される救援措置があり、1時間分のコインまで貰え、さらに5枚ダブるとゴールデン進化します。
またガチャ開発の直前に、自動クラウド保存の無料サービスも、火だるまになって作りました。サーバー持つかな・・w
もうちょいストアの商品ふやしたい。iPhone版の課金対応はもっと火だるまだろうけど、挑戦したひ。
国内Androidアプリ(カテゴリ別新着)で11位になりました。
新着スポーツゲームカテゴリで11位になりました。ベスト10行ったら、個人としては人生初だからありがたい~。
11位になったゲーム
放置系モナー釣り - Google Play の Android アプリ
ラブライブにハマりだしてから人生が好転している気がする。ありがとうかよちん。
今日わかったこと。アプリで良い評価を得るためには? → ラブライブでかよちんを応援する。
11連ガチャを公開しました。
魔法石10個で11回できますw
また、上から下に書いてたプログラムがさすがに厳しくなってきたので、全体をクラス化しました。これで拡張や修正や使い回しがし易くなります。
あとはショップやマップや新ステージやフレンドランキングや服装アイテムやGPU処理最適化や分割ダウンロードや課金実装したいなあ。
ヘルプページの公開
ファンレター(?)が100通くらいきたので、ヘルプページというか、よくある質問の回答ページを作りはじめました。アプリからもWebViewで見れます。
http://hisapo.sakura.ne.jp/pazumona/page/help.php
作ってるゲームアプリ… http://goo.gl/knd4G8
ゲームアプリプレイヤーの方の反応 アイコン作ってもらいました
装備画面UIを作りました
複数仕事しながら、日々開発~
新アイテムを追加しました
追加アイテムの一部~
あとレア度にレア+を追加しました。
ガチャUIを新たに開発開始
ユーザーからオーダーもあったので、ガチャを改めて開発開始
上の禿げ頭から出てくるのは、ノリで作ったけどボツ案wで、下のブタ貯金箱で完成目指す予定です。
https://itunes.apple.com/jp/app/kong-feibushimamurakun/id825465264
https://play.google.com/store/apps/details?id=air.retroweb.flappysimamura.production
iPhoneアプリの審査スピードが速くなる裏ワザ
審査速度が速くなる裏ワザが判明しましたが、こういうのは知ってる人は知ってて、かつ人に話すわけにもいかないので、ネット上にも流れないのでしょう・・w
存在するという情報は共有できるのでメモ。
https://itunes.apple.com/jp/app/kong-feibushimamurakun/id825465264
https://play.google.com/store/apps/details?id=air.retroweb.flappysimamura.production
毎日自動でPHPプログラムにPHPプログラムを書かせるようにしました。
PHPの連想配列変数くらい、PHPに毎日自動で更新してもらうことにしましたw
デイリー過去ログランキングのリンクと、1位の名前の配列更新。
画面キャプチャと、役に立つか謎なプログラムはこんな感じです。includeするphpを自動で更新してます。自動イベント運用も夢じゃない!
include_once "rankerInfo.php"; $mod = filemtime("rankerInfo.php"); //print "最終更新日:".date("Y/m/d H:i",$mod); $isYesterdayUpdate = date("d") != date("d", $mod); //PHPファイルを更新する。 if($isYesterdayUpdate){ function get_filename_arr($dir, $ext0){//$match) { $filename_arr = array(); $dh = opendir($dir); while(($filename = readdir($dh)) !== false) { $ext = substr($filename, strrpos($filename, '.') + 1); if($ext === $ext0){ $filename_arr[] = $filename; } } return $filename_arr; } $logNames = get_filename_arr(".", "log"); $todayStr = date('y')."d".date('z').".log"; $thisWeekStr = date('y')."x".date('W').".log"; $dailyArrayStr = "";//14d122.log $weeklyArrayStr = "";//14x18.log for($i=0; $i < count($logNames); $i++){ $fileName = $logNames[$i]; if($todayStr !== $fileName && strpos($fileName, "d")){ //ファイル名先頭から名前取得? //echo $fileName."@日間<br>"; //ロード $fp = fopen($fileName, 'r'); if ($fp){ if (flock($fp, LOCK_SH)){ $rank1Name = fgets($fp); $rank1Name = substr($rank1Name, 0, strpos($rank1Name, "\t")); flock($fp, LOCK_UN); }else{ //print('ファイルロックに失敗しました'); } } fclose($fp); $dailyArrayStr = "'".str_replace(".log", "", $fileName)."'=>'".$rank1Name."',\n".$dailyArrayStr; }else if($thisWeekStr !== $fileName && strpos($fileName, "x")){ //ファイル名先頭から名前取得? //echo $fileName."@週間<br>"; //ロード $fp = fopen($fileName, 'r'); if ($fp){ if (flock($fp, LOCK_SH)){ $rank1Name = fgets($fp); $rank1Name = substr($rank1Name, 0, strpos($rank1Name, "\t")); flock($fp, LOCK_UN); }else{ //print('ファイルロックに失敗しました'); } } fclose($fp); $weeklyArrayStr = "'".str_replace(".log", "", $fileName)."'=>'".$rank1Name."',\n".$weeklyArrayStr; } } $phpTxt = "<?php\n". "\$dailyRank1Array = array(\n". $dailyArrayStr.//" '14d125'=>'あんっー',\n". ");\n". "\$weeklyRank1Array = array(\n". $weeklyArrayStr.//" '14x18'=>'(ま゜ー゜さ)ノ'\n". ");\n". "?>"; //phpでまるごと保存 file_put_contents("rankerInfo.php", $phpTxt); }
https://play.google.com/store/apps/details?id=air.retroweb.flappysimamura.production&0508
なぜかイベントが発生しない、サーバーエラーやnull系エラーはどうすれば良いか。
あたりまえかもしれませんが、下記で揉み消せましたw
拾えないネットワークエラーや、テスト時で埋め込みフォント(などのクラス)が存在しないエラーなどを静かにさせました。
try{ //ここにエラー起きそうな処理を書く。 }catch(e:Object){ trace("●エラー!e="+e); }
https://play.google.com/store/apps/details?id=air.retroweb.flappysimamura.production&0507n6
報酬配布機能を強化
魔法石以外にも、コインやアイテムを配布できるようにしました。
https://play.google.com/store/apps/details?id=air.retroweb.flappysimamura.production&0507n5