RetroWeb ~iPhoneとAndroidでハイブリッドゲームアプリ開発~

AIR for iOS+AndroidでSmartPhone Game ハイブリッドアプリ開発

最近作ったアプリ
100億本の抜け毛 100億匹のモナー DQ3闘技場アプリ モナーペット(進化)

新アプリ「Zen」完成&Android版公開しました。

今日はアプリで過去最高収益を更新して、桁が1つ増加したことに感謝して、先日開発した文字精度検出アルゴリズムを使い、世界一のマルを目指すだけのアプリを開発&リリースしましたw 朝には公開されるかな~。

f:id:hisashi_vc:20150212005708p:plain

→Zen 世界一の丸を目指せ!


▼今回のチャレンジ
・完全オリジナルゲームに挑戦
・マルを描くだけという、最大のリーチ幅(言語も知識もいらない)に挑戦
・デフォルトの言語を日本語から英語に
・モチーフにまったく頼らず幾何学模様だけで勝負
・完全プレイヤースキルオンリー。運要素なし。
・ランキングに自分だけのローカルランキングも実装

今日は都内で、モンハンみたいな丸焼き装置ある店に行って、丸焼き肉をたべました。焼き上がりまで40分くらいかかりましたw

f:id:hisashi_vc:20150212010139p:plain

iPhone開発で、攻略アプリや同人アプリをリジェクトされない方法

例えばドラクエ3の同人アプリを作った場合は、下記のような改善指示がAppleから来たので、ご参考まで。

Please remove or revise any misleading content in your app or its metadata. We recommend adjusting your app name so that the misleading element is used as a descriptor, not as part of the product name. For example, the following styles are acceptable formats for names:

GreatApp - with tagline "for DQ3"
GreatApp - with tagline "DQ3 edition"
GreatApp - with tagline "DQ3 version"

Since your iTunes Connect Application State is Rejected, a new binary will be required. Make the desired metadata changes when you upload the new binary.

NOTE: Please be sure to make any metadata changes to all App Localizations by selecting each specific localization and making appropriate changes.

画像や文字の精度採点アルゴリズムを作成しました ~次のアプリ考案中~

マルの制度を判別するアプリとか面白いかなあとか考えて、とりあえず画像の精度採点処理を作ってみました。言語いらないから世界中でプレイできるし。考えてみたらこのプログラムは、文字の綺麗や絵の正確さとか、なんでも点数つけられますね。

しかしこれ意外に相当ムズいw

f:id:hisashi_vc:20150210003907p:plain

Adobe AIRのiPhoneアプリで、64bit版申請した結果 ~エラー連発から申請完了まで~

まず今月から強制になった64bit対応をガン無視して、AIR SDK16(つまり32bitアプリ)で申請したところ、下記のエラーメールがAppleから返ってきました。

Dear developer,

We have discovered one or more issues with your recent delivery for "100億本の抜け毛". To process your delivery, the following issues must be corrected:

Missing 64-bit support - Beginning on February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. Beginning June 1, 2015 app updates will also need to follow the same requirements. To enable 64-bit in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code.

やっぱりダメだよと。そこでiOS8の64bit対応されたAIR Beta版SDK17を、手元のPCの、Flash Proffesionalの ヘルプ → Adobe AIR SDKを管理 から入れて、ipaを書き出したところ、今度はコンパイルの時点で下記aneだめぽエラー。。

---------------------------
Adobe Flash Professional
---------------------------
ファイルの作成中にエラーが発生しました。

Error: META-INF/ANE/iPhone-ARM/
libLocalNotificationLib.a, 
META-INF/ANE/iPhone-ARM/libSocial.a, 
META-INF/ANE/iPhone-ARM/libLineKitANE.a, 
META-INF/ANE/iPhone-ARM/libNativeGATracker.a 
are required to have universal iOS libraries. Please contact the ANE developer(s) to get the same.

---------------------------
OK   
---------------------------

