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

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

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

「スマフォけん玉」完成&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

「モナー坂」 開発5日目 iPhone版も開発&申請しました

ついでにいまのうちに、難易度の調整と、操作を追加しました。
具体的にはジャンプ力の加減と、飛距離の延長(しっぽマリオみたく)ができるようになりました。
100m行ったら神には変わりないですw iPhoine版は1週間後くらいに、Android版は今日中には反映されると思います。

英語版も作りました。そして英語をデフォルトにしないと、英語圏以外で日本語版が出てしまうらしいことを知り、デフォルト言語は英語にしましたw

f:id:hisashi_vc:20150302170126j:plain

→モナー坂(iPhone版は3月前半には公開されると思います)

「モナー坂」 開発4.5日目 完成&Android版申請しました

朝には公開されると思います。iPhone版も作らねば~

f:id:hisashi_vc:20150302011929j:plain
モナー坂 Android版

▼今回のチャレンジ

・初の横スクロールアクションゲーム(フライトではなく)
・自キャラとして多彩なキャラが使用可能(240種類)

理不尽ゲーではないですが、難易度高めの類に入ると思うので、ムズめなゲーム好きな方はどうぞ~


▼ゲームアプリDAUの推移

・先日200人超えして喜んでたんですが、今日は300人超えてきました。WAUが740人、MAUは2000人超えで、PVは月15万くらい。どんどん蓄積しよう~。


▼週末

・ずっとプログラムばかりしてると、声が出なくなる気がしてきたので、ヒトカラでセハガール歌ってみたところ、間奏でなんと歴代セガハード全部出てきて感動w

その後、夜11時からラブライブ。だんだんラブライブにハマってきてやばいw けいおん見てた頃みたく、ラブライブキャラなら全肯定の境地に達してきましたw


f:id:hisashi_vc:20150302012156j:plain

f:id:hisashi_vc:20150302013433p:plain

「モナー坂」 開発3日目&ローカル通知が浮かばない時、何を通知すれば良いか

だいたい完成してきたので、今は例によってAndroidのパフォーマンスチューニングとかやってます。敵キャラは空中にも配置しました。地上の敵はジャンプで、空中の敵は下をくぐります。

また自キャラの進化条件(変身条件)は、直前にやられた敵をゲット&そのキャラに進化する仕様にしました。


▼ローカル通知するネタがない場合はどうすれば良いか

フィーバー満タンや、スタミナ回復、ログインボーナス回復のあるゲームであれば、完了通知すれば継続率上昇が望めますが、
それらが存在しないゲームはどうすれば良いか。以下3つの複合通知が効果的だと思います。

①プレイヤーに紐づいている情報
キャラゲーなら、それらからのメッセージ
③次のプレイ動機になる情報

たとえばラブライブのゲームなら、

あなたのハイスコア98.5mに、にこにーがいいね!しました

みたいな通知を毎回自動で作ってあげれば、矢澤にこ好きなプレイヤーなら、嬉しくなってまたハイスコア超え狙いますよねw
まとめると、

・「あなた」であること→やる気ドーパミン増加
・「にこにー」からであること→やる気ドーパミン増加
・「いいね!」されたこと→やる気ドーパミン増加
・「暗に想定スコアターゲット提示」がされていること→やる気ドーパミン増加
・「暗にハイスコア超え希望されている文脈」であること→やる気ドーパミン増加
・ついでに通知自体にバイラル効果(友達に言いたくなる)があるので、プレイヤー自ら拡散してくれる。


▼次のゲームアプリ脳内委員会発足
次は格ゲー関連になりそうです。実家のNEOGEO-CDが日の目をみるときが来たw


▼モバアニマス
モバマスヒロイン大橋彩香CMの、目を覆わんばかりのダンスが最高ですw


▼冷蔵庫購入
冷蔵庫を10年ぶりに購入しました。

・容量が1.5倍に
・それでいて騒音がなくなる
・それでいて電気代下がる
・GET!真空チルド
・GET!野菜室
・GET!自動製氷機

デカいので、冷蔵庫の山頂を神棚にしましたw

f:id:hisashi_vc:20150301123037j:plain

「モナー坂」 開発2日目

実機でプレイしてみたら、仕様が複雑過ぎたため、極力簡単にしました。ジャンプの回転バランスが難しすぎて、宙返り決めるとかしてる余裕も無さげw

ボタンもないです。てか画面自体がボタン。右側タップで右回転!左側タップで左回転!そのふたつの拳の間に生じる真空状態の圧倒的破壊空間はまさに歯車的砂嵐の小宇宙!!!
・・・というゲームではないですが、ジャンプ失敗しただけで死ぬので、スぺランカーやフラッピーバード並には即死しますw

