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

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

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

Adobe AIR

11連ガチャを公開しました。

魔法石10個で11回できますw また、上から下に書いてたプログラムがさすがに厳しくなってきたので、全体をクラス化しました。これで拡張や修正や使い回しがし易くなります。あとはショップやマップや新ステージやフレンドランキングや服装アイテムやGPU処理…

ヘルプページの公開

ファンレター(?)が100通くらいきたので、ヘルプページというか、よくある質問の回答ページを作りはじめました。アプリからもWebViewで見れます。http://hisapo.sakura.ne.jp/pazumona/page/help.php 作ってるゲームアプリ… http://goo.gl/knd4G8

エンタープライズ版のプロビジョニングファイルの罠回避法

iPhone開発するとき、社員が400人以上いる場合は、エンタープライズ版のprovisioningファイルを使うと便利です。 http://plus.vc/iphone/3355/しかし最近クライアントから、ipa配布用のHTMLからアプリがダウンロードできなくなったという知らせが。。原因を…

ゲームアプリプレイヤーの方の反応 アイコン作ってもらいました

ダイレクトメッセージやツイッターで日々感想を頂き、それを元に(糧に)パワーアップのPDCAサイクルになってきました。申し訳ないほどありがたいことに、ツイッターの自分のアイコンにしてくれた女子高生の方も現れ、日々予想外の展開。 アプリ:http://goo…

装備画面UIを作りました

複数仕事しながら、日々開発~

新アイテムを追加しました

追加アイテムの一部~ あとレア度にレア+を追加しました。

ガチャUIを新たに開発開始

ユーザーからオーダーもあったので、ガチャを改めて開発開始 上の禿げ頭から出てくるのは、ノリで作ったけどボツ案wで、下のブタ貯金箱で完成目指す予定です。https://itunes.apple.com/jp/app/kong-feibushimamurakun/id825465264 https://play.google.com…

iPhoneアプリの審査スピードが速くなる裏ワザ

審査速度が速くなる裏ワザが判明しましたが、こういうのは知ってる人は知ってて、かつ人に話すわけにもいかないので、ネット上にも流れないのでしょう・・w 存在するという情報は共有できるのでメモ。https://itunes.apple.com/jp/app/kong-feibushimamurak…

毎日自動でPHPプログラムにPHPプログラムを書かせるようにしました。

PHPの連想配列変数くらい、PHPに毎日自動で更新してもらうことにしましたw デイリー過去ログランキングのリンクと、1位の名前の配列更新。画面キャプチャと、役に立つか謎なプログラムはこんな感じです。includeするphpを自動で更新してます。自動イベント…

なぜかイベントが発生しない、サーバーエラーやnull系エラーはどうすれば良いか。