つまり外部ライブラリであるaneファイルが、64bitのiOS8対応されてないのでどうしようもない状態。aneの未対応は痛すぎますね。。ane開発者様がいつの日かアップデートしてくれるのを待つか、破れかぶれで1個のaneあたり数日費やして開発するかしかない。特にローカル通知は大本のiPhoneサイドの仕様が変化しているのでヤバそう。

幸いSocial.ane(ツイートバイラル機能)はAdobe純正で、iOS8対応版がググったら出てきました。Lineへの画像だけツイートaneは、もともと画像だけツイートしてもリンクが期待できないのと、文字リンクだけならane無しASだけで実装できるのでそれで対応。

残るはローカル通知とGoogleアナリティクスです。。悩んだ結果、工数と比較すると某ane最後の手段のmilkmangames様の有料ライブラリを購入した方が遥かに安いと考え、クレカで1ライブラリ数千円で購入しました。もともと無料のLocal通知aneはAndroidでアイコン画像でないバグがあったので、それも治ったからよいかなー。

Milkman Games

今回のApple仕様変更の、対応明記がなかったんでドキドキでしたが、これで無事aneエラーが払拭され、コンパイルは成功!
ただaneの容量がデカく、アプリの容量が+3MBくらいになってしまいました。。 milkmangamesさん、aneの容量をなんとかしてくれないかな~。有料だしw

あらためてipaを送信したところ、下記の見慣れないメッセージは出たけど、どうやら成功!

Appをデリバリ

アプリケーションを追加しています...
----------------------------------------------------------
問題:生成されたAPI分析ファイルが大きすぎます。配信前にAPIの使用状況を検証できませんでした。これは単なる情報メッセージです。


その後、itunes connectからいつもどおり無事申請できました!

f:id:hisashi_vc:20150209164054j:plain

→100億本の抜け毛

1人開発カジュアルゲームのDAU(1日のユニークアクティブユーザー数)が200人を超えました。

まったく宣伝なしの超短期開発カジュアルゲームを好き勝手に作り、ひたすらジワ伸びさせた結果、3か月少々で、過疎ってるソシャゲくらいまで到達しましたw リリース後の瞬間最大値ではなく、毎日学年全員+αやってるような規模感? ないしは毎日自分がネタのオンリーイベント開催状態までこぎつけました。法人なら宣伝費つっこんだりするところですが、このまま超低リスクで積み重ねてみよう。

そして例によってiPhoneの64bit化で審査前にはじかれてるので、それも克服したら書きます。。w

f:id:hisashi_vc:20150209131832j:plain

100億本の抜け毛完成&Android版を申請しました。

朝には公開されるかな~。
f:id:hisashi_vc:20150208005906p:plain
100億本の抜け毛

▼今回の挑戦
・事実上のガワ変え展開初挑戦による、超短期開発(3日)
・強気のインタースティシャル広告の効果測定(前回PVはあったがクリック率が低かったため)
・その他の細かい挑戦(AIR SDK17初挑戦、iOSAndroidでアナリティクスのID分離、ハゲキャラモチーフ効果測定)

明日はiPhone版もリリースしよう。しかしitunesの仕様また変わった(64bit化した)から、うまく行くかな~。

f:id:hisashi_vc:20150208010439p:plain

「100億本の抜け毛」開発2日目&個人アプリの戦い方考察

今回の100億アプリはベースがあるので、だいたい出来てきました。しかし前回の100億匹のモナーは、プレイ回数伸びれどRPMが低めだったので、広告表示のタイミング工夫しようかな~。あとAdmobだけでアイコンバナー指定したいけど、方法ないかな。

――――――――――――――――――――――――――――――
▼今日気づいた個人アプリの戦い方

1.しょぼくても何故か売れてる大手カジュアルゲームの真似をしない。
 →なぜなら彼らは数と広告(囲い込み含む)を大量投下してるだけだから、個人の戦い方の参考にならない。プレイしてこりゃショボいと思ったらマネしない。

2.継続率とARPUの高いアプリを作る
 →DL数かせげない個人戦で、唯一稼ぎうる手法。

