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

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

AIRアプリの文字化け原因と、対応方法

一部端末だと文字化けることがあるようです。しかも古い端末ではなく、最新のAndroid5端末なので対応せざるを得ません。

1.どうやらデバイスフォント設定だと文字化けする。

2.フリーのフォントを埋め込んだらなおった。

3.フォント埋め込んでも、フォント設定をデバイスフォントにしてると意味ないので注意。

4.グローバル対応時は、ターゲット諸国のフォントを埋め込むこともわすれないようにする。よく海外アプリ日本でやると文字みえないバグって結構ありますよね。


おまけでアプリの世界進出の近況。もうすぐ南アメリカ大陸制覇できるかな~。

f:id:hisashi_vc:20150328143451j:plain

AIRアプリでStageWebViewをうまくキャプチャする方法

WebViewはdrawViewPortToBitmapDataでキャプチャできますが、端末によって拡縮がめちゃくちゃになります。

そこでstage.scaleMode = StageScaleMode.NO_SCALEを使うと上手く行くようになりますが、今度はアプリの周囲が1センチくらい空いてしまって、画面が小さくなるうえに少々不自然です。そこでWebViewキャプチャが必要なページのみStageScaleMode.NO_SCALEを設定し、終わったらstage.scaleMode = StageScaleMode.SHOW_ALLで元に戻すようにしたら、まあまあ上手くいきました。

↓ランキング部分がStageWebView
f:id:hisashi_vc:20150327144519j:plain

けん玉ゲームアプリがなぜかモンゴルで300位台にランクイン。そしてそれを利用した営業方法の公開

まったく期待していなかったけん玉ゲームが、なぜか日本以外で盛り上がり、今日モンゴルで375位になったらしくメールがきました。

そしてそこからデータベース閲覧課金や、評価向上施策課金につなげてるわけですね。なるほどこのメールなら閲覧率と成約率高そうだ。人様の営業メールひとつ見ても、隅々まで勉強になるなあ。

以下に全文公開しました。

f:id:hisashi_vc:20150327104719j:plain

iKENDAMA is at # 375 in [SPORTS GAMES Free] in Mongolia
Thu, 26 Mar 15 18:11:06 -0400

Dear ばーちゃる・ちゃねる(Retro Web) ,

Congratulations on current level in the Mongolia store in SPORTS GAMES Free category. Your iKENDAMA got there with rating of 3.0.

We prepared your app ranking history for you. Check it out now:
Date	Position	Category	Country
2015-03-26	375	SPORTS GAMES Free	Mongolia
Free service. Updates once per month. if you wish to get full analysis of your app ranking per day for all countries then pls click here to get free access to the tracking database. 
Improve rating »

「Touch the same color」完成&Android版公開しました。

今日中には公開されるかな~。

Touch the same color

f:id:hisashi_vc:20150326164723j:plain


▼今回のメモ
・1週間くらいで開発。
・ステージ1000個フレームワークの実現
・新規パズル?ジャンルの実現
・パズルピースも100種類くらい作成
・ステージ別ランキングの実現
・かつ全ステージランキングも実現(到達ステージ順。次いでタイム早い順)
・星3つ機能の実現
・アハパズルの実現(感度が高い人ほど、早く答えが見える)
・中ボスステージ、ボスステージの実現


iPhone版も作らなくては。他の仕事も色々やらねば~
そういえば先日つくった一筆書きの課金版が審査通りました。これでAndroidアプリもiPhoneアプリも、アイテム課金開発の実績が解除されましたw

あとそういえばAndroidアプリの新規レーティング審査にも挑戦してみました。下な感じになりましたが、普通に公開されるのかな。
f:id:hisashi_vc:20150326172527j:plain

「新規パズル(仮)」開発3日目と、DAUが0.5K超え

アプリのDAU(1日のユニークユーザー数)が、初めて500人超えました。MAUは3000人超えたくらいなので、もっと積み重ねよう~。
f:id:hisashi_vc:20150325200852p:plain

新パズルもだいたい出来てきて、ようやく仕上げ&公開準備中です。中盤からちょっとムズすぎるけどまあいいか。。

f:id:hisashi_vc:20150325200932p:plain

アプリ広告収入の桁が2つ増えた理由が判明

色々分析した結果、

1.マーベラス資本のゲーム開発会社Aimingがマザーズ上場のため、一花火上げようとした

2.ランキング万年2Topのパズドラとモンスト抜いて1位になるのが最高の宣伝と判断したっぽい

3.広告宣伝費超ぶっこむ

4.ウマー(ここでアプリ収入ブースト発生)

5.本日上場

っぽいですね(加えて予算消化したい年度末。)
つまり新興ゲーム会社に半年後上場気配あれば、そこがつくってるゲームを支援するアプリをせっせこ作っておけば、広告マッチングで凄いことになるかも? ストアやオフィシャルから弾かれなければですがw

gamebiz.jp

とある理由でアプリの売り上げが突然10倍に

