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

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

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

iPhone審査リジェクト理由とその対処法(図鑑があるアプリの場合)

またしてもモナーペットが落ちました。理由は、そのアプリで使用されてる画像とテキスト全部くださいとのことです。コレクションが激しいアプリは、全部見通せないからでしょう。
そこでAppleからの連絡に従い、キャラとアイテムの全画像と、その全名称をzipに圧縮して、問題解決センターの返信から送信しました。ウンコーとかちんぽっぽとかいるけど大丈夫かなw マララーとかフェラーチョとかセクシャル度高いのはいないです。 返事待ち。

Resolution Center

	
Metadata Rejected
Apple
Oct 30, 2014 06:22 PM
Reasons

Information Needed
Thank you for resubmitting your app. 

We have begun the review of your app but aren't able to continue because we still need additional information about your app.

At your earliest opportunity, please review the following question/s and provide as detailed information as you can in response. The more information you can provide upfront, the sooner we can complete your review.

- Please provide all images and text files used within the app.

While your iTunes Connect Application State is displayed as Metadata Rejected, it is not necessary to upload a new binary. Once you reply to this message in the Resolution Center, we can proceed with your review.


全部書き出したファイルの一部
f:id:hisashi_vc:20141031110214j:plain

都内最強の炭酸泉は

中目黒駅から徒歩5分の光明泉だと思います。昨日初体験。

経験上、名ばかり炭酸泉も数ある中で、国内最強の炭酸泉を参考にしているとのことで、3分で泡だらけ。都内でラジウム温泉なのもめずらしい。中の綺麗さも、都内で十数個銭湯行ったなかでは最高レベル。ついでに冷泉も最強クラス(17度くらい)でしたw

iPhoneアプリ審査でメタデータリジェクト。指摘された禁止ワードは、

モナーペットが審査で弾かれました。年齢9+(4+ age rating)指定の場合、エロを匂わすワードが説明文にあるとリジェクトされますね。今回は「発情してやってくる」で弾かれました。「遊びにやってくる」に修正して再審査待ち。以下Appleから来たResolution centerの原文ママ

本バージョンは App レビュー審査で却下されました。問題解決センター を参照してください。


Resolution Center

	
Metadata Rejected
Apple
Oct 29, 2014 05:45 PM
Reasons

3.6: Apps with App icons, screenshots, and previews that do not adhere to the 4+ age rating will be rejected
Information Needed
We began the review of your app but are not able to continue because we need all images and texts used in the app to fully assess your app features.

Please provide the demo details in the App Review Information section for your app in iTunes Connect or reply to this message with the requested demo information. Please ensure that the information you provide includes any data necessary to demonstrate the functionality of your app features.

To provide images and texts information:

- Log in to iTunes Connect
- Click on “My Apps”
- Select your app
- Scroll down to “App Review Information”
- Provide information in “Notes” as appropriate
- Click Save
- Click Submit for Review

While your iTunes Connect Application State shows as Metadata Rejected, we don't require a new binary to correct this issue. Once this information is available, we can continue your review. 

----- 3.6 -----

Also, your Application Description, app icon, screenshots, or previews includes content that is not appropriate for all age groups, as required by the App Store Review Guidelines.

Since the metadata is visible to all users on the App Store, this content must meet the 4+ rating requirement, even when purchasing is restricted by a higher rating.

Specifically, it would be appropriate to remove or revise 
他の人のペットが、発情してやってくることも! in your app description.


If your iTunes Connect Application State is Metadata Rejected, we do NOT require a new binary. 

To revise the metadata:

- Log in to iTunes Connect
- Click on “My Apps”
- Select your app
- Revise the desired metadata values 
- ClickSave" 
- Once you’ve completed all changes, click the “Submit for Review” button at the top of the App Details page 

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

初のレベニューシェアゲーム完成&新ゲーム開発開始

タイトルな感じですが、また新ゲームアプリの開発を開始しました。前作(っていってもまだ出てないけど)と同じくネタ系ミニゲームですが、今回はデザイナーも自前。週末に京都(20年ぶり)と大阪(初体験)に行くので、それまでに完成させたいw