障害物も、石とか飛び越えてもつまらないので、色んなキャラを飛び越えることにしましたw 自キャラも毎回変わります。


今日はアオイホノヲのオフィシャル同人誌読んだり、行ったことないラーメン屋いったり、酵素を初めて飲んだりしてました。濃いめの黒酢を飲んでる感じですね~。

そういえばCMやニュースではペッパー盛り上がってますね。あのロボット、ガワをメイドにして、声を堀江由衣にしたら、もうメイドロボが実現した時代に突入しちゃうのではw


f:id:hisashi_vc:20150227232910j:plain

「モナー坂」開発1.5日目

散歩しながら仕様をiPhoneにメモりつつ、モックを作って消してまた作って、ようやく落ち着いてきました。今回のキャラは、単なるコレクションではなく、レア別に能力値が付与される予定です。
次のステップは、ステージ進行に合わせた自動難易度変化(レベルデザイン)作成かな~。

▼開発のやる気の出し方。
・パブリッシュ(コンパイル)中に修正点を思い出して、結果見ずになおすを繰り返すと結構進む。
名付けてパブリッシュ・ドーパミン・ドリブン。

▼国会議事堂と国会図書館を初体験
・テレビでよく中継されてる、参議院大会議室も見てきました。国会議事堂の中央広間は、日本一悪魔城ドラキュラっぽい作りですねw

門にはアックスアーマーではなく、棒を装備した警備員がたくさん立っているんですが、普通のおまわりさんではなく、某ルパン三世カリ城警備員と呼び名が同じ衛視(えいし)なんですね。
関連施設には、アイカツの萌えポスターが貼ってありましたw

▼某アニメのゲーム開発
・機会に恵まれて、やることになりました。ありがたや~。

f:id:hisashi_vc:20150226225950j:plain

新ゲームアプリ開発開始しました 「全力坂ダッシュ」

坂を駆け下りながら、障害物をかわしまくるゲームです。走ってる間は加点。宙返りでかわすと高得点。連続して宙返りコンボを決めると、さらに高得点。障害物にぶつかるか、頭から落下したりするとゲームオーバー。得点に応じて進化。

▼喫茶店ゲーム開発女子大生プレイ
 喫茶店でイヤフォンつけてゲーム開発しながら、集中するフリして回りの会話を聞きまくってたら、聞こえてないと思ったらしく、隣の意識高い系女子大生が超チラチラ見てきて「超何か作ってる。ゲーム作ってる?」「スゴイ集中してる~マジすごい目力~」(大体原文ママ)というプレイを2時間くらいしてきましたw 実はめちゃくちゃ聞いてるんだけど、盗み聞きスキル上げ過ぎたw

▼仕事延命
 今日で契約終了かな~、とクライアント先に行ったら、延命どころか、興味あるゲームの仕事が逆に増えそうになってきました。神社で商売繁盛お守りを買いまくったご利益が現実にw

f:id:hisashi_vc:20150225113329j:plain

アプリ修正乱舞2 次のゲームも企画中

今日でプライオリティ高めの修正がひと段落しました。明日は仕事の山場っぽいので、明後日ぐらいから次のアプリに入れるかな~。

▼やる気を維持したいとき。
 ・伸びてる数値だけ見る。KPIの手前の手前とか。

▼確定申告の2倍儲けたいとき
 ・年度末は通信系やカード系ポイントが、実は結構な額が期限切れになりがちなので、残らず消費する。今日はNTTポイントだけで5千円使い、来月の関連通信費が無料になりました。

▼期限切れプロビジョニングの効率化
 ・期限切れプロビジョニングの再生成後ダウンロードはいらない。証明書(.p12ファイル)だけ上書きで動いた。

▼チート対応の実装と運営について
 ・チートの悪さと、その頻度を保存しておく。たとえば100円盗んだのか、1億円盗んだのか、何回盗んだのか、とか。それに応じて、最終的な賞賛はしれっと得られないようにしておく。お問い合わせが来たときだけ、その事実を伝える。すぐ吊し上げない方が良い気がする。

▼先日の一筆書きアプリ、1日で300ステージの猛者出現
 ・しかしこれでは一瞬で燃え尽きそうなので、スタミナ性導入した方がよいかも。次来る理由にもなるし。

▼自作アプリ回遊アイコンシステムも強化
 ・アイコンバナーの任意の箇所だけランダム化して全アプリ対応。これで限られたスペースで全アプリ紹介可能に。

