投稿記事

フォローの記事 (63)

des 2020/06/18 02:17

6月17日 進捗など

お久しぶりです。
記事の投稿は2ヶ月ぶりとなります。

久々に部屋の掃除をしたら賞味期限が3ヶ月以上過ぎてる物が大量に見つかりました。
試しに安全そうな賞味期限切れの物を食べたり飲んだりしましたが、案の定軽く体調を崩しました。
無理はしてはだめですね。


というわけで生存報告みたいな物ですが、製作の進捗とかその他諸々の記事です。

育成SLGに関係のある話

画像として表示できる物が無いため、今回もパッチノートを置いておきます。

パッチノート(Ver1α18~1α19.3)
1.機能の追加
・大会で手動戦闘を可能に(1α18)

前の記事で書いた気がするので省略します。
戦場での戦闘同様、プレイヤーが操作できるようになりました。


・戦闘に天候の概念を実装(1α18)
※1α19にて常に晴れとして扱われていたバグ修正

季節によって天候が変わるようになりました。
一部の技や特性が影響を受けます。
……本当は画面にそれっぽいものを表示させたいのですが、私の環境にて動作が不安定になる場合を確認しているので見送ってます。


・弱点の実装(1α19)

与ダメージが低い現象への対策の一つとして、各魔物に弱点を実装しました。
現在は各魔物につき一つのみですが、今後ストーリーの進行状況などに応じて勝手に増えるような感じにすると思います。
……全年齢作品ではないですからね、これ。

この変更と同時に、与ダメージ被ダメージ共に大きくなるよう計算式を変えました。
素の計算式がバグっているような気がしますが、数学に足を突っ込む内容なので修正できそうにありません。


・決定キー連打で同じ行動を選択可能に(1α19)

あるゲームを遊んでいて「繰り返しの動作は可能な限り操作回数を減らした方が良い」と思い、今までは選択肢が表示される毎に表示箇所をリセットしていた部分を記憶するように変えました。
作業感が増えたような気がしますが、育成時の操作性が上がっていると思います。

確認選択肢で「はい」を選んでほしくない時はコンフィグから選択肢の設定を変えると「いいえ」が選ばれるようになります。
(比較動画を貼ろうと思いましたが見た目が地味だったのでやめました)、


2.バグ修正
(こっちはバージョン順ではなく大きめのバグ順となります。)

・冬眠などで魔物を育成していない状態になった際に、しごと情報・しゅぎょう情報の履歴が消滅するバグを修正(1α19.3)

バグが2種類ありますが、片方は諸事情で説明できないバグとなるため一つにまとめました。
冬眠時の方のバグは保存するデータベースの設定が間違っていたため情報が消滅していました。


・タイトル画面で助手変更をしようとすると緑帯エラーが表示されるバグを修正(1α19)

ちゃんと確認はしていませんが、1α15で追加した要素が悪さをしてました。
バグは直しましたが「タイトル画面で助手の変更を行える事自体が問題なのでは?」という点から、タイトル画面では変更できないようにしました。


・個別ダウンロードを選んでから「閉じる」を選ぶと想定外の挙動が発生するバグを修正(1α19.2)

この操作をすると選択肢の外にある選択肢を選べるようになっていました。
選択肢外の選択肢を選んでも処理自体が設定されていないので何も起こらないと思われます。(未検証)


・魔物の誕生日が必ず0年0月0日になるバグを修正(1α19)
・召喚時に魔物の好物が設定されないバグを修正(1α19.3)

設定そのものを素で忘れてました。


・天候が常に晴れになっているバグを修正
・ウインドウタイプを2にすると画面上部に表示されるメッセージウインドウが画面下部に表示されるバグを修正(1α19)
・タイトル画面やノベルパートのコンフィグにて「マニアック」の項目を選ぶとコンフィグを閉じてしまうバグを修正(1α19.2)
・魔物を冬眠から醒ました際に1週以上経過していると誕生日が再設定されるバグを修正(1α19.1)
・戦闘中の技エフェクトが一部おかしい点を修正(1α18)
・追加アイテムの入手方法が無いミスを修正(1α18)
・Ctrlキーを用いた効果音の音量設定が機能していないバグを修正(1α19)
・個別ダウンロードにて「BasicData」が画面からはみ出てるのを修正(1α19.2)
・内部フラグのミスを修正(1α19)

