ホーリーのプログラミング日記

ホーリーのプログラミング日記

エキセントリック・スーパーアプリクリエイター / アプリ総DL数 約180万 / 全然分からない 俺は雰囲気でアプリを作ってる / iOS : apple.co/3m3HxSm / Android : bit.ly/3ma0liZ

毎日3時間の集中。これだけで十分な努力である

 

何かで結果を出そうと思ったら、継続的な努力が必要だと思うんですけど、これって意外と短い時間でいいと思うんですよね。

いや、それはトータルでは長い時間が必要になりますよ。1万時間とか。

でも毎日のそれは、短い時間で十分だと思います。

 

まあ3時間ですね。毎日何かに3時間集中するってことを、休まずに1年も続けたら、これはとんでもないことですよ。かなり遠くまで行けるでしょう。

例えるなら仕事でいいんですけど、やる気のある人ほどハードワークするじゃないですか。1日12時間とか15時間とか。

結果を残そうとするあまり、長時間労働に手を出しがちですけど、そういう努力は長続きしないと思います。

 

毎日淡々と10年続けられる形。それが自分にとっての自然な努力ではないでしょうか。

10年続けられる形があるって、すごいですからね。これこそ継続は力なりに直結してますよ。

 

久しぶりに大吾梅原が書いた「勝ち続ける意志力」を読んで、そんなことを思いました。

 

 

上記した10年続けられる形とか、毎日3時間で十分っていうのは、本からの受け売りですね。さも自分が考えたように言いましたけど、思いっきりパクリです。

やっぱ努力ってことに関しては、この人の本を読むのが一番ですね。言葉の重みが違う。

 

P.S.

そもそも話で、集中力って3時間くらいがMAXじゃないですか。1日で考えたときに。

なので、その集中力を自分のやりたいことに優先的に当ててやると、かなりの結果に繋がると思うんですよね。

 

アプリマーケティング研究所さんの記事はためになるし面白いから大好き

 

アプリ作ってる人ならば、大多数が知ってると思うんですけど、アプリマーケティング研究所さんのサイト、とっても面白いですよね。非常にためになるんで大好きです。

アプリマーケティング研究所 | アプリビジネスを行う人のためのマーケティング情報サイト。アプリマーケティングに役立つ記事を発信

 

実は僕これ、有料noteも読んでるんですよ。

月額2000円だったかな?最初はちょっと高く感じたんですけど、実際のアプリ開発に活かせるんで、元は取れるお値段でしょう。きっとw

アプリマーケティング研究所 | note

 

んで、これを書いてる今月の特集に、僕応募したんですよ。なんか個人開発者のインタビュー記事を書くから、我こそはって人は連絡してくれって、前にTwitterで見たんで。

結果から言えば見事に落ちたんですが、今日の記事を見て納得しました。

「草野球あるある」満載ゲームで収益300万円。崖っぷちで逆転した個人開発者が語る、アプリに「課金チケットと対人戦」を入れて安定収益を上げるコツ。 | アプリマーケティング研究所

 

どんな方々が掲載されるのかなと思ってたんですが、これ「ふるあぷ」さんじゃないですか。僕、この方のブログも見てますよ。てか昨日更新されてた記事も、さっき見たくらいです。

僕から見たらスーパー上級者。

アプリで食べていける人とそうでない人の違いを考えてみた | furuApplicationsの真顔で読むブログ

 

いやー、そうか。このレベルの方が出るんですね。自分の落選も非常に納得した次第ですw

 

アプリマーケティング研究所さんの記事って、昔のものでも全部面白いんですよね。

今は動画広告なんかもあるんで、戦略的にちょっと違う部分もあるんですが、結構読んじゃいますね。

 

見たことないって方がいましたら、マジで一読をおすすめします。

有料noteもかなり面白いですよ。

 

アプリマーケティング研究所 | アプリビジネスを行う人のためのマーケティング情報サイト。アプリマーケティングに役立つ記事を発信

アプリマーケティング研究所 | note

ニートが好きであります

 

ニートを題材にした放置ゲームを作ってるんですけど、よく考えたら僕、ニートのゲーム3本目なんですよ。

ガチニート適性試験ニート専用脱出ゲーム 職安へ行こう、んで今回のやつですね。

今回のやつは、「ニート育成ゲーム コミュ障な俺が生きる道」って仮タイトルで現在製作中です。

 