f:id:hisashi_vc:20141029141502j:plain

無駄にデータのコピペ

		public static const _charaDatas:Array = [
			//P1
			{name:"青い少女", frame:1, score:100, rare:1, limit:1, damage:-1}, //青い少女
			{name:"赤い少女", frame:6, score:100, rare:1, limit:2, damage:-1}, //赤い少女
			{name:"緑の少女", frame:4, score:100, rare:1, limit:2, damage:-1}, //緑の少女
			
			{name:"黄色い少女", frame:2, score:100, rare:1, limit:2, damage:-1}, //黄色い少女
			{name:"白い少女", frame:7, score:100, rare:1, limit:2, damage:-1}, //白い少女
			{name:"黒の少女", frame:10, score:100, rare:1, limit:2, damage:-1}, //黒の少女
			
			//P2
			{name:"ピンクの少女", frame:3, score:100, rare:1, limit:2, damage:-1}, //ピンクの少女
			{name:"紫の少女", frame:9, score:100, rare:1, limit:2, damage:-1}, //紫の少女
			{name:"銀の少女", frame:11, score:200, rare:2, limit:10, damage:-3}, //銀の少女
			
			{name:"金の少女", frame:12, score:300, rare:2, limit:10, damage:-3}, //金の少女
			{name:"虹の少女", frame:8, score:500, rare:3, limit:20, damage:-3}, //虹の少女
			{name:"ズボンの少女", frame:15, score:500, rare:3, limit:30, damage:-5}, //ズボンの少女
			
			//P3
			{name:"野生の少女", frame:13, score:500, rare:3, limit:30, damage:-5}, //野生の少女
			{name:"魔女の少女", frame:14, score:500, rare:3, limit:30, damage:-5}, //魔女の少女
			{name:"おばさんの若い頃", frame:16, score:500, rare:3, limit:30, damage:-5}, //おばさんの若い頃。
		
			{name:"姫", frame:18, score:1000, rare:4, limit:50, damage:-10}, //姫(クラリスかクシャナ
			{name:"センターアイドル", frame:17, score:1000, rare:4, limit:50, damage:-10}, //センターアイドル
			{name:"翼人の少女", frame:19, score:10000, rare:5, limit:100, damage:-50}, //翼人の少女
			
			//P4
			{name:"たくましいおばさん", isEnemy:true, frame:20, score:0, rare:1, limit:3, damage:30}, //たくましいおばさん
			{name:"ロボットソルジャー", isEnemy:true, frame:21, score:0, rare:1, limit:3, damage:33}, //ロボットソルジャー
			{name:"ロボットソルジャー(太古)", isEnemy:true, frame:22, score:0, rare:1, limit:3, damage:33}, //ロボットソルジャー(太古)
		
			{name:"青二才", isEnemy:true, frame:23, score:0, rare:2, limit:10, damage:24}, //青二才
			{name:"葬式帰り", isEnemy:true, frame:24, score:0, rare:2, limit:10, damage:24}, //葬式帰り
			{name:"将軍", isEnemy:true, frame:25, score:0, rare:2, limit:10, damage:24}, //将軍
			
			//P5
			{name:"石版", isEnemy:true, frame:26, score:0, rare:3, limit:20, damage:45}, //石版
			{name:"ブタ", isEnemy:true, frame:28, score:0, rare:3, limit:20, damage:45}, //ストーカー or ブタ
			{name:"ウニ", isEnemy:true, frame:31, score:0, rare:3, limit:20, damage:45}, //やばそうなマリモ
		
			{name:"王なる蟲", isEnemy:true, frame:27, score:0, rare:4, limit:50, damage:80}, //王なる蟲
			{name:"巨神マン", isEnemy:true, frame:29, score:0, rare:4, limit:50, damage:99}, //巨神マン
			{name:"空飛ぶ島", isEnemy:true, frame:30, score:0, rare:5, limit:100, damage:100}, //空にある島
			
		];