その他の修正した細かなバグです。
探せばまだまだバグが見つかりそうです。


3.その他
・冬眠時に出力されるファイルを1つ削除(1α19.3)
・データ修正を使う事で可能だった、一部画像の変更方法を変更(1α19.3)

ヒトを画面に表示させるにあたって問題が生じたため変更に至りました。
説明が難しいのですが、今までは「魔物を表示するにあたって1枚の画像を使う」という方法を取っていました。
ですがヒトを表示させる場合は「複数枚の画像を重ねて1つの画像として表示させる」必要がありました。こうしないと1枚1枚差分を作る必要があってファイルサイズが膨れ上がるんです……。
それで色々と考えていた訳ですが、今まで使っていた方法だと色々と相性が悪い事+特定条件下でバグが起こる事が分かりました。
ですので画像の表示方法自体を変えて、恐らくバグが起こらない方法にしました。


・選択肢の挙動を修正(1α18)

全く詳細を書いていない説明ですが、一部の場面にて選んだ選択肢を記憶するよう変更しました。
一部箇所の操作性が向上しました。



書いてない点もありますが、ここ2ヶ月ほどの更新内容は以上の通りです。
突然熱暴走で電源が落ちたり、よく分からないフリーズをしたりでパソコンの様子があまり大丈夫ではないので約束はできませんが、8月以降の早い時期にv2αを投稿できるくらいには製作をどうにかしたいですね。
8月以降なのは後述しますが色々と察してください。


それ以外の事

製作が遅々として進んでいませんが、製作の副産物を公式のコモンイベント集に上げておきました。
使い道は特にありませんがご自由に改造してお使いください。
可変DB上詰めコモン
捕虜システムで必要だった処理を汎用化した物です。
何らかの要因でそのデータID部分が使われていない状態になっていればそのデータIDより下にあるデータを全て上に詰めるコモンイベントです。
判定には文字列変数を使ってますが、改造すれば変数を判定する為の項目として使えます。

ちなみに似たコモンイベントが既に投稿されてました。

ファイルパス取得コモン
Ci-enの方には上げていた気がしますが、ウディタ単体で現在のGame.exeがあるフォルダのファイルパスを取得する為のコモンイベントです。普通の方法では取得できない為、必ず緑帯エラーが表示されます。
上位フォルダにファイルを保存する行為自体が普通ではないのでまともな使い道はありません。
……使い方を誤ると危険なコモンイベントですので自己責任でお願いします。



次にもう一つの製作中のゲームについて。
v2αが8月以降の理由に直接関わってくるのですが、現在こちらの改良を進めています。
今の作業は確実に終わりませんが、直前に重大なバグが見つからない限りは7月19日に公開できると思うので楽しみにしていてください。

それに関連してですが、Googleスプレッドシートで任意のデータの送受信を行えるようになりました。
特定データを利用したやりたい事が3つほどあったので何とかなって助かりました。
……人様が公開しているソースコードを幾つも借りてますが。

で、入れる意味はありませんがメッセージチャット(同期精度は良くない)を実装できるようになりました。
何か仕込めそうなら育成SLGにも何かを入れたいですね。


あとがき

某あつ森の動画を見ていて、現実に近いオープンワールドの3Dゲーム(18禁)を作ってみたいなーとか、再び考えてました。
セカンドライフが考えてる中で最も近いゲームですが、ああいうオンラインゲームではなくオフラインゲームとして、人の成長を追体験する感じのゲームを。
ゲーム内で出来る事は決まってるけど、プレイヤーは何を選択してもいいみたいなシステムの物を作ってみたいですね。
具体的に書くと怒られる予感しかしないので全力でぼかしますが、幼少期から始めて、昼夜が存在する世界を好きなタイミングで好きな風に、そういった街や森などを自由な恰好で冒険できるというコンセプトで作ってみたいです。
行動に対してゲームが結果として返してくれるのでそういうのも好きなんです。