いや、確かに僕、ニート好きなんですよね。自分自身がニートだったことはないんですけど、やっぱ題材として愛くるしいっていうか、とにかく好きですw

まず親友がニートだっていうのもありますね。結構ガチなニートなんで、そういうのもあって、親しみが湧くのかもしれません。

 

あとはこの漫画の影響がデカイですね。

 

チェリーナイツ 1巻

チェリーナイツ 1巻

 

 

チェリーナイツ

 

僕これ大好きなんですよ。この漫画を目当てにヤンマガ買ってたくらいですもん。

この漫画に出てくるキャラは、厳密にはニートではないんですけど、かもしだす雰囲気がまさにそれで大好きです。

チェリーナイツへのリスペクトもあって、僕はニートを題材にすることが多いのかもしれません。

 

何でもいいんですけど、自分が得意な世界観があると、ゲーム作りは簡単になりますね。

最初の構想段階でつまづくことが少なくなるっていうか。

 

とりあえず僕はニート多用の方針です。

最低限のエーエスオー

 

久しぶりにAppStoreを検索してみたんですけど、これ検索のアルゴリズムが変わってますね。ASOが変わったっていうか。

そいえば少し前に「すた子」さんもそう言ってたので、間違いないんでしょう。

 

 

そのときに検索してみたのは脱出ゲーム関連のワードなんですよ。「脱出 新作」とか「脱出 新作 人気」とか「脱出ゲーム」とか。

んで思ったんですけど、検索上位に脱出ゲームじゃないのも出てくるようになったんですよね。

これを書いてる今、iPhoneがご臨終してしまったので、スクショを撮ることが出来ないんですが、いわゆる脱出ゲーム以外のゲームも多くランクインしてました。

 

んで思ったんですよ。これアルゴリズム変わったなって。

 

まあ僕のレベルだとあれですけどね。ASOだの何だのと能書き垂れる前に、もっとマシなゲーム作っとけよって状態なんですけど、それでも気になるじゃないですか。

自分のゲームが仮にダメだとしても、人の目には触れてほしい。その上で選ばれなかったり、クソレビュー連発だったのなら、そのときに初めて諦めますよ。

とりあえず人目に触れたいので、ASOも気になるんですよね。

 

iOS11からはASOが特に大事になる、なんて情報も目にしますし、最低限の知識は入れて起きたいですね。

iOS11で自然流入激減の可能性!注意すべき8点と対応策 | オクトバ

The app's Info.plist must contain an NSCameraUsageDescription key〜っていう謎のメールをもらった件

 

ApplicationLoaderにサインイン出来なくて困ってたんですが、なんとか出来て、無事にアップロードまで行ったんですよ。

ApplicationLoaderにサインイン出来なくて困った話 - ホーリーのプログラミング日記

 

んでホッとしてたら、Appleさんからこんなメールが来ました。

 

Dear developer,

We have discovered one or more issues with your recent delivery for "算数系脱出ゲーム アインシュタイン". To process your delivery, the following issues must be corrected:

Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data.

Once these issues have been corrected, you can then redeliver the corrected binary.

Regards,

The App Store team

 

よく分からなくてググってたんですが、どうもiOS10からは、ユーザーのプレイベートな情報にアクセスするアプリは、そのことをinfo.plistに書かないといけないらしいですね。

他人のプライベートに入り込むような機能を実装した覚えはないんですが、Appleさんがそう言うので、直すことにしました。

上記のメールを読む限りカメラが関係してるとか。なので、そこをinfo.plistに記入することにしました。

 

参考にさせていただいた記事はこちらです。

itune connectにビルドをアップロード後にThe app's Info.plist must contain an NSCameraUsageDescription key...というメールが届いた時 - Qiita

 

なんかUnityからが上手く出来なかったんですよ。上記の記事内に書いてある項目が見当たらなくて。

なのでXcodeから、その設定をやってみました。

 

☆☆☆

 

f:id:gevvoihorry:20170901213217p:plain

 

まずはinfo.plistを選びます。

 

f:id:gevvoihorry:20170901213347p:plain

 

んで、よく分からなかったんですが、Privacy - Locationなんちゃらかんちゃら書いてあるやつの「+」ボタンを押して、他の項目をズラーッと出しました。