そのときのグラフもコピペ。作り続けていると、脳内だけでは想像もつかない経験値が増えていきますね。まだまだ情報量と思考力が全然不足してるので、もっと精進せねば~。

f:id:hisashi_vc:20150323182831j:plain

「新規簡易パズル(仮)」開発2日目

某アニメゲームの開発で火だるま気味ですが、自作ゲームアプリの方も、ひとまず実装とデザインを終えて、後はステージのデータ作成&調整で、なんとかなりそうになってきました。

▼ゲームの売り上げ記録更新
当初の脳内目標を、ようやくなんとか突破したので、売り上げデータをこまめに見まくり勝手にショックを受けて頭を抱える状態からは解放されてきましたw

ドトールVSベローチェ
コーヒーフロートが存在するので、ノマドるにはベローチェ優性になってきましたw

▼ステージがたくさんある場合のランキング方法考察中
・1000ステージもあると、ステージ別サーバーランキングは色々重すぎる
・とはいえステージ個別でもランキング的なものは見たい、しかしそうすると総合的なランキングの扱いが謎になってくる

そんな疑問の答えを、次のゲームアプリでお見せする予定です。

人工知能で初の社員誕生
計算上は、今の20~30代が退職前に、人間の知能を人口知能が超えるようです。なので僕らの世代は、台頭してきた人工知能をいかに使いこなせるかが、人生の分かれ目になってきそうですね。

ドラクエヒーローズ
複雑シビアなコマンドの格ゲー(SNKやバーチャ)やってた世代なので、コマンドの簡単さに逆に戸惑ってますw

▼埼玉出
今から大宮や川越いきながらアプリ開発してきます~。

f:id:hisashi_vc:20150322172936j:plain

新アプリゲーム「新規パズル(仮)」開発開始 

流行りのドラッグ&テトリス作ろうと思ったんですが、作ってる途中に別ゲーム閃いて、オリジナルゲームに変更しました。もうちょいできてきたら仕様公開します。

かわんご(昔SEGAのゲームシステム作ってて、ニコ動会長でドワンゴで角川でジブリ川上量生)が任天堂DeNAについて言及しましたね。なるほど、大量のWebエンジニア囲いたいのか。

ch.nicovideo.jp


そういえば任天堂で思い出したのが、僕が生涯新卒以外で落ちた会社が1社だけあって(新卒は死にまくりw)、面接官は任天堂関係の人でした。後に崩壊する某社の中身について、聞けるだけ聞かれた後、ソシャゲ系Webエンジニアとしてなら悪くないと言われましたが、それは嫌だったのでやめましたw そもそもとんがった理系の天才みたいな人で、合わなさそうだった方が大きいですが。。


f:id:hisashi_vc:20150319105257p:plain
f:id:hisashi_vc:20150319105303p:plain

開発近況 課金対応やドラクエHEROSなど 3/7

グラフ上ではプレイヤー数や売り上げが伸びてきてるように見えるんですが、一瞬の錯覚かもしれないので、ひたすら週7で朝から晩まで各種開発し続けてますw 仕事と並行しつつ。。

年度末恒例?のAppleサーバー不安定を乗り越えつつ、かなり謎ジャンルアプリのけん玉の、iPhone版もリリース。ちなみにiKENDAMAはなんと既に存在していたwので、英語版は名前を変更「KENDAMA for SmartPhone」

一筆書きアプリが伸びてるような数値が出てきたので、ショップ作ってアイテム課金対応。iPhone版にも初課金対応(以前は途中で挫折したw)ワイルドカードのプロビジョニングファイルでも、課金テストはできるんですね。あと決済が中断してレストアする際、パスワードポップアップより先にレストアすると処理失敗するっぽかったので、数秒遅らせてレシート送信したら動くようになりました。

BtoBでゲームアプリライセンス提供による収益化も進行中

任天堂がなんとDeNAと提携!びっくり 生ライブ視聴

アキバのヨドバシで、PS3ドラクエヒーローズ購入。竹達ゼシカが楽しみってか、人気キャラ勢ぞろい感半端ないw オリジナルヒロインも良いですね。

プレイしたところ、ダイの大冒険ロト紋+CDシアタードラゴンクエストでしたw

f:id:hisashi_vc:20150317184316p:plain

「スマフォけん玉」完成&Android版リリースしました

スマフォで色んなけん玉の技に挑戦できるアプリ。英語版iPhoneならぬ、iKENDAMAですw

スマフォけんだま

▼今回ゲットした開発者アビリティ
1.センサー使用ゲームリリース経験者
2.クエスト+図鑑+装備画面を、1つのUIで実現
3.音声アフレコによる、効果音リアリティの追及
4.より高速で安定した開発基盤ライブラリの作成
5.異ジャンルアプリ補強による生存力の上昇

iPhone版も作らねば~。過去アプリも修正せねば。巡廻用の仕組みもアップデートせねば。PC向けブログの上と左の一覧も更新せねば。やることがたくさんあるw あと今日はなぜか1日の最高売り上げ記録を更新してましたが、ご支援と運要素に感謝するばかりなので、またひたすら走りつづけます~。