……素材の都合とか、やりたい事(物理演算やマウスで任意を場所を立体で見れるようにする)の実装難易度とかを考えるとUnity辺りを使わないといけないので残念ながら頓挫しそうです。
Blenderで素材を製作してウディタで実装するみたいな事をしようと思っても、バグがバグを呼んで手に負えなくなるんですよ、3Dって……。
ウディタで3Dのゲームを作ってる方々は本当に凄い方だと思います。

des 2020/04/19 02:47

【製作中の育成SLGの話】4月19日 進捗


お久しぶりです。
ネタ不足やらぶり返しやらが相成って更新をサボっていてすみません。
今後もしばらくは更新頻度が下がったままです。

割とどうでもいい事ですが、→のアイコンを設定いたしました。

進捗

土台部分を作りきった2αへ更新するため、諸々の製作を続けております。


今はこの辺りの仕様決めと製作が中心です。
現状では捕獲が成功したら2種類の選択を取れるという点のみ実装を決めてます。
完成までに別のバグが見つかったら一部機能のみ開放して実装します。
それと大会機能の手動戦闘の動作確認が終わりましたので次回更新時に追加します。ちょっとゲームバランスに問題があるのでどうしようか悩んでますが……。

2αの更新とは別に製作中に見つけたミスやバグはその都度こっそりと更新を入れて修正しています。

パッチノート

※進行上で重要な物以外は省きました。詳細は更新履歴をお読みください。
v1α16.1~v1α17
1.追加
・ホーム画面で日付を左クリックすると簡単なTIPSが表示されるよう変更
・一部状態異常の効果を設定
・季節を見た目で分かるように、それっぽい感じの背景を追加
2.変更
・更新履歴等に置いている本体のバージョンをv1α17の物に変更
・どうぐやで同じアイテムを連続して購入・売却した場合に選択肢を表示しないよう変更
※別のアイテムにカーソルを移す等をすると選択肢は再度表示されます。
・戦場へ行ける条件を変更
・戦場の制圧度をカウントするよう変更(バグ対策として上限有り)
※場合によっては緑帯エラーが表示されますので、セーブしてからデータ修正をお試しください。
・アイテム情報の諸々をカウントするよう変更
フラグ管理で使う予定です。
・一部選択肢の初期カーソルを「はい」に変更
3.バグ修正
・何らかの条件で攻撃の行動自体を失敗した時に、0ダメージの攻撃を敵におこなうバグを修正
ずっと放置していたバグですが恐らく直せました。
・戦闘チュートリアル以外の戦場での戦闘で、必ずデバッグ用の敵が選択されるバグを修正
バグの原因がこの部分です。


敵IDが1番から7番までの敵から1体を選ぶ」という処理で、見た目は問題ないように見えます。
ですが実数計算にチェックを入れて抽選をおこなうと必ず「0」が帰ってくる事が分かりました。こいつ動作チェックしてないな。
・行動に失敗する事がある状態異常に罹っている際に、本来は攻撃を失敗する場合でも選んでいない技で攻撃してしまう事があるバグを修正
このバグのせいで「普通に攻撃する」、「別の技で攻撃する」、「攻撃できない」の3つの動作が起きてました。
原因は直しましたがなぜ起きているかが分からないため直っていないかもしれません。
・ターン終了時にダメージを受ける状態異常によって自身のライフが0以下になった場合にもう1ターンだけ戦闘が続くバグを修正
・どうぐやのメッセージ周りのバグ2件を修正
表示関係のバグはセーブロードをすると正常な表示に戻ります。

早急に修正すべき点が見つかれば、修正と更新履歴の更新をひっそりとおこないますので、何卒お願いいたします。

des 2020/03/31 23:59

【MU】緊急のアップデートのお知らせ(v1α16)

概要

急な思いつきによる更新なため、皆様にはご不便をおかけいたします。
緊急な理由は記事の日時で察してください。

アップデートノート