3.今その瞬間流行りのゲームを作る
 →速度なら大手に勝ちうる。ただし一般ニュースでの流行とアプリでの流行をはちきがえないこと。

――――――――――――――――――――――――――――――
▼最近のトピック

1.ゲームで中国進出の神ブローカーから連絡がきたのでやり取り中。(ちなみに一般的な方法では、中国進出できません。お国柄的に)運よく成功したら躍進なるか。また、色々手ごわい中国に、自分や自社の過去ゲーアプリとか出したい人いたら連絡ください。

2.法人向けゲーム宣伝のスペシャリストとアキバで飲む。宣伝も開発と似て知識が横断的になってるなー。

3.おたく文化とサブカル(社会学)文化をそこそこ吸収してきたので、たかじんNoマネーを見まくって、政治経済トークでもへこまされないように、知識を吸収中

4.神クラスのギリギリ知り合いクリエイターが、モバマスやバハムートでおなじみの、超神会社Cygames系の社長に昇進してて、勝手にショックを受けるw


f:id:hisashi_vc:20150207115750j:plain

新アプリ開発開始しました「100億本の抜け毛」

クッキークリッカーフレームワーク第2弾を思いついたので、開発開始しました。抜け毛にあらがおうとすればするほど、どんどんハゲますw

ハゲキャラのAAは味がありますね。どんどん作って積み重ねよう~。

f:id:hisashi_vc:20150204194453j:plain

直近の自作ゲームのグラフ&今日の業界裏ネタ。スクエニとパチンコ

ひとまず直近のグラフです。あとはこのグラフが心拍数グラフにならずに、高どまったままベースとなり、さらに伸びてくれれば俄然やる気がでますw

f:id:hisashi_vc:20150203103143j:plain

今日も過去アプリにバナーシステム入れ込みながら、ドラクエ3闘技場アプリのスコアが21億でintのリミットブレイクしてしまうバグが発生していることに気付き、修正したりしてました。

▼今日の業界ネタのさらに裏話

1.スクエニが最新FFを熱くしてくれる正社員募集
2.パチンコメーカーが賞金付きアイディアコンテストで、完全出来レースモロバレ

1については、まず社員募集してるのは重要人物が限界に達して抜けた(抜ける)からで、火だるま必至なのと、昔某ゲームメーカーで正社員で釣って契約社員になった経験と、さらに某ゲームメーカーで契約社員を5年以上、10年くらいやってるのに正社員にならずに契約社員の人がいるという覚悟の後、応募するのが良いとおもいます。あ、某の意味なかったw

2については、そういえば大昔に某マロンちゃんコンテスト(仮名)の出来レースを、となりの人が開発してました・・w


にっこにっこにー★

ARPU強化中&カジュアルゲームのチートデータ公開

次のアプリを作る前に、数日かけて、統合バナーシステムを過去のアプリに入れ込み中です。初動見た感じ、バナー収益2倍くらいに伸びそうな予感。あと月半ばにリリースしたクッキークリッカー(100億匹のモナー)のiPhone版が好調になってきました。最初はリリースした瞬間、失敗した!と勝手に思い込んでましたがw

▼アプリのリンク
http://hisapo.sakura.ne.jp/mona_zakuzaku/site/tweet.php?blod150201


ついでにクッキークリッカーのチート具合公開(というかアプリから丸見えだけど)。時計ズラすとランキングでチートが丸わかりですが、予想以上にチートしてる人多しw(何か事情があるのかもしれませんが)これはこれで離脱しそうだから、さじ加減が悩みどころ。。値がマイナスになるのも、時計ズラしチートの副作用ですが、なぜか逆に怒られそうな予感・・w とはいえちゃんとプレイしているユーザーも多いので、作り手や発信者はちゃんとしてる人の味方にならねば~。1万年くらい時計ズラされたら、育成系のゲームはみんな終わるしw

▼全ランキング
http://hisapo.sakura.ne.jp/mona_zakuzaku/api/ranking/showRanking.php?type=all&PC=1