AIRアプリで気を付けるべきパフォーマンスチューニングポイント
・SharedObjectのflushが重い。うっかり毎フレームやったりすると死ぬ。メモリもおかしな消費量になり、gc乱舞と化すので要注意。

▼新橋駅前に老舗ゲーセン発見
・薄暗い店舗の中、昭和~2000年くらいの脱衣麻雀が20台くらい目白押し。中高生の気分になれましたw

f:id:hisashi_vc:20150224004448j:plain

過去アプリ修正火だるまとバトル

土曜日は週末だったので、新規開発は一旦止めて、既存アプリの優先度高め案件を解消してました。100億匹のモナーの数値バグとか。


ゼロからの開発ではないので、ちょっとの修正かと思いきや、、

・昔つくったプログラムは忘却の彼方なので、意外にてこづる
iPhoneAndroidで2倍+αの手間(修正x1.5、確認x2、再申請x2)
・アプリが2月から64bit前提になった副作用で、なんと前回とは逆に32bit前提のアプリ(つまり過去に作ったアプリ)にUSB経由でipaを送信できなくなってることに気付く!具体的には、AIR16以前だと「接続されたiOSデバイスにアプリケーションをインストール」選択時に、下記エラーが出る。iTunesを最新版にしたのが逆にあだにw

---------------------------
Adobe Flash Professional
---------------------------
iTunes の MobileDevice ライブラリが見つかりません。iTunes がインストールされているか確認してください。
---------------------------
OK   
---------------------------

・つまり64bit対応しないといけない!
・aneも取り替えないといけない!
・そのaneに対応するプログラムも修正しないといけない!
・その結果iPhoneアプリだけでなく、共通ソースであるAndroidアプリにも影響!
・さらになんと!Appleの管理画面の証明書が突然全部真っ赤なエラー(Expired)になってる!?
・よりにもよってこのタイミングで、iOSアプリ生成に必要なプロビジョニングファイルの証明書が、1年経って期限切れ!
・証明書とか一式全部つくりなおし!
・火だるまになりなんとか全部修正して再申請
・しかし時間が経過すれど、ローカル通知が来ていない!?
・時間がかかるテスト項目を一時的にすぐ通知みれるようにしたらバグ発見!
・直して再々申請!

この敷居のヤバさで、ライバル減らないかな・・w

f:id:hisashi_vc:20150222112426j:plain

1000回遊べる一筆書き 7日目  iPhone版も申請しました

ついでに一定時間後に回答表示機能に対応しました。ついでにバグもなおしたり。
ぐあー時間と日数が足りない~w

f:id:hisashi_vc:20150221011622j:plain

http://hisapo.sakura.ne.jp/singlestroke/site/tweet.php



▼今日のトピック

AIR 17.0.0.115 for iOSにて、端末指定時に下記エラーが出た場合、iTunesをバージョンアップしたらなおった。

---------------------------
Adobe Flash Professional
---------------------------
iTunes の MobileDevice ライブラリが見つかりません。iTunes がインストールされているか確認してください。
---------------------------
OK   
---------------------------


・今日は新宿の工学院大学の近くでスーパークリエイター集団とMTGしてきました。未来につながるかな~。

1000回遊べる一筆書き 6日目  完成&Android版を申請しました

ひとまず完成して、Android版申請しました。今日中には公開されるかな~
あとどうやらGoogle Developer Console、申請中は「更新が中断しています」とか出て、更新できなくなりましたね。まあ今までのが無理があったけどw

f:id:hisashi_vc:20150220020807p:plain

https://play.google.com/store/apps/details?id=air.singlestroke

▼今回のチャレンジ
・初のステージ選択ゲー。しかも1000ステージw ステージ選択UIは今後使いまわせそう。
・初のステージ自動生成。ローグライクゲームもそのうち作れるかな。
・初の脳トレゲー

例によって明日はiPhone版リリースしよう。あと過去ゲーの優先度高めバグがあるので、それもなおしたいなあ。


▼今日のちょいネタ
・今日の冴えない彼女のラストシーンの、ヒロイン初のムっとした顔と、OPCMの春奈るなの白衣眼鏡コスが即ハボ過ぎる。

Androidにて、WebView表示時にインタースティシャル広告を表示すると、表示した広告が右上に吹っ飛んでしまったので、ランキングなどのWebView表示時はインタースティシャル避けた方がよいかも。

・ほぼ週刊アプリ開発をめざそう。

・20歳のおたくガール実写ギャルゲー企画が、喫茶店MTGで進行しはじめるw

・アメトークのスト2芸人を見る。SNK芸人は無理かなw