その中にあるんですよ。Privacy - Camera Usageとかってやつが。ちょうどこの画像だと、真下に出てますね。これです。

 

んでこの項目を追加して、あとは適当な理由を書いておけばOK。僕は上記の記事を参考に「this app uses camera」って書いておきました。

 

これで再度アップロードしたら、今度はちゃんと通りましたね。

iOS10からこんな変更があったなんて知らなかったですよ。

 

しかし僕のこのアプリ、カメラなんて使わないんだけどな。不思議だ。。

 

P.S.

こんな記事を見つけました。まあこういうことみたいです。

iOS10ではカメラアクセスなどの目的を明示しないと強制終了する - Qiita

ApplicationLoaderにサインイン出来なくて困った話

 

最近はiTunesConnectにビルドをアップロードするとき、ApplicationLoaderを使ってるんですよ。

なんかこれ普通にやろうとすると、ことごとくエラーになるんで、こっちの方法を取るようになりました。

【解決済み】XcodeからiTunesConnectにアップロードしようとしたときに出る、This action could not be completed. Try Again (-22421)っていうエラーについて - ホーリーのプログラミング日記

 

んで、最近になってやっとMacのOSをアップデートしたんです。Sierraに。

それにともないXcodeも8.3.3にアップデートしたんですが、やっぱよく分からないエラーが数個出てきますね。

 

とりあえず困ったのは、ApplicationLoaderにサインイン出来なかったこと。なんでだか出来なかったんですよ。

今日までは普通にAppleアカウントでログイン出来てたんですが、それが出来なくなってました。

んでいつものようにググると、こんな情報が。

ApplicationLoaderにサインインできない - Qiita

 

おかげさまで、これに書かれてる通りにやったら出来ました。以下、その簡単な説明です。

 

☆☆☆

 

とりあえずサインイン出来なかった場合、上に英語でAppleのアカウントページへのリンクが出てくるんですよ。まずはこれをクリックして、そのページに飛びましょう。

 

f:id:gevvoihorry:20170901211127p:plain

 

そうしたら「セキュリティ」って項目のところから、「App用パスワード」の「パスワードを作成」ってやつを選びましょう。

 

f:id:gevvoihorry:20170901211250p:plain

 

何だかよく分からなかったんですけど、ここに適当な文字列を入力すると、ワンタイムパスワードみたいなのを返してくれるんですよ。ランダムな文字列が返ってきます。

そしたらそれを、ApplicationLoaderのパスワードにコピペしましょう。これで入れますね。

 

Xcodeをアップデートするだけで、こういうエラーが出てくるから、いつも怖いんですよ。今回は比較的早めに解決できたんで良かったです。

 

【追記 2017.10.23】

ワンタイムパスじゃなくて、アプリ固有のパスワードらしいです。親切な方が教えてくださいました。ありがたや、ありがたや。

Hirayaブログを読んで激しく共感した話

 

こないだこちらのブログを見て、激しく共感していまいました。

これから個人でゲームアプリを作ろうと思っている人へ伝えたいこと - Hirayaブログ

 

いやー、これめっちゃいいこと書いてあるんですよね。読みながら何回うなづいたか分かりません。

 

f:id:gevvoihorry:20170830092504p:plain

 

目次がこんな感じにあるんですけど、これもう全部重要なことですよね。んで、それぞれに対する内容も、まあ共感の嵐ですよ。

なんでも、ご本人は一年半前からアプリ開発を始められたらしく、そのときの自分に伝える気持ちで書かれたそうです。

プログラミング未経験から始められたそうですが、どこかの誰かとは全然違いますよ。文章からしてシッカリしすぎですw

 

特に共感したところを、ちょっと引用させていただきましょう。

 

必要なスキルは?

検索スキルです。

分からないことや、ここはもうちょっと良いやり方がありそうだなと思ったら、取敢えず検索しましょう。その内、自分はコードを書いているのかネット上のコードを収集してモザイク画を描いているだけなのか分からなくなって来ますが、気にしません。

いつか絶対にコピペだけでは自分の思ったものが実現出来ず、モザイク画に自分の描いた線を入れたくなるときが来ます、その時は素直に沢山悩んで、試行錯誤しながらコードを書いてみましょう、それを続けている内に段々とスキルがあがってきます。