f:id:hisashi_vc:20150201131911p:plain

オタサーの姫~サークルクラッシュを回避せよ!~ Android版公開しました

f:id:hisashi_vc:20150130195430j:plain

公開されましたが、処理速度修正中です。。w iPhone版も準備しよう。

オタサーの姫~サークルクラッシュを回避せよ!~ - Google Play の Android アプリ

今回のチャレンジ
 1.チキンレースゲームフレームワークの実現
 2.インタースティシャル広告の実現
 3.回遊型のアプリ統括広告システムの実現
 4.プログラムだけでなく、2影くらいまであるキャラ&UIデザインに挑戦

開発期間はギリギリ2週間いかないくらい? ずっと屋内作業してるので、外に雪積もってるらしいことすらわかりませんw シャワー浴びたら外に出てヒトカラでもしにいこう。

次はいまだに存在しないジャンルのアプリを企画してますw

オタサーの姫アプリ開発11日目 仕上げ&インタースティシャル広告導入

インタースティシャル広告を初導入し、仕上げやアイコン作成などしました。そろそろリリースできるかな~。

今日も終わりなき日常だなあと、駒澤通りを歩いていたら、後ろからドカーン!と音がして、振り返ると原付と自転車が吹っ飛んでたので、救急車来るまで待機してました。都内の自転車事故りそう率は異常だったので、驚きというより起きるべくしておきた感じ; 自分も気を付けねば。

その後、アニメ制作アニメのSIROBAKOと、ゲームサークルアニメの冴えない彼女の良衣装に感動して就寝

f:id:hisashi_vc:20150130110754j:plain

オタサーの姫アプリ開発10日目 ゲームオーバー画面の作成と、メガヒットカジュアルゲームの必要条件

今日は大手町から秋葉まで歩いて、ルノアールで作業してました。

これで一通り未実装、未デザイン部分がなくなったので、あとはひたすら調整です。
無料アプリとはいえ、プレイヤーに失礼過ぎないクオリティにせねば~。

あとインターステンシャル広告が実は有効との情報なので、初挑戦してみようかな。
広告といえばさっき1DLあたり20円で掲載してくれるサービスを発見しました。普通は100円くらいのイメージだったけど、本当かな~。

そういえばDMMがソシャゲの運営指示文章そのままで、ゲームリリースして炎上してましたね。もはやそれをネタにしたメタフィクションゲームが出るのも時間の問題かw

▼今日学んだメガヒットカジュアルゲームの必要条件
『学生むけ+グローバル対応+完全新ジャンル』
・・・ただしメガヒットor超空振りw

f:id:hisashi_vc:20150129113844j:plain

オタサーの姫アプリ開発9日目 姫ビッチ発覚時の素材作成

今日はお台場で仕事の後、大岡山の銭湯開拓をしていたら、猫がネズミを追いかけてるのを生まれて始めてみて感動したり、先日DLしたスマフォゲームが、某メガテンの「はやくけせ」レベルで起動しなくなってるのを見て、開発会社の修羅場を憂いたりしていましたw

オタサーアプリも残る大きな未実装(というか素材待ち。自分だけどw)は、ゲームオーバー画面のキャラ絵ですね。あと微調整TODOリストと少々のアニメ付与。その次に作るアプリネタも、もう決まってます。日々積み重ねていって、どこかに辿りつこうw

f:id:hisashi_vc:20150128014103j:plain

オタサーの姫アプリ開発8日目 キャラリアクションの原画・クリンナップ・着色

キスのかわりに抱き付きというか、姫が胸ごと体当たりにしましたw これぐらいなら破廉恥リジェクト避けられるかな~。ちなみに巨乳キャラだけど谷間は見せないなど、気をつかってますw

今日は右肩甲骨のつけねが痛くて起きれないという境地に至ったので、敷き布団新調しようかな。ひとまずゲルマニュウム入浴剤で背中の痛みを緩和させましたw

f:id:hisashi_vc:20150127014204j:plain