2/12日記 ===== その他 ===== * ようやくゲーム開発だけできそう。と言いつつ仕事で気が休まらないのです。 ===== プログラム ===== * 珍しくコミュニティに顔を出してコード書いたりビルド環境の構築等行った。 * で、手順も珍しく英語で書いた。 * https://machiaworx.net/miniscript/doku.php?id=build_soda * 本来ならソースコードや手順もプルリクしておいたほうがいいんだろうけど、面倒な点がいくつかある。 - Windows用のビルド設定が必要なため影響がないようディレクティブで分岐する必要がある - バグFixの必要があるためそれは別にコミットが必要 - Windows独自のマルチバイト処理について解決していると言い難い * ということで自家製でビルドはできるものの、これコミットしてもWindowsだけ特殊な扱いだぞってなってしまうのがネック。 * むしろ他の環境はどうやって回避してんだこれって感じ。 * mingwで試してみるのもいいけど、それだと完全な解決とも言い難い。 * 一番の勝利条件は「VC(cl)でコンパイルできること」かと思った。 ---- * あと某ソースコードを確認してプロジェクトを再度構築するなんてことをしてた。 * まず中身見てみたところ現行のコンパイラではまったく対応してない事象を確認した。 * 20年以上製品をメンテしてると、どこかで互換性切らなきゃいけない部分も出てくるのねえ・・・って思った。 * 特に文字列周りの使い方に色々注文がつくようになったらしく、これどうすんべって感じになった。 * 今のところコンパイラ自体が対応してなくて、WARNING握りつぶそうとしてもNGっぽかった。 ===== ゲーム ===== * ゼンレスゾーンゼロをプレイしてる。(下記URLは音出ます。注意) * https://zenless.hoyoverse.com/ja-jp/ * アクション部分は結構面白くて、ボタン連打だけでおもしろい。 * とは言うものの、攻撃の分岐は少ないので基本的には「同じ攻撃で長時間ボコる」だけになってしまう。それをキャラチェンジで有利な状況に持っていくように見えた。ただそれも長時間ボコった果てに到達するやつ。 * あと回避行動(効果の弱いウィッチタイム)も特定の攻撃だけに発生する感じになってて、それ以外はノー目印になりそれなりにパターン組まないとクリアできない。結果としてパターン把握して長時間ボコるゲームになってしまっていて、それはそれでもったいないかなって思う。とは言うもののキャラチェンジを前提にするなら耐久力上げて対応してもらうのがいいんだろうなあとも思うし。 * 敵の行動キャンセルがあまり発生しないゲームのため、個人的には好み。(CryPic.も行動キャンセルが発生しないように弾幕を用いるところはあるし) ---- * で、他のコンテンツもかなり多めでマジでどうやって作ってるん?って感じがある。 * しかしそのおかげで「アクション楽しみたいのに制約がある」「ガチャ引きたいのに」みたいな微妙な引っ張り合いが発生しているのもなんだかなあという感じはある。 * KPIを重視するために言ってしまうとテーマパークっぽく様々なコンテンツを構築したりLVアップの導線を引いてるのは分かるんだけど、そのおかげで「次は全く違うゲーム」とかになってしまって、ルールを把握するのに苦労する。 * そしてオープンワールドっぽく街をつくりつつも、実は範囲はそれほど広くなくてズッコけたw * いやぜんぶに力いれるわけにもいかないし仕方ないよねって思った。 * そういう形のためか基本メニューの物量が結構あるし、そこにショートカットが存在するけど、むしろこれショートカットにするん?みたいなのがあって、ショートカット覚えなきゃなん?となってしまう。もはやガチャのメニュー場所もわからんというやつ(最終的には把握したけど ---- * 色々言いつつも楽しいなって思ってる。 * 今のところ1章クリア。 * ガチャ引いたら猫又ひいた。おっぱいのでっかいキャラはまだあまりいない。 ---- * 今日から?HEYでアクウギャレットEXAのロケテが開始されており、配信台の映像みてた。 * アクウギャレットの舞台、西日本民国と東北日本共和国が1996年に東西併合して日本国が出来たという設定らしい。\\ 前面にまったく出てないおもしろ表現なので、当時からあったのか新たに付け加えたのか気になるところ。 * あとUI周りが大きく追加されたのとかが気になった。せっかく舞台設定を見れるようにしたので色々整合性とった感じなのかな。 * P-47ACES風に情報が多すぎない記述にしてていいなこれってなる。