逆に言えばモザイク画、つまりコードのコピペだけで済ませられるならそれが一番だということです、最初は町一番のモザイク画職人を目指しましょう。

ちなみにコードにもキチンと著作権はあります、そこは注意しましょう。

 

どの程度の制作期間が必要?

見積もりの5倍です。

1週間だと思ったら5週間、1ヶ月だと思ったら5ヶ月かかります。

ゲーム制作初心者がゲームを作る場合、まず上記で述べたように書籍やチュートリアルで簡単なゲームを作ります。ですから「さあこれから自分のゲームを作るぞ!」と考えた時、天秤の片側にはさっき作ったチュートリアルゲームが乗っかっていて、その釣り合いを見ながら「うーん、こういうゲームなら1ヶ月くらいかな?」と考えるわけです。

しかし残念なことにその目論見は大きくハズレます、なぜならチュートリアルゲームにはデバッグの必要がなかったからです。これは一度バラした電卓を組み直すのと、秋葉原でパーツを買ってきて電卓を一から組み立てるくらいの違いがあります。

ゲームを作り始めると買ってきたパーツが間違っていたことに気付き、また買い出しにいったり、そもそも何が必要か調べる事が頻繁におきます、もちろんゲーム制作初心者の方もそういった事をコミコミで「まあ、1ヶ月くらいかな?」と見積もるのですが、多くの場合、制作に入ってしばらくするとそれが甘い目算であったと気付きます。

ちなみにそういった事を考慮にいれず「まあ、1ヶ月くらいかな?」と見積もった場合は10ヶ月かかります。

 

この2箇所には、本当共感しました。そう、検索スキルマジで重要なんですよね。

てか素人にはこれしかいらないと言っても過言ではないでしょう。

製作期間もそうですよ。見積もりの5倍。5倍になるんですよね。なぜかいつも。。

 

☆☆☆

 

そうそう。ただこれ、1つだけ期待を裏切られることが書いてありました。こちらです。

 

絵も描けないし音楽についてもからっきしだけど大丈夫?

大丈夫です。

僕も絵はまったく描けませんし、音楽方面についても何のスキルもありません。

ここで必要になってくるのは妥協です。というか個人制作ゲームというのは妥協と挫折の連続です。最初に企画したゲーム、頭の中ではあんなに綺羅びやかに輝いていたゲームが、いざ完成してみると見るも無残な姿になっていたということは全く珍しくありません。というか、望んだゲームが手に入ることなど絶対にありません。

多くの個人開発者にとってグラフィックは最初に妥協を強いられる部分です、これはもう仕方ありません、結婚相手に望む希望年収みたいなものです。

世の中にはフリー素材でキャラ絵や背景画像を公開してくれている、いわば個人開発者にとっての神もいますし、ドット絵やボクセルという絵心のない人間でも比較的簡単にデザインできる便利なツールもあります。

音楽も、たまたま知り合いの新作ゲームをプレイしてみたら自分のゲームのエンディングBGMが便所のマップのBGMに使われていた、っていうくらいには多くの個人開発者がフリーBGMを使っていますから、ありがたくフリーBGMを使わせていただきましょう。

ちなみに多くのフリーBGMには商用禁止のものと商用OKのものがあります、アプリに広告をつけるならキチンと確認してから使わせてもらいましょう。

 

個人制作ゲームは妥協と挫折の連続であり、グラフィックは最初に妥協を強いられる部分だって書いてあったんで、また激しくうなづいてたんですよ。ヘッドバンキングするかのごとく。

 

んで、ご本人様のアプリをダウンロードしてみたら、、

 

f:id:gevvoihorry:20170830094107j:plain

 

めっちゃ綺麗だった件

 

なんですかこれは。激しい共感からの激しい裏切りじゃないですか。

 

てかゲーム内容もすごいクオリティなんですよ。

いやー、ど素人から一年半でここまでのモノが作れるんですね。本当すごい。

 

7年後で待ってる

7年後で待ってる

  • Shogo Murakami
  • ゲーム
  • 無料

 


これグラフィックも全部ご自身で作られてるんですかね。すごい綺麗ですよ。

 

めっちゃ刺激になるので、この記事を何回も読み返してる次第です。

これから個人でゲームアプリを作ろうと思っている人へ伝えたいこと - Hirayaブログ

 

僕もグラフィックをなんとかしたいな。。