2017年04月17日

4/17週報 - おふねにのりたい

長期目標
  • 当面は自主開発。いろんなアプリ開発に対応できるよう下地作り。
  • 春までを目処に Android と iOS のツール開発を習得。
先週の作業予定
  • iOS版 Chronus 実装。今週こそアプリ内課金でのアンロック終わらせる。
  • ハイラル放浪。気が向いたらクリアするかも。
    先週の作業実績
    • iOS版 Chronus 実装。アプリ内課金でのアンロックの仕組みの実装はほぼ完了。でもまだラスボスが。
    • ハイラル放浪。クリアしたよ。でもまだ図鑑コンプできないけど。もう行き詰まった感じなので終了かな。
    今週の作業予定
    • iOS版 Chronus 実装。ラスボス、レシート検証と、細かい修正。
    • GWの仕込み開始。

    20170417a.JPG
     もう2週間くらい前の写真なんですが 「お、客船通ってるやん、撮ったろ」 とか気軽に撮ったらとんでもない船でしたよ。世界で唯一、セレブ向けに客室を分譲販売してる船だそうで、行き先はオーナー会議で決めるそうな。すごーい!。まさにお金持ちの道楽だなぁ。  そんな訳で船なのですよ。春アニメをチェックしてたら クルーズ船の旅行番組 を発見したので見てますけど、出航パーティで社交ダンス始めた辺りでやっぱ俺には無理な世界だと思いましたね。
     でもこのところ船旅欲は高まってるので、GWに向けてまた旅の仕込みを始めたりしてますよ。わざわざGWに行く必要は全くないんだけど、まあ、いろいろいい機会だったので。

     と、GWの仕込を始めたって言うためだけに長い前置きでしたが週報です。
     嫌々ながらも課金システムの組み込みと、無料版と有料版を動的に切り替える仕組みはだいたい組み終わりました。購入と同時にアプリを再起動できればスゲぇ楽なんですが、iPhoneアプリは再起動は基本禁止なので、それを真に受けたら超面倒でしたね。ホント本題と関係ない事で疲れる。
     で、表面上は完成してるんですが、最後に死ぬほどめんどい、レシート検証 (正規の手順で購入したかの確認) てのが残ってます。一般的には独自サーバを立ててやる事なのですが、サーバ立てたくない人のためにアプリ内でやる手法もあるんだけど、その手順と解説が笑えるほど不親切で触りたくもない。どうせ苦労して組み込んでもアプリ解析されたら早晩破られるだろうし。だるいわー。

     あと先週の出来事と言えば、苦節1月半、とうとうゼルダをクリアしましたね。もう無駄に育ってたので初見でアッサリ倒してしまいましたが、やっぱゼルダのラスボスは薬漬け泥仕合になるので勝っても嬉しくないんよなぁ。あとそんだけ強くなってもライネルさんが理不尽過ぎるんだけど何なんすかねアレ?。弱点あるのアレ?。もはや世界に白髪ライネルしか居らんし戦う気にもならん。
     てことで、ライネル倒せん限り 図鑑 は埋まらんし、他にも未だに謎の空欄がいくつかあるんだけど、もはや数時間遊んでも何の成果もなくなってるし、潮時かなと。ボスは総じて気に食わなかったけど、楽しい時間でした。シドの背中に乗ってた時が最高潮だったな。最高だッ!

    タグ:週報
    posted by ひこざ at 21:38| Comment(0) | 週報

    2017年04月10日

    4/10週報 - 花と鹿

    長期目標
    • 当面は自主開発。いろんなアプリ開発に対応できるよう下地作り。
    • 春までを目処に Android と iOS のツール開発を習得。
    先週の作業予定
    • iOS版 Chronus 実装。アプリ内課金でのアンロック実装はこれからだ。
    • ノウハウまとめをしやすそうなアプリかサービスの模索。
    • ハイラル放浪。いい加減クリアするか。
      先週の作業実績
      • iOS版 Chronus 実装。アプリ内課金でのアンロック実装はまだまだだ!。というかホント課金とか通信とか組むのキライなんだなと再認識。
      • ノウハウまとめしやそうなアプリ探しは手付かず。Chronus 終わるまで一旦保留。
      • ハイラル放浪。やっぱ城がイヤ過ぎてクリアせず。つーか充分楽しんだしもういいやって気分。
      今週の作業予定
      • iOS版 Chronus 実装。今週こそアプリ内課金でのアンロック終わらせる。
      • ハイラル放浪。気が向いたらクリアするかも。

      20170410a.JPG
      20170410b.JPG
       今年の桜は咲くのも遅かったけど、週末の雨でもう終了かと思ってたら思いのほか長持ちしてますね。先週から横浜にちょくちょく用事があって、ついでに桜の名所も巡ってましたがいい物を見られました。三渓園や本牧は初めてだったけど、結構栄えた街なのになんでバスしかないのココ?、とか気になって帰って調べてみたらいろいろあったそうな。市電の頃の方が便利だったんじゃ?  あと唐突ですが、先週から鹿肉ブームです。 こんど宴会で 馬鹿鍋(馬と鹿肉の鍋)やろうって話になってたんで、まずは予習しようと 通販 で鹿肉を手配したら、ちょうど同タイミングでお友達のハンターさんからも鹿肉をごっそり頂いて、冷凍庫が鹿肉で溢れてます。煮たり焼いたり試行錯誤中。火を通しすぎると硬くなるんでレアが美味しいんだけど、野生肉の生はそこそこリスクぽいし、なかなか悩ましい。

       で、週報なんですけどね。いやまー、昔からですけど、ホント通信とか課金とか組むの苦手‥というかモチベが著しく低いので、まるで進みませんね。とにかく深く関わらずにさっさと終わらせたいんだけど、次から次にいろんな事が気になって気になってああ嫌だイヤだ。
       でも Chronus もいい加減ひと段落させたいし、今月末までにアプリ申請する方向で動く事になったので、そろそろ本気出す!。明日から本気出すよ!

       ‥とか思ってた矢先、ちょっと魔が差して iPod touch を最新の iOS 10.3.1 に上げてみたら、案の定、最新の Xcode が必要になる(これは想定内) > まさかの El Capitan 非対応 > まず最新の OS X をインストールしてネ★、とかなってゲッソリでしたけどね。まあ無料だし、Xcode 以外何も使ってないから移行は至ってスムーズでしたけど。つーか何が変わったのか分からん。知りたいとも思わん。

      posted by ひこざ at 22:03| Comment(0) | 週報

      2017年04月03日

      4/3週報 - なんだか分からないけど動いた

      長期目標
      • 当面は自主開発。いろんなアプリ開発に対応できるよう下地作り。
      • 春までを目処に Android と iOS のツール開発を習得。
      先週の作業予定
      • iOS版 Chronus 実装。アプリ内課金でのアンロック実装。
      • ノウハウまとめをしやすそうなアプリかサービスの模索。
      • ハイラル放浪。気が向いたらクリア。向かなければ図鑑作りの旅。
        先週の作業実績
        • iOS版 Chronus 実装。アプリ内課金でのアンロック実装の1歩目でなんだかわからないけど躓く。そしてなんだかわからないけど直る。
        • ノウハウまとめしやそうなアプリ探しは手付かず。
        • ハイラル放浪。やっぱりクリアせず。図鑑とサブクエストは着々と。
        今週の作業予定
        • iOS版 Chronus 実装。アプリ内課金でのアンロック実装はこれからだ。
        • ノウハウまとめをしやすそうなアプリかサービスの模索。
        • ハイラル放浪。いい加減クリアするか。

         プログラマやってて、「なんだか分からないけど直りました」 とか 「おまじない。これ入れないと死ぬ」 とか、まあ他人に言われるとイラっと来るんですが、イマドキのプログラミングなんてどこぞの知らん人の組んだライブラリの寄せ集めな訳で、実際よくそんな事はよく起きるもんです。

         先週は Chronus のアプリ内課金を組んでた訳ですが、なんでかですね、課金ライブラリが出す 「〜をxxx円で購入します。よろしいですか?」 とかいう確認メッセージが出ると同時に勝手に課金失敗 するんですよ。エラーコードは 奴らお得意の Unknown ですよ。つーか失敗するにしても確認ダイアログ出したまま放置すんなよアホか(※購入ボタン押しても何も起きない)。

         で、調べてもこんな挙動で失敗してる人は見あたらんし、サンプルそのままの最低限のコードだけで試しても同じ症状だし、2日経っても何も進展せず、週末もモヤモヤしたまま花見に行って、 飲んだくれて帰ってきたら正常動作しやがりましたけどね。もう意味わかんねえよアホか。
         結局のところ、テスト課金サーバの機嫌が悪かった、もしくはエイプリルフール、くらいにしか言い訳できないんだけど、本番環境でも起こり得るのかねぇコレ?。また唐突に起きたら暴れたくなるし、このまま2度と再現せず理由が分からないままなのも気持ち悪いし。どうしたもんか。

         てことで、他に楽しい事もあったものの微妙に書きにくいネタばっかで、今週は愚痴だけになっちゃいましたな。やっと桜も咲いた事だし、今週は花見散歩でもして楽しい週報にしたいですね。

        posted by ひこざ at 21:56| Comment(0) | 週報

        2017年03月27日

        3/27週報 - ハイラルを編む

        長期目標
        • 当面は自主開発。いろんなアプリ開発に対応できるよう下地作り。
        • 春までを目処に Android と iOS のツール開発を習得。
        先週の作業予定
        • iOS版 Chronus 実装。体験版からアプリ内課金でアンロックに方針変更。そのためにまずは AppStore にアプリ情報をせんといかんので、その辺の勉強。
        • ノウハウまとめをしやすそうなアプリかサービスの模索。
        • ハイラル放浪。まだクリアしたくないけど夜更かしは控える。
          先週の作業実績
          • iOS版 Chronus 実装。アプリ申請に向けた手続きと、アプリ内課金でアンロックをするための勉強。
          • ノウハウまとめしやそうなアプリ探しは手付かず。
          • ハイラル放浪。ラストの城にちょくちょく忍び込みつつもクリアする気ナシ。
          今週の作業予定
          • iOS版 Chronus 実装。アプリ内課金でのアンロック実装。
          • ノウハウまとめをしやすそうなアプリかサービスの模索。
          • ハイラル放浪。気が向いたらクリア。向かなければ図鑑作りの旅。

          20170327a.jpg
           気が付けば3/3の発売日から、ほぼ毎日4〜5時間ゼルダをしてる訳ですが、結局まだクリアしてませんね。ずーっと図鑑作ってますね。普通、ゲーム内の図鑑ってアイテムとか取ったら自動で登録されるもんですけど、今回のゼルダは自分でカメラで撮らないと登録されません。特に敵図鑑は戦いつつ撮らないといかんので超キツイ。でも一度撮り始めちゃうと後に引けなくなるんだよなぁ。
           で、コンプするだけでも相当タイヘンなのに、どうせ撮るなら晴れた日中に!とか、武器は同じ向きにしたいよね!(ネタバレかも注意) とか凝り始めるので、まるで本編が進まない訳ですよ。敵から武器を奪ってはそこらに放り投げて写真を撮りまくる、楽しい勇者様です。

           と、今時のゲーム機はスクショ投稿とかは公認とはいえ、迂闊なスクショ載せると文句言われそうでちょっとビクビクしますが週報です。
           先週はー、正直やりたくないけど避けては通れないアプリ内課金の勉強と、そのためにまず必要になる、アプリを申請するための手続きの勉強をしてました。有料機能のアンロック程度なら自前でサーバ立てなくてもできそうなので、じゃあ頑張って組み込んでみましょうかね。

           でもゲンナリだったのは、結局 iOS も Android の時と同様、アプリの改変による不正使用には自前で対策せんといかんのですな。Android はコピー天国だから大変よねーとか散々コケにされてたのはなんだったのか。一緒じゃんよ。
           つーか公式ドキュメントが 「改変されたら無理だからあとは頑張れ」 と丸投げしつつ、そっけない説明だけでロクに実装例もなかったり(特にSwift)、 Android よりヒドイ。
          posted by ひこざ at 22:09| Comment(0) | 週報

          2017年03月20日

          3/20週報 - ゼルダのおもいで

          長期目標
          • 当面は自主開発。いろんなアプリ開発に対応できるよう下地作り。
          • 春までを目処に Android と iOS のツール開発を習得。
          先週の作業予定
          • iOS版 Chronus 実装。体験版分けとソース整理、バグチェックと修正。
          • ノウハウまとめメモを OneNote に移行。
          • i7とマザボを譲ってもらえたので、久々にPCの勉強。
          • ハイラル放浪はまだまだ続く。
            先週の作業実績
            • iOS版 Chronus 実装。AppStoreで体験版はNGな事に気付く(今更)。
            • ノウハウまとめの OneNote 移行を始めようとしてあまりのイライラで挫折(今更)。
            • PCの勉強は手付かず。開発が一段落するまでは保留かな。
            • ハイラル放浪。クリアしようと思えばできそうだけど。
            今週の作業予定
            • iOS版 Chronus 実装。体験版からアプリ内課金でアンロックに方針変更。そのためにまずは AppStore にアプリ情報をせんといかんので、その辺の勉強。
            • ノウハウまとめをしやすそうなアプリかサービスの模索。
            • ハイラル放浪。まだクリアしたくないけど夜更かしは控える。

             少なくとも据え置き機のゼルダはほぼプレイしてきましたが、最後までクリアしたのはいくつかだけなんですよね。どうにも毎度毎度、ラストの城かガノン戦でイライラが頂点に達して投げちゃう。もしくは勝っても薬に頼りまくりのゴリ押しで全く嬉しくない、のどちらか。それまではいい思い出なのに、最後で嫌な思い出になるんですよねゼルダは。
             てことで今回のゼルダも、たぶんあとはラストの城に乗り込むだけなんだけど、心底行きたくねぇ‥。まあまだサブクエストはいくらでもあるし逃避しててもいんだけど、とりあえず一度は城には突っ込んでおくかね。もしかしたら一度は突っ込んで、まだ力が足らんてストーリーなのかもしれんし。

             と、ハイラル放浪が続くひこざです。もうすぐ41にもなるのに毎日2時とか3時とかまで夜更かしゲームするとは思ってなかったです。
             さて、先週は予定では Chronus の体験版分けをする予定だったんですが、半分くらい組んだ時点で今更気付きました。AppStore としては、体験版を別アプリで出すのはNG だったんですね。  つーても 昔はともかく、現状で明確に禁止してるのは正式リリース前の体験版で、販促用の体験版は別物な気もするし、実際ストアには体験版がゴロゴロ転がってる訳で、たぶん審査の人の気分次第なんでしょうけど、危ない橋を渡って気分で却下されるのもムカツクんで、せっかくだからイマドキの主流、アプリ内課金でのアンロック にチャレンジする事に。どのみちいつか必要になる事だし。

             でもアプリ内課金を実装するにはまず AppStore のサーバに商品データを置かないといけなくて、そのためにはアプリ情報を一通り登録しないといけないので、結局のところ、元々の予定通り、今週はアプリを申請するための勉強、てことになりますね。
             んでさっそくここ数日、申請とかアプリ内課金のドキュメント読んでる訳ですが、寝不足も相まって、そらもう即寝ますね。まるで進みませんね。さすがに0時には寝るようにしましょう。

            posted by ひこざ at 20:58| Comment(0) | 週報