v1α16 23時59分までには更新できている筈です。

  • 更新
    ・現実の時間を参照したイベント?を追加
    ・育成できる魔物を1体追加

    ・性格による効果を追加
    ・仕事および修行のステータス上昇を変更
    ※素の上昇量が0以外の時のみ性格によるステータス上昇の影響を受けます。
     また素の上昇量がプラスなら性格の効果によってマイナスになる場合でも上昇が保証されます。
    ・特定の月、週に発生するイベントを一部実装
    ・季節の概念を実装
    ※季節によって成功率やステータスの上昇量、お金の獲得量などが変わります。
    ※選択画面などの表示は後々対応します。
    ・一部の魔物が仕事で覚える技を追加
  • 仕様変更
    ・仕事をサボった際に一定確率で貰えるお金を減少
    ※確率は魔物の個体毎に固定です。
    ・ふれあい機能のホーム画面でちゃんと左右を向いて動くよう調整
    ※移動モーションはお待ちください。
    ・ウィスプを育成中に仕事「サーカス」を選んだ場合に、本来は50回目で覚えないといけない技を49回目で覚えてしまう挙動に関して、従来の技を49回目から44回目に覚えるよう変更し、50回目に別の技を覚えるよう変更
  • バグ修正
    ・一度も修行のコマンドを選ばずに最初に選んだ仕事、もしくはデータ修正後に最初に選んだ仕事が「捕虜監視」の場合に、背景が再度表示されるまで背景が点滅し続けるバグを修正
    ・成長期の補正が機能していないバグを修正
    ・最新バージョンで全体アップデートを選ぶとReadmeとBasicData.wolfが再度ダウンロードされるバグを修正
    ・冬眠から醒ました際に蟲の設定を無視するバグを修正
    ・仕事で失敗した時に獲得金額の表示が次週まで残り続ける事があるバグを修正
    ・ヒザマを育成中に仕事「闘技場」を選んだ際の覚える技の設定に未設定の部分があるミスを修正

A1E

des 2020/03/29 03:01

【MU】舞台裏雑談1 卵生・胎生

ネタが無くて更新をサボってます。すみませんでした。

進捗

  • v1α15への更新(3月21日)
    主にバグ修正(6件のバグとデータ修正の使用を前提とした3件のバグ)がメインです。
    また後回しにしていた物の内、ケガと特定助手用の設定を実装しました。
    次回更新は間が空きそうですがその内します。
  • 季節の概念を追加(v1α16)
    予定に無かった物として、次回更新時に季節を追加します。
    季節の効果として特定の行動を取った際にプラス効果がある代わり、他の点でマイナスの効果も出るようになります。
    また一部季節の開始時に数行のメッセージが表示されるようになります。
  • 一部挙動の修正(v1α16)
    ふれあい機能の放置動作で入れなければならない物を入れ忘れてました。次回修正します。正面を向きながらスイーッって動くのは流石にダメです。
  • 他、細々とした事(v1α16)
    性格の効果を実装したり、小ネタみたいなイベントを実装したりと特に記事に書けないような所を作ってました。

お詫び

更新履歴にも書きましたが、v1α14にて修正したバグの内の1つが、もっと簡単なやり方でも起こせる事が分かりました。
条件を満たすと言語設定で選ばれる内容が本来の順番以外に代わるバグですが、v1α14にて記載した方法ではセーブが必要でした。ですが再度確認した所、別の設定を変更してから言語設定を変更すると、直前に変更した設定のフラグが引き継がれる事が分かりました。
その為、別の設定を変えてから言語設定を変更するだけで異常な動作が発生していました。
バグを減らすのは無理ですが、今後は一層調査を徹底いたします。
ご迷惑をおかけし申し訳ございませんでした。

v1α15で新たに確認された2件のバグは次回修正します。

諸注意

・本来は作者の脳内をネットの海に注ぎ込んでイメージを固める事と、筆者の絵心をどうにかする事を目的とした記事でしたが、今回はただの生存報告です。
 ネタバレや各所から怒られそうな内容でも遠慮なく含みますので、フォロワー様限定とさせていただきます。
・全体公開では、内容を要約した物を載せておきます。
魔物紹介は今回は魔物紹介ではありませんが、「よくあるSS」の形式を取らせていただきます。あらかじめご容赦ください。

――――

要約


・たまご

フォロワー以上限定無料

雑談

無料

des 2020/03/14 20:37

製作中の育成SLGの話18 v1α14更新

お久しぶりです。
2週間ぶりの投稿となります。
おかげさまで晩に喉が軽く腫れる感覚がある以外はかなり落ち着きました。

放置するのもなんでしたので、昨日更新した分の詳細を載せておきます。

