ドライのメモ帳 開発日記やらなんやら 2016-10-25T04:18:03+09:00 dreicat Hatena::Blog hatenablog://blog/10328749687189296717 ちょっと寄り道 hatenablog://entry/10328749687191124764 2016-10-25T04:18:03+09:00 2016-10-25T04:18:03+09:00 はい、豆腐メンタルなドライです。 投稿5回目になるんですがいまだにキャラが固まっていません。 どうしたもんですかね・・・ 何の話だっけ、そうでした寄り道の話でした。 今現在オンラインなゲーム作成に必要な手順やらツールやらアセットやゲームルールやら仕様やらを準備中なんですが ちょっとだけ寄り道してみたいんですよ 寄り道という表現な理由は 残念ながらこのネタは非常にデリケートになりそうなので配布できず やったとしても動画だけになりそうなんですが・・・ どうせするなら皆がワクワクしそうなものをしてみたいじゃないですか 想定していたモデルはなんとか見つけることが出来たので まずは仕組み上問題なく組み込… <p>はい、豆腐メンタルなドライです。</p> <p>投稿5回目になるんですがいまだにキャラが固まっていません。</p> <p>どうしたもんですかね・・・</p> <p> </p> <p>何の話だっけ、そうでした寄り道の話でした。</p> <p> </p> <p>今現在オンラインなゲーム作成に必要な手順やらツールやらアセットやゲームルールやら仕様やらを準備中なんですが</p> <p> </p> <p>ちょっとだけ寄り道してみたいんですよ</p> <p> </p> <p>寄り道という表現な理由は</p> <p>残念ながらこのネタは非常にデリケートになりそうなので配布できず</p> <p>やったとしても動画だけになりそうなんですが・・・</p> <p> </p> <p>どうせするなら<strong>皆がワクワクしそうなものをしてみたい</strong>じゃないですか</p> <p> </p> <p>想定していたモデルはなんとか見つけることが出来たので</p> <p>まずは仕組み上問題なく組み込みが出来るか確認してみたいと思います。</p> <p>いけそうだとしてもモデル製作側がNoということになるなら諦めますけどね・・・</p> <p> </p> <p>本日はおやすみなさい(明日仕事なのにもう4時過ぎですよorz)</p> dreicat オンラインゲーム作成の注意点? hatenablog://entry/10328749687190742759 2016-10-22T22:19:06+09:00 2016-10-22T22:19:06+09:00 つい最近までコーヒー牛乳をまともに飲んだことがなかったんですが、飲んでみたら普通に飲めて、最近のお気に入りはカルーアミルクになってきました。ドライです。 何の話だっけ そう、オンラインゲーム作成の注意点についての話だった。 私個人の考えですが、オンラインゲームにおいて最も重要な要素は人(人数)だと考えています。対戦相手しかり、協力者しかり、せっかくオンラインなんだから複数人でやりたいですよね。 ところが個人製作において、プレイ中の対戦相手や協力者を求めるというのは非常に難しいものとなってきます。それはなぜか? 製作者側が抱えそうな問題としては 開発期間中の場合 ・「誰かと調整しようにも時間の都… <p>つい最近までコーヒー牛乳をまともに飲んだことがなかったんですが、飲んでみたら普通に飲めて、最近のお気に入りは<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%AB%A5%EB%A1%BC%A5%A2%A5%DF%A5%EB%A5%AF">カルーアミルク</a>になってきました。ドライです。</p> <p> </p> <p>何の話だっけ</p> <p>そう、オンラインゲーム作成の注意点についての話だった。</p> <p> </p> <p>私個人の考えですが、オンラインゲームにおいて最も重要な要素は人(人数)だと考えています。対戦相手しかり、協力者しかり、せっかくオンラインなんだから複数人でやりたいですよね。</p> <p> </p> <p>ところが個人製作において、プレイ中の対戦相手や協力者を求めるというのは非常に難しいものとなってきます。それはなぜか?</p> <p> </p> <p>製作者側が抱えそうな問題としては</p> <p>開発期間中の場合</p> <p>・「誰かと調整しようにも時間の都合が合わない」</p> <p>・「こんな中途半端な状態で広く公開したくない、もっと出来上がってから ><」</p> <p> </p> <p>公開後の場合</p> <p>・「<strong>そもそも認知度が少なくてオンラインゲームのはずなのに誰もやってくれない</strong>」</p> <p>などが考えられます。</p> <p> </p> <p>プレイヤー側が抱えそうな問題としては</p> <p>開発期間中の場合</p> <p>・「問題だらけでゲームとして成り立ってないものをわざわざやりたくない」</p> <p>・「バランスが悪くて楽しくない、こういうとこ修正してほしいのに・・・」</p> <p> </p> <p>公開後の場合</p> <p>・「<strong>たまたま知ってゲームをやってみても誰もいなくて対戦できない・・・</strong>」</p> <p>などが考えられます。</p> <p> </p> <p>1つ1つ問題を潰していきましょう。</p> <p> </p> <p>「誰かと調整しようにも時間の都合が合わない」</p> <p>これに関しては、<strong>そもそも常日頃から誰かを当てにしてはいけません。</strong></p> <p>別に協力を求めるなって言ってるわけじゃないんです。</p> <p><strong>協力は大事、超大事。</strong></p> <p>ただ頻度、もしくは開発の仕方の問題です。</p> <p>誰かがいないと調整できない要素は<strong>極力減らさないといけません。</strong>(ゼロは無理)</p> <p> </p> <p>極論を言ってしまうと、<strong>ある程度一人だけでも遊べる状態にした方がいいでしょう。</strong></p> <p>可能であれば 自分(&amp;味方AI) vs AI ができるとGoodでしょう。</p> <p>次。</p> <p> </p> <p>「こんな中途半端な状態で広く公開したくない、もっと出来上がってから ><」</p> <p><strong>隠すな。公開しろ。</strong></p> <p> </p> <p>出来上がってないものを人に見せるのに抵抗があるのは分かります。<strong>超わかります。</strong></p> <p>というか<strong>私もできれば見せたくないし。</strong></p> <p> </p> <p>ただ、個人ゲーム開発において<strong>人に見せる</strong>というのは<strong>非常に重要な要素</strong>です。</p> <p>なぜなら<strong>自分だけだと気づかない問題点が必ず潜んでいるから。</strong></p> <p>ここで重要なのは人に見せた場合は<strong>必ずフィードバックをもらう</strong>ことです。</p> <p>これに関しては</p> <p>「バランスが悪くて楽しくない、こういうとこ修正してほしいのに・・・」</p> <p>の問題の解決にも繋がります。</p> <p> </p> <p>フィードバックですが、個人的には<strong>良い点と悪い点の2つを聞く</strong>ようにしています。</p> <p><strong>悪い点</strong>は単純に<strong>ゲーム性の向上</strong>に、<strong>良い点</strong>は<strong>その作品(製作者)の武器(押し)が何になるか</strong>に繋がります。</p> <p>次。<span style="text-decoration: line-through;">文章書くの疲れてきた</span></p> <p> </p> <p>「問題だらけでゲームとして成り立ってないものをわざわざやりたくない」</p> <p>これに関しては<strong>問題を潰していく</strong>しかありません。</p> <p>もしくはいっその事<strong>やらせなければいい</strong>んです。</p> <p> </p> <p>公開しろってさっき言ってたのにやらせないって じゃあ何公開するんだよ</p> <p>って話ですよね。</p> <p> </p> <p><strong>動画を公開するんです。ブログだけじゃなく動画サイトに。</strong></p> <p> </p> <p>動画だと実際にプレイしてもらうのとは違って見てもらうだけでいいので</p> <p>ユーザーの負担は格段に減ります。<span style="text-decoration: line-through;">(制作側は増えるけど・・・)</span></p> <p>そして少なくとも<strong>動画ですら見てわかるレベルの問題は指摘されます。</strong></p> <p>まずはそこを直していきましょう。</p> <p> </p> <p>そしてこの動画を公開することによって以下の問題も緩和できます。</p> <p>「<strong>そもそも認知度が少なくてオンラインゲームのはずなのに誰もやってくれない</strong>」</p> <p>「<strong>たまたま知ってゲームをやってみても誰もいなくて対戦できない・・・</strong>」</p> <p> </p> <p>これらも定期的に動画を公開することによって</p> <p><strong>少しずつでもゲームの(そして製作者の)認知度をあげていくことができます。</strong></p> <p>また、投稿する自分のゲーム動画を<strong>見続けてくれるような</strong><span style="text-decoration: line-through;">物好き</span><strong>親切なユーザーは</strong></p> <p>一見さんよりも作品を<strong>プレイしてくれる確率がグッと高くなります。</strong></p> <p>この<strong>ユーザーさん達</strong>は<strong>大事</strong>にしましょう。</p> <p>きっと製作者が頑張るための<strong>心の支え</strong>となることでしょう。</p> <p> </p> <p>・・・と長々書きましたが、平日は家に帰ってきてもクタクタでなかなか時間が取れないので肝心の製作が進まない私でしたorz</p> <p><span style="text-decoration: line-through;">誰か変わりに作ってくれませんかねー?ダメー?</span></p> <p> </p> <p>地道に休日にコツコツ頑張っていきたいと思います。</p> dreicat うわっと hatenablog://entry/10328749687190139711 2016-10-19T03:34:38+09:00 2016-10-19T03:34:38+09:00 職場での出会いが絶望的な人ってどこで出会ってるんでしょうか。 通勤バスでたまに見かける綺麗な方を一目惚れしそうになるもモロモロの理由でコンタクトを取る勇気までは出ない、私ことドライです。 なんの話をしてたんだっけ。 そう、ちょっと驚いた話だった。 このはてなブログ、ものっそ簡易的ですがその日のアクセス数が分かるようになっているようです。 で、更新しないといけないなー・・・更新できそうなネタないかなー・・・と管理画面を 開くと、どうも何人かはちょこちょこ見に来てくださっているようで。 少しでも見てくれる人が増えていけばいいなーとは思っていたのですが 実際にこうしてアクセス数が形としてあると何か進… <p>職場での出会いが絶望的な人ってどこで出会ってるんでしょうか。</p> <p>通勤バスでたまに見かける綺麗な方を一目惚れしそうになるもモロモロの理由でコンタクトを取る勇気までは出ない、私ことドライです。</p> <p> </p> <p>なんの話をしてたんだっけ。</p> <p>そう、ちょっと驚いた話だった。</p> <p> </p> <p>この<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A4%CF%A4%C6%A4%CA%A5%D6%A5%ED%A5%B0">はてなブログ</a>、ものっそ簡易的ですがその日のアクセス数が分かるようになっているようです。</p> <p>で、更新しないといけないなー・・・更新できそうなネタないかなー・・・と管理画面を</p> <p>開くと、どうも何人かはちょこちょこ見に来てくださっているようで。</p> <p> </p> <p>少しでも見てくれる人が増えていけばいいなーとは思っていたのですが</p> <p>実際にこうしてアクセス数が形としてあると何か進めなきゃいけないなという気持ちになってきます。(その結果が今日の更新でもあるんですが・・・)</p> <p> </p> <p>独学でひっそりやってるとホント心が折れます(というか弱ります)からね・・・</p> <p>そういう意味では更新マダー?って見にきてくれている人は背中を押してくれるプラスの存在ですね。<span style="text-decoration: line-through;">べ、別に感謝なんてチョコットはしてるんだからね!</span></p> <p> </p> <p>で、せっかく見てる人がいるので出来れば頻繁に更新したいところなんです<strong>が・・・</strong></p> <p>平日家に帰ってくるのが早くても午後8~9時過ぎで、ご飯食べたり風呂入ったりの必須イベントこなすとその頃には10時~11時なんですよね・・・</p> <p>しかもブログにまだ慣れてないので文章読み直したり書き直したりで30分ぐらいかかっている体たらく。</p> <p> ちょっと休憩なんぞ入れると気づいたら日付が変わっているなんてのもザラで</p> <p>この状態はあまりヨロシクナイ。</p> <p> </p> <p>もちっと時間の効率的な使い方をしないと平日の開発時間が捻り出せないなんてことになってしまうので何か考えたいところです。</p> <p> </p> <p>とはいえ仕事後の休憩は休憩でちゃんと取らないと、疲れた状態だと頭の中でイメージが動いてくれないんですよね・・・グヌヌ</p> <p> </p> <p>なので、まとまった時間が取れない日は小話で誤魔化す日もあるかもしれません。</p> <p>そんときは あっ、こいつ<span style="text-decoration: line-through;">サボりやがった</span>疲れてんだなと生暖かい目でみてくだちぃ。</p> <p> </p> <p>このまま終わるのもあれなんで、最後になんか役に立たない話でも・・・(あ、このノリ今は亡き初代ブログっぽい)</p> <p> </p> <p>私が新しいものを開発するときは(今回はゲームと過程して)</p> <p>1.どんなものを作りたいか材料となる要素をtxtなどに書き出す</p> <p>2.それらを元に頭の中で映像として形を作って動かす(まずは大まかな流れだけ)</p> <p>3.頭の中で仮ディスプレイを用意し、その映像を冒頭(<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%ED%A5%B4%A5%DE%A1%BC%A5%AF">ロゴマーク</a>表示)から再生する</p> <p>4.頭の中でコントローラーを自分に持たせてそのゲームを操作させる</p> <p>5.同時にその時の脳内ディスプレイの表示内容をノートなどに転写(コピー)する</p> <p>6.転写した内容の詳細を脳内でまたイメージする。脳内でぼやけていない鮮明な映像になるまでしっかりイメージする。</p> <p>7.鮮明になった映像の再生速度を限りなくゼロに。映像に合わせた挙動の処理を順番に脳内で分解(どういう実装になっているか簡易的な要素状態になるまで細かく分解)する。</p> <p>8.簡単になるまで分解したら、後は必要になるギミックの処理を1つずつ実装していく。</p> <p>9.3に戻る</p> <p>10.脳内イメージと実際作成しているゲームの見た目が似ているか確認し、脳内イメージに近づけるように脳内イメージを丸パク(真似)を繰り返す。</p> <p>11.最後に微調整をして完成。</p> <p> </p> <p><strong><span style="text-decoration: line-through;">というわけで日ごろ寝不足だと脳内イメージがぼやけて作れないのですって結局1時間ブログ書いてたよちくしょうオヤスミ</span></strong></p> dreicat 弓道警察 hatenablog://entry/10328749687189615674 2016-10-16T03:24:13+09:00 2016-10-16T03:31:51+09:00 ソフトコンタクトの何がアレって、外すときに乾いてると眼球と一体化してて 地味に痛いんですよ。 目薬を差してしばらくふやかしてから取ることで事なきを得る。 なんの話をしてたんだっけ。 そう、弓道警察の話だった。 大学時代のサークルの後輩と同級が弓道警察(経験者)で、前に作った弓矢を使ったVRの作品に関し、疑問だった箇所に関して貴重な意見を申してくれた。 自分は大学時代に弓道部に入ろうか迷ったものの結局別のサークルに入ったため 和弓の経験がなく、細かい所が分からなくて地味に仕組みに困ってたりしたのだ。 で、話を聞くとどうも矢の通る位置(構えた弓に対してつがえた矢が体側と外側のどちら側を通るか)が右… <p>ソフトコンタクトの何がアレって、外すときに乾いてると眼球と一体化してて</p> <p>地味に痛いんですよ。</p> <p>目薬を差してしばらくふやかしてから取ることで事なきを得る。</p> <p> </p> <p>なんの話をしてたんだっけ。</p> <p>そう、<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B5%DD%C6%BB">弓道</a>警察の話だった。</p> <p> </p> <p>大学時代のサークルの後輩と同級が<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B5%DD%C6%BB">弓道</a>警察(経験者)で、前に作った弓矢を使ったVRの作品に関し、疑問だった箇所に関して貴重な意見を申してくれた。</p> <p> </p> <p>自分は大学時代に<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B5%DD%C6%BB">弓道</a>部に入ろうか迷ったものの結局別のサークルに入ったため</p> <p>和弓の経験がなく、細かい所が分からなくて地味に仕組みに困ってたりしたのだ。</p> <p> </p> <p>で、話を聞くとどうも矢の通る位置(構えた弓に対してつがえた矢が体側と外側のどちら側を通るか)が右利き用としては(矢が弓の左側を通るから)間違ってしまったと思っていたものが、それであっているとのことだった。</p> <p> </p> <p>何かで見かけたアニメかドラマで弓を構える場面があったのでそれを参考にし、</p> <p>自分が左利きだったので、うっかり本来はない左用に作ってしまい</p> <p>実装間違えたー? と思っていたものが結果オーライだったようだ。</p> <p>なるほど、弓を持った手の親指の上を通るのが本来の・・・あれ?</p> <p> </p> <p>ちょっとまて、右利き(というか一般的な持ち方)の場合だと左手で弓を持つはず。</p> <p>その場合、体は正面の的に対して右を向いているはずだ。</p> <p>だとすると矢が内側を通るとしたら親指の上は通らないのではないか?</p> <p>もしかして説明を間違って解釈してしまったのではないだろうか?</p> <p>会社でも自分の思ってる内容が<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%A2%A5%F3%A5%B8%A5%E3%A5%C3%A5%B7%A5%E5">アンジャッシュ</a>の奇跡のすれ違いのごとく</p> <p>相手に伝わってないことがあったわけだし。</p> <p> </p> <p>・・・と、ここでなんだか急に心配になって<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B5%DD%C6%BB">弓道</a>の画像を検索してみた。</p> <p> </p> <p><a href="https://www.google.co.jp/search?q=%E5%BC%93%E9%81%93%E3%80%80%E6%A7%8B%E3%81%88%E6%96%B9&amp;source=lnms&amp;tbm=isch&amp;sa=X&amp;ved=0ahUKEwi7mvmtst3PAhXDX5QKHXNsCNUQ_AUICCgB&amp;biw=2144&amp;bih=1007&amp;dpr=0.9">弓道 構え方 - Google 検索</a></p> <p> </p> <p><strong>体に対してやっぱ外側じゃん!あぶねぇ!相手の話を間違って解釈してた!</strong></p> <p> </p> <p>というよりこれはあれだ、基準が体だけだとどっちが外でどっちが内かわからん。</p> <p>弓を構えた状態で弓につがえる矢が体のある内側を通るか弓側の外側を通るかで聞かないといけなかった気がする。</p> <p> </p> <p>なのでやっぱり右利き用(通常持ち)でする場合は、的を正面とすると構えた弓の右側(体から離れた方の外側)を矢が通るのが正解のようだ。</p> <p> </p> <p>というわけで自分が思ってることが他人にうまく伝わっているとは限らないので</p> <p>(逆もまたしかり)</p> <p><strong>誰かと話すときは ここは説明しなくても大丈夫っしょ・・・ とか思わず!</strong></p> <p><strong>細かすぎィ!!と思われるくらい詳細に!</strong></p> <p><strong>間違って解釈されないよう、シンプルな単語をなるべく使って!話しましょう!</strong></p> <p> </p> <p><strong>お兄さんとの約束だよっ!</strong></p> <p><span style="text-decoration: line-through;">これお酒の席だったから互いの認識のズレがひどかっただけって話なんじゃ・・・</span></p> dreicat ブログ始めました hatenablog://entry/10328749687189304624 2016-10-14T02:14:15+09:00 2016-10-14T02:14:15+09:00 心折られた日からはや数年、また1から始めました。 どれから頑張るか迷ったため、まずはお題募集。 マジっすか、もう少し偏ってくれてもいいのよ。 いや、今やほとんど何もない状態の自分に5票も入れてもらってるだけでも 御の字とすべきだろう、感謝だ。 ひとまずロックマン系はなし。 メトロイドヴァニア系は・・・割とネタは温めているが 一番のネックはやはりモデルデータになりそう。 3Dオンライン系は・・・ ネタがないわけではないがまだフンワリしてるので 使えそうかきっちり精査する必要がある。 というかする場合、オンライン同期系に初チャレンジなことに気づいた。 アセットである程度機能代用できないか探してみよ… <p>心折られた日からはや数年、また1から始めました。</p> <p>どれから頑張るか迷ったため、まずはお題募集。</p> <p> </p> <p><img class="hatena-fotolife" title="f:id:dreicat:20161014012300j:plain" src="https://cdn-ak.f.st-hatena.com/images/fotolife/d/dreicat/20161014/20161014012300.jpg" alt="f:id:dreicat:20161014012300j:plain" /></p> <p> </p> <p>マジっすか、もう少し偏ってくれてもいいのよ。</p> <p>いや、今やほとんど何もない状態の自分に5票も入れてもらってるだけでも</p> <p>御の字とすべきだろう、感謝だ。</p> <p> </p> <p>ひとまず<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%ED%A5%C3%A5%AF%A5%DE%A5%F3">ロックマン</a>系はなし。</p> <p> </p> <p><a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%E1%A5%C8%A5%ED%A5%A4%A5%C9%A5%F4%A5%A1%A5%CB%A5%A2">メトロイドヴァニア</a>系は・・・割とネタは温めているが</p> <p>一番のネックはやはりモデルデータになりそう。</p> <p> </p> <p>3Dオンライン系は・・・</p> <p>ネタがないわけではないがまだフンワリしてるので</p> <p>使えそうかきっちり精査する必要がある。</p> <p>というかする場合、オンライン同期系に初チャレンジなことに気づいた。</p> <p>アセットである程度機<a class="keyword" href="http://d.hatena.ne.jp/keyword/%C7%BD%C2%E5">能代</a>用できないか探してみようかな。</p> <p> </p> <p>VR系は・・・そもそもやれる人が少ないってのもあるかもしれない。</p> <p>こっちは勉強も兼ねてちょこちょこやる感じにしてみよう。</p> <p> </p> <p> </p> <p>後は開発環境</p> <p>作りやすさはさておき、素材や演出のしやすさを考えるとやはりUnityだろうか。</p> <p><span style="text-decoration: line-through;">でも更新すると互換性なかったりバグったりたまに怪しい挙動するから正直心配</span></p> <p> </p> <p>まぁ・・・それでも<a class="keyword" href="http://d.hatena.ne.jp/keyword/C%2B%2B">C++</a>でライブラリから作ってる時に比べれば開発速度も比較にならないくらい早くなるし、アセットストアに優良な(そして有料な)アセットもあるから昔のように一人で無理することも減るだろう。</p> <p> </p> <p>場合によっては誰かに協力をお願いすることがあるかもしれない。</p> <p>ただ、お願いするにしてもある程度想像が膨らむ形まで出来てないと話にならない。</p> <p>結局のところ誰かに支援を頼むにしても</p> <p>(おっ・・・コレ手伝ったら面白そうなのができるんじゃね?楽しそうだ)</p> <p>とか</p> <p>(こいつはスゲェ、よーし協力して勝ち馬に乗るぞっ)</p> <p>って思わせられるぐらいじゃないと心が動かないのだ。</p> <p>ただ求めるだけでは助けてはもらえない。説得力が必要。</p> <p>まずはそこまで、頑張ろう。</p> <p> </p> <p>【本日のまとめ】</p> <p>ニックネーム決めたりブログ名決めたり今後の方針を決めた。</p> <p>今後1行でもいいので更新していくように頑張る。</p> dreicat