あたりまえかもしれませんが、下記で揉み消せましたw 拾えないネットワークエラーや、テスト時で埋め込みフォント(などのクラス)が存在しないエラーなどを静かにさせました。 try{ //ここにエラー起きそうな処理を書く。 }catch(e:Object){ trace("●エラ…

報酬配布機能を強化

魔法石以外にも、コインやアイテムを配布できるようにしました。 https://play.google.com/store/apps/details?id=air.retroweb.flappysimamura.production&0507n5

カジュアルゲームでイベントを実現

初のイベントを開催しました。ウィークリーでイベント終了までのカウントダウンも実装。 無事終了し、成績上位者に報酬と賞状を配布しました(賞状はテスト用のデータのものです) https://play.google.com/store/apps/details?id=air.retroweb.flappysimamu…

自動アップデート機能を搭載

限界ギリギリまで、サーバー側で随時更新できるようにしました。 アプリ自体のファイル、ローカルファイル、キャッシュファイル、サーバー側ファイルで場合分けしてやり取り。iPhoneは審査通るかな~https://play.google.com/store/apps/details?id=air.retr…

サーバー側のセキュリティ強化

そろそろユーザーデータが蓄積されてきたので、サーバー側のセキュリティを強化しました。 PHPのファイル数、そろそろ2ケタの大台に乗るかなwhttps://play.google.com/store/apps/details?id=air.retroweb.flappysimamura.production&0507n2

殿堂ランキング(日々の過去ログ)を搭載

ひさびさの更新ですんません。日々少しづつアップデートしてますー。 これで日々のランキング上位者の名前が消えずに、永久の歴史に残るようになりましたw https://play.google.com/store/apps/details?id=air.retroweb.flappysimamura.production&0507

新着情報UIの仕上げ

サーバーから賞状送れるようにして、スクロール化で大量の新着情報も閲覧可能にして、タップも調整して、スクロールバーつけて、デバッグUIも更新してと、地味にコツコツ開発。新着バナーにも来週前半には対応したいな~。あと魔法石以外にも、コインやアイ…

イベント用の表彰状を作成

賞状までもらえたらかなり嬉しいし、ツイートもしやすいかなと思い、ひとまずデザインpsd作成。その後Flash化してロジック組んで表示。あとXMLのフォーマット作って、サーバーサイドも対応せねば。

AIRカジュアルゲームアプリで、イベント機能を実現

新着情報から、特定ユーザーに対して報酬があげられるようになりました。イコール、イベントが打てるようになりました。今月のランキング上位者に魔法石とか。

新着情報UIと、運営からの報酬機能を作成

またしてもGoogleのAndroid版が謎に更新されないさなか(3時間で反映されなかったら、永遠に反映されないのがほぼ確定っぽいけど、24時間以上たたないとGoogleのおしりを叩けない)、新着情報UIと、運営からの報酬(感謝やお詫びの魔法石とか)機能を7割くら…

アイテムのバリエーション追加

アイテムの違いがテクスチャ(模様)の変化しかなかったので、形の違う帽子を追加し始めました。アイテム作るの結構たのしいかも。

AIRアプリの起動を200%高速にする方法

先に結果の秒数はこんな感じです。 ①GalaxyS3の場合…7秒3 → 3秒8=192%高速化(ちなみに空アプリは3秒7) ②IS03の場合…17秒3 → 8秒1=214%高速化(ちなみに空アプリは5秒7) そしてそのアプリのAndroid版。(いつものしまむらくん。数日中に起動高速化版(Ver1.4.3…

アプリにご要望フォームを実装

GameFeatの広告を実装したiPhone版を審査に出しつつ、Android版にご要望フォームを実装しました。WebViewだと融通聞かなかったりするので、UIごと作成。ご要望をサーバーに保存しつつ、自分の携帯にもメールが来ます。ついでに微妙な気がしたゲーム内セリフ…

ane競合時の謎エラー対策

自作aneを作って、AdobeのGameCenterのaneと合わせて使ったら、下記エラー; ArgumentError: Error #3500: The extension context does not have a method with the name getAuthenticated. at flash.external::ExtensionContext/_call() at flash.external:…

ゲーム中にセリフを表示

これでその気になれば、カジュアルゲームでもストーリーつくれるようになりましたw

 デバッグツールとクエストの強化

仕事しつつ、デバッグツール強化。これで大きなバグは、すぐ感知できるようになりました。 新規クエストも追加。クエストって、ユーザー満足度+開発側満足度(収益やバイラルや継続率強化)の総和を計算して設計するものなのかと気づく。 あと管理画面見て…

クエストデータバグ発生

管理画面見てたら、アプリ内DBのクエストデータ配列が再現なくデカくなってるw やばい直さなねば;; ワクチン仕込んだアプリをアップしよう。

デバッグメニューを実装しました。

だんだん毎回のテストの規模が膨らんできて、特にクエストのテストとか日をまたぐので、とうとうデバッグ機能を実装しました。ゲーム速度あげると、数秒間ニュータイプを体験できるw

42日ぶりにAppleの審査通過

1カ月と数週間かけて、ようやく久々にAppleのiPhone審査通過メールがきました! しかしまだストアにはアップされていないのは時間差か。そしてもはやバージョン古くなってるので、また新しくせねば。AIRの独自aneを完成させて、iPhoneのネイティブ広告回りと…

Google Play内もアナリティクスに挑戦

GooglePlayのストア内アナリティクスこそ必要&可能と気づき、実装してみました。1週間後くらいには、検証可能なデータが集まってるはず。https://support.google.com/analytics/answer/2956981

流行りのゲームアイコン広告をAIRのaneで実装

今流行りの(?)ゲームアイコン広告を実装しました。あとレジュームPause時の大バナー広告を思いついて実装。Java側のぬるぽは、setContentViewではなく、LayoutParamsをaddContentViewでなんとかなりました。ついでにaneに、onResumeとonPauseのコールがあ…

新たなるリジェクト。Appleが返信読んでない疑惑w

1週間後、同じようなメッセージが返ってきたw しかもどうやら、Metadata RejectedだけどMetadata Rejectedじゃなくて、つまりSubmit New Metadataを押してはいけなくて、フォームの返信ベースでやり取りしろってこと? うっかりSubmitベースにすると、また…

AIRアプリで、おすすめゲーム広告を実現

今日はおすすめゲーム広告(GameFeatのゲームWall)を、AIR for Androidのaneで実装しました。 クリックではなくDL必要ですが、広告単価15倍くらいです。ARPUどれぐらい変化するかな。 しかも無料でユーザー誘導までしてくれるらしい優れたサービス。 iPhone…

AIRゲームアプリの高速化。rootには描画しない方がよい?

どうもAsset一式を別swcにして、それをrootにaddChildするようにしたところ、起動も処理も高速化された気がします。今回は高速化のため、あえて全部rootにMCを配置して処理してたんですが、1階層下で管理した方がよさそうです。Matrix的には、1回計算式が増…

クエストを18個くらい作成&リデザイン

クエストは以下3つの配列で作れました。1.マスターデータ配列 2.進捗データ配列(セーブデータ) 3.ソート用データ配列(クエストページ表示時に作成)内容はスコア系、収集系、プレイ回数系、プレイ日数系、バイラル系と、大抵のゲームで使えるクエ…

ゲームのクエスト第2弾を実装開始

クエスト第1弾をAndroid版にて公開しつつ、第2弾のクエスト実装開始しました。 単純なスコアと違って、ちょい判別メソッドが複雑だけど、うごいてきたぽ。 今日は秋葉いきました。土曜日の秋葉は活気があって、歩いてるだけでたのしいですね。喫茶店入って…

Metadata Rejected初体験

かれこれ1カ月くらいiPhone審査落ちしてますw 今回はじめてMetadata Rejectedをくらいました。 Reasons 3.3: Apps with names, descriptions, or screenshots not relevant to the application content and functionality will be rejected Information Nee…

クエスト第一弾進捗

クエスト第一弾を考え、実装も半分くらい完成しました。 あとはクエストクリアフラグと、報酬ゲット回り。 今日はアイマスミリオンライブのTシャツをゲットしました。 貴音がセンター

アプリにクエストを実装しはじめました。

どんな内容にしようかな~

装備品(取得品)を見た目に反映

いままで黄色い帽子しか被ってなかったしまむらくんですが、最後に取得した装備を、ゲーム上の見た目に反映させるようにしました。これで昔のドラクエは超えましたw 今日はもりさまーの純銀製リングをゲットしました。 凸森サマーリングをくっつけた文字を…

しまむらくんアプリ、全大陸制覇!?

南米とオーストラリアを制圧し、アフリカ大陸の北東のオマーンを平定したので、ついに南極以外の大陸制覇したかとおもいきや、アフリカ大陸北東部って、ギリギリ西アジアなんですね。。ピラミッドステージ作って、エジプト人招致しようwあと先日の厨恋ポス…

魔法石の使用UI作成開始

昨日の夜は1日で、映画が安い日なので、日本橋の新映画館(1週間くらいまえにできた、日本橋ヒルズみたいなとこ)でアナと雪の女王を見に行きました。しかしジョンラセターのCGより、アイマスの雪歩のCGの方が萌えると思ったことが、雪の女王の怒りに触れた…

Androidアプリが20日くらい審査されなかった

アップして20日でようやく久々に更新されました! https://play.google.com/store/apps/details?id=air.retroweb.flappysimamura.production以下Googleからの平謝りメール。相変わらず原因は教えてくれないw 合わせてインストール数も更新されました。 Hi, …

売却UIなど作成開始

売却もできるようにしました。 図鑑内にShop要素が増えすぎたので、Shop要素を別ウィンドウ化 値段も所持数で可変に。魔法石の消費はまだ。たぶん1ジェム1万コインレート。実装は明日かな~。 装備の変更(見た目)と、クエストも今週開始したい。 TOPのデ…

購入エラーの作成

売却もつくらねば。買値の4分の1とかで。 相場が日々変わっててもおもしろい。所持数でも値段変わるとか。 あと魔法石でも買えるようにせねば~

アイテム販売の作成(ほぼショップ)

図鑑からアイテムを購入できるように開発開始しました。これでようやくコインの価値が発生しますw 来週はアイテム購入と、クエスト作成かな~。

アイテム覚醒の実装

指定個数アイテムを集めると、能力覚醒を実装中。 あ~制限の強い法人でも火だるま下請けフリーランスでもなく、そこそこ+α業界トークが通じて、雑談以外の義務的分業もなく、過干渉でも冷めてもいなくて、ちょい熱いか、わざとらしいくらい熱いプチ組織体…

アイコンと、日本語版のタイトル画面の修正

日本語版もTOPと、ついでにアイコンも修正しました。 あとはテストしたらiPhone版再審査に取り掛かろう。 しかし足の甲のガングリオン膨らんできたから、一旦整形外科かな~

海外版のタイトル仕上げ

ゲーム開発は、実際一人で全部作ってみると、やることがたくさんありますね~。 ゲームだけであらゆる要素なのに、最近はネットワーク(サーバーサイド)に加え、iPhoneもAndroidもあるので恐ろしいw ゲームクリエイターの方々には、もっとたくさん給料と裁…

アイテムのパラメータを付与

アイテムのパラメータを付与しはじめました。しかしこのゲームだと回避率(あたり判定のデカさ)くらいしか変化つけられない予感wそろそろiPhone版を久々に更新しようかな~。課金版はリジェクト祭りだから、課金の検証については、まず別のシンプルテスト…

AIRアプリでGPUモードでもフィルターを表示する方法

GPUオンのスマフォAIRでも文字に縁取り線を書くメソッド(普通は縁取りが勝手に消えてしまう。)を以前公開しましたが、下記のメソッドなら、もっと簡単にあらゆるフィルターエフェクトを実現できることにきづきました。フィルターエフェクト、見た目的には…