日本一美味しいラーメンに挑戦

伊集院光秋元康が、日本一旨いとか、死ぬまでに食べろと言ってたラーメンを食べてきました。1回目はGPSで探しても見つからなかったw

f:id:hisashi_vc:20141029011920j:plain
f:id:hisashi_vc:20141029011946j:plain

ちなみにこの放送で取り上げてるやつです。


伊集院光 伊集院オススメのラーメン屋現る!! - YouTube

同人誌「任天堂の倒し方(仮)」を書き始めました。

11月15日に秋葉UDXのイベントに受かっちゃったため、同人誌の原稿を書き始めました。タイトルはまさかの「任天堂の倒し方」。まさかこれでブース受かるとはw 頑張ってしあげねば。
松下幸之助の100の教えみたいな形式になりそうだw
しかし活字縦書きの本って、何のソフトで仕上げればよいのかな~

f:id:hisashi_vc:20141028020736j:plain

ゲームアプリの実装完了!(実働3日)

週末から開発開始した、ネタ系ミニゲームアプリの実装が完了しました。
あとはデザイナーさんに見て頂いて、絵があがってきてら素材差し替えや調整。次はイベントの原稿を書き始めなければ。

週末は生まれて初めて競馬場に行きました。府中にある東京競馬場。想像の5倍くらいデカかった。客は丹下団平みたいな人ばかりかと思いきや、そんなこともなくw
凄い熱気の中、研ぎ澄まされた馬が滑走していくのは、見ていて感動しますね。
馬券買うのも生まれてはじめて&初勝利。もっと賭けておけばよかったw
大きな賞のときには、また行きそう。

f:id:hisashi_vc:20141027193407j:plain

ゲームアプリの称号を考える

今度のゲームは称号があった方が楽しめそうなので、称号一覧を考えました。一度考えれば他のゲームアプリにも流用できるかな。

理想はツイートし易い名称なこと。またショボい記録でも酷い呼称ではないネーミング。褒める時でもストレートな表現だと、日本人はドヤ顔苦手で躊躇するので、フォロワーが突っ込み易い1面がある感じか、突き抜けすぎて恥ずかしさすら消し飛ぶ感じの称号。それでいて興味が持たれる程度の面白さかつ序列が可能な限り整っている必要あり。

70個くらい浮かんだ。上に行くほど好成績の称号
語尾にはレベルがつきます。

"超越神",
"神の爆誕",
"全ての闇の王",
"スマフォのHPはゼロよ!",
"名前を言ってはいけないあの人",
"測定不能",
"片翼の堕天使",
"人力チート",
"TASさん",
"RTA",
"すべてを超えし者",
"名もなき闇の王",
"最後の番人",
"真理の扉",
"天地創造",
"アポカリプス",
"這い寄る混沌",
"やる気の堕天使",
"エクスカリバー",
"舞い降りる伝説",
"造物主",
"永遠の刹那",
"宇宙でNo1",
"銀河でNo1",
"太陽系でNo1",
"暗黒武道会",
"天下一武道会",
"巨神兵",
"魔法少女",
"法王の末裔",
"将軍の末裔",
"侍の末裔",
"神の子",
"絶対エース",
"塾長",
"類人猿最強",
"人間山脈",
"ミスターパーフェクト",
"最終兵器",
"反逆のカリスマ",
"人間摩天楼",
"永久欠番",
"四天王の1人目",
"戦闘力53万",
"現役王者",
"破壊王",
"サイボーグ",
"人間国宝",
"免許皆伝",
"ギネス常連",
"五輪メダリスト",
"オリンピック",
"日本のエース",
"ワールドカップ",
"マサチューセッツ",
"アジア大会",
"センターアイドル",
"地下アイドルNo1",
"アキバで1番",
"全日本の表彰台",
"国体",
"超高校級",
"インターハイ",
"喧嘩番長",
"県大会",
"区間賞",
"中総体",
"学校で1番",
"クラスで1番",
"保育園でNo1",