f:id:hisashi_vc:20150315114824p:plain

近況 3/13 ゲームアプリを出版社に持ち込みなど

・業界に超顔の広い神社長と知り合い、ここで作成したゲームを出版社様に持ち込み中です。ご縁が生まれるかな~

・けん玉アプリもそろそろできそう。ついでに巨大化カオス化した共通クラスの大改修も同時並行して、未来を楽にしてますw

・深夜に富野監督が、アマチュアロボアニメ批評してて、超参考になる。年とると幸か不幸か話し手の本物偽物の区別ついてきてしまいますが、富野監督の話は圧倒的に本物だなあ。

・いろんなラジオ聞いてたら、マインドが似ているせいか、山里亮太の不毛な議論に落ち着いてくる。

・仕事場の近くで幻冬舎を発見。

f:id:hisashi_vc:20150312195509j:plain

新アプリ「けん玉」開発2日目

というわけで、けん玉でした。相当簡易なものですがw けん玉にした理由は以下です。

・皆が知っている(日本以外の人も?)
・シナリオのような言語がいらない。
・タップだけでなく、物理現象に近い動きをすると、より楽しんでもらえるので。
・モーションセンサーゲームに挑戦したかった(ゲームとしてはめんどくさくなるから多分鬼門w)

なんちゃってけん玉ですが、そこそこいろんな技できます。
しかし今週はMTGまみれなので、開発時間取れるかな~。

▼映画をみる。ブロリー
メタルクウラまでしか見てなかったので、今更DBZブロリー映画みました。フィギュア映えする体でしたが、なんで超ヘタれた満身創痍のベジータからちょっと力もらった程度で、あれだけの実力差(DB史上最大?)がひっくり返るのかはわかりませんでしたw

▼映画をみる。バットマン ダークナイト
ジョーカーとても良いですが、ラストはパーフェクトブルーなみのドン引きをしたいw

なんだかんだで今の最大の楽しみは毎週のラブライブ


f:id:hisashi_vc:20150310105847j:plain

謎の新ゲームアプリ開発開始&作り手が最もショックを受けることとは

それは、『考えてたアイディアが、先に世にでて、それが大ヒットすること』です。今日アプリランキングを見ていたら、いつか作ろうと思ったり話したりしていて、結局作ってなかった、「机の四隅に消しゴムを並べて戦う、小学校のときにやったゲームのアプリ」が大ヒットしていて崩れおちましたw

▼次のアプリの開発状況
格ゲーアプリコマンドゲームは、基本操作部分完成したんですが、ちょっと面白さを上げ切きれられないかもしれないと、一旦ペンディングして別のアプリ作り開始。とはいえ他になさそうなアプリだし、補足のアイディア浮かんだし、落ち着いたら仕上げるかな~。

▼他の人のステージ自動生成ゲームが大ヒット
一筆書きゲーム自動生成して、そこそこプレイして頂いてるんですが、ドラッグ&ドロップテトリスみたいなゲームが、あきらかに自動生成なステージ数で、1000万DLという超ヒットしてますね。自動生成アルゴリズムも色んなジャンルでどんどんトライしたいなあ。

▼次のゲームアプリ
ネタバレになりそうなのでキャプチャなしですが、ちょっと前にやっつけ無期待でマル書くだけのアプリ作ったら、ワールドワイドでプレイされてる数値が出てきたので、言語を超越したゲームを作りはじめてます。半分ネタバレすると、日本のトラディショナルなゲームですw

▼謎のアクセス増大
誰にも教えず細々やってるんですが、3月初旬、なぜかアクセスが確変してました。アプリのアクティブユーザー数も確変してほしいw

GPSゲームの仕事
イングレスとかの神専門家から仕事の話がくる。インスコしたままだったイングレスいじり出したけど、最初の敷居高いな~。あとこのゲーム自体が、店の宣伝ツールになるね。

▼アキバで熟成肉
新しい店ができてたのでいってみました。恐竜の肉みたいなのが冷蔵庫にたくさんありましたw

f:id:hisashi_vc:20150308114956j:plainf:id:hisashi_vc:20150308114959p:plain

新アプリ「格ゲークイズ~100人組手~」 企画&開発開始しました。

お台場や代々木で仕事しつつ、過去アプリの修正しつつ、新アプリ開発開始しました。
問題の必殺技をコマンド入力するクイズですw

今回は初の横画面(landscape)&マルチタッチです。
下記1行でボタン同時押し使えるようになりますが、PC開発環境だと逆に動かなくなるので、デバイスタイプを判別してイベントStringの設定をするのが良いと思います。

Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

//Event文字列の設定
const _e:String = Com.isMobile() ? TouchEvent.TOUCH_BEGIN : MouseEvent.MOUSE_DOWN;

▼漫画アプリの仕事
が出てきたので、最近流行ってる漫画を読み始めました。


ひとまず格ゲークイズの画面その1

f:id:hisashi_vc:20150304182830j:plain