アップデートノート

更新日:3月13日
0.諸注意
・今回は更新するファイルが多いため、アップデートに時間がかかります。
1.追加
・ふれあい機能の動作テスト版を実装


 最初に選ばれる可能性のある魔物4体のみ対応いたしました。
 アイテム「エサ」を持っていれば「エサ」にカーソルを合わせる事でエサを与えられます。今の所は与えても何もありません。
 また今回の更新から「エサ」をアイテムさくせいから作成できるようにしました。

 本当はもっと色々したいのですが素材作りが……。これだけで死にます。
・大会機能を仮実装
※未実装な部分が多いですがひとまず動きます。


 演出は決定キーやSキーでスキップできます。
 現バージョンでは勝ってもお金がもらえるだけとなります。
※小ネタですが、期間外の大会も選択でき、1件のみ保存できます。

 保存されている場合はその週になった時にメッセージが表示されます。

 あくまで保存されている週がトリガーのため、育てる魔物を変えた場合にもメッセージが表示されます。
・魔物を追加
 現状は敵限定となります。
・一部メッセージを助手毎に変更
・避けるアレで魔物毎に自機が代わるよう変更

※当たり判定は全て同じ(8x8)です。
・避けるアレなどに効果音を追加
・翻訳対象を拡大


 通常の設定である日本語だとコマンドはこんな風に表示されますが、

英語

簡体字

繁体字(これだけ違いが無かったので別の部分)
 と、よく触るであろうコマンド部分だけ対応させました。訳文が正しいかどうかは知りません。
 文章周りの対応は……その内します。その内。SJIS対応外の文字を対応させるのが大変なのです。
 ちなみに日本語以外のOSで動くのかは確認していませんので知りません。

2.変更点
・いくさばに行く為のフラグが立っていない場合にもコマンドとして表示するよう変更
・翻訳処理の都合で一部の表示方法を変更
・コンフィグにて左端もしくは右端の選択肢からさらに同じ方向にキーを押した時に効果音を鳴らさないよう変更
※単にうるさかったので消しました。
・食事選択の選択肢の初期位置をはいに変更
※初期位置がいいえである必要が無かったのではいに変えました。
・コンフィグの通常設定で上下キーをループするよう変更

3.バグ修正
・プレイ中に言語設定を変更したうえでセーブし、タイトル画面へ戻ってから過去のセーブデータを読み込まないようにして言語設定を変えようとすると、左キーを押すと繁体字が、右キーを押すと英語がどの設定であっても選ばれるバグを修正
※発生条件のせいで説明が長くなってますが、要は変数の設定ミスでコンフィグ内の変数のみ言語設定が反映されてませんでした。
 セーブデータを読み込むと正しい内容が反映されてしまう(コモンイベント内に正しい値が入っている)のでセーブデータを読み込まないように操作しないと発生しません。
・顔グラフィックの設定ミスを修正
※ある助手の内部設定がひとつだけズレてました。
・教会にて「しょうかん」「ふっかつ」を選んでからキャンセルすると一時的に背景が消えるバグを修正
・休息を押した際にメッセージと同時に休息が発生する挙動を修正
※テンポが悪くなりましたがご容赦ください。この部分だけ文字送りを自動にするかは検討中です。

4.既知のバグ・ミス(意図していない設定忘れ)
・大会開始時の演出が仮置きのままになっている。(決定キーでスキップできます)
※そもそも用意してないのでしばらく放置します。
・大会終了後の選択肢で何を選んでもステータスに何も反映されない。
・魔物のランクがどこにもない。


v1α14アップデートでの変更点は以上となります。
ようやく主要なコマンドで未実装の部分がなくなりました。やったね。
製作開始から1年になる4月終わりまでに、せめて土台部分は完成させたいところです。

残りの作らなければならない土台は以下のとおり。
・仕事や修行の結果による特殊な処理
・ランダムイベント
・性格による影響
・ヒトに関する動作(色々絡んでくるので最後に製作)
この辺を作りきったら、そういう物の製作に移行となります。
負担の関係でテキストベースで作りたい。

2 3 4 5 6 7 8

限定特典から探す

記事のタグから探す

月別アーカイブ

記事を検索