投稿記事

シン@個人ゲーム制作 2024/02/26 14:55

作業進捗(ランダムアイテム性能・依頼システム・討伐対象エネミー)

ランダムアイテム性能、依頼システム、討伐対象エネミーの作業進捗になります。

ランダム性能アイテム

↓ランダム性能アイテム

↓詠唱間隔の変更

前回から以下の作業進めました。
・アイテム性能をプレイヤーステータスに上乗せするロジック実装
・上乗せステータスをGUIで見えるように改修
・各武器、防具のランダム性能アイテムを設定
・詠唱速度を変えられるロジックの実装

各アイテムが出力されるロジックは出来たので、後は出現確率を調整してく感じです。
確立調整は基本システムを載せた後に敵キャラの強さ等と並行してやっていく予定なので、現時点でやる作業は完了しました。
攻撃速度の部分はまだ改修の余地ありですが、スキルシステムを実装する時に一緒にやっていこうと思ってます。

依頼システム

↓依頼書のGUIイメージ

以下の作業進めました。
・スプライトの作成
・GUIの作成
・アニメーションの調整

古文書とかスクロールとかファンタジー世界の紙関係が大好きなので作り込みました。
アニメーションが難しいですね。まだ調整の余地ありです。
書面はこれから作り込んでいきます。

討伐対象エネミー

↓作成中の大型エネミーのトレント

以下の作業進めました。
・立ち絵に加筆
・歩行モーションを途中まで作成

サイズが大きいので描くのが大変ですね。あまり細かく描き込みしてると時間が掛かってしまうので程々で進めていきます。
スプライトは後で差し替えが出来るので後回しでもいいかなと思ってます。

ここまで作業進捗です。今後も継続して
・依頼システム全般
・討伐エネミー作成
上記を進めていく予定です。出来れば馬車も描いて護衛依頼のロジックも作りたいです。

以上、進捗と今後の予定でした。
読んでいただきありがとうございます!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

シン@個人ゲーム制作 2024/02/16 18:20

作業進捗(仲間勧誘・装備GUI改修・ランダムアイテム性能)

ギルドでの仲間勧誘システム、装備ステータス画面のレイアウト改修、レア武器にランダム性能付与するシステムの作業進捗になります。

仲間勧誘システムの進捗

↓ギルドで仲間勧誘してパーティキャラが増える流れ

前回から以下の作業進めました。
・NPCクリック時の詳細ステータスの「Invite」ボタン押下でパーティに追加するロジックの実装
・NPCにもアイテムインベントリを実装して仲間追加時にそのまま装備引き継がれるロジック実装
・今までアイテムを固定値のScriptableObjectから読み込んでいた所を、アイテムクラス内で呼び出し・生成するようロジック改修

ざっくり書きましたが大変でした!
アイテム管理方法を変えたので装備ロジック・インベントリロジックも改修発生しましたが、上手くいきました。
後々ランダム性能のアイテムを生成したかったので、無事改修出来てホッとしてます。

装備ステータス画面のレイアウト改修の進捗

↓装備品によるステータスのキャラスプライトの切り替え

以下の作業進めました。
・装備スロットのGUIにキャラクターのスプライト表示するロジックの実装
・装備品情報から装備品スプライトを受け取って表示するロジックの実装
・たいまつ用のロジックを別途で実装

NPCステータスでキャラのスプライト表示のロジックを理解したのでプレイヤー側にも実装しました。
アイテムクラスに最初からGUI表示用のスプライトを持たせるようにしたので処理は複雑ではないですが、たいまつだけちょっと特殊になりました。
いつか実装したいと思ってたので、出来てよかった!

レア武器にランダム性能付与システム

↓装備アイテムにランダムで性能付与

↓攻撃速度アップの片手剣(男性)と通常片手剣(女性)の比較

以下の作業進めました。
・アイテムクラス内でノーマルアイテム/レアアイテム用の処理実装
・レアアイテムはランダム値をベース性能と別に保持するよう設計
・レアアイテムのアイコン枠にひとまず仮の強調表示

アイテムは管理ロジックを仲間勧誘処理と並行して作ってました。
自分の技量ではScriptableObjectのアイテムをNPCにランダムで持たせる方法が思いつかなかったので、コード上で操作出来る方法に切り替えました。
ある程度ロジックが完成したらJSONか、JSON経由でGoogleSpreadSheetで管理?する処理を実装しようと思います。

ここまで作業進捗です。今後は
・仲間の離脱システム
・アイテム性能をプレイヤーステータスに上乗せするロジック
・上乗せステータスをGUIで見えるように改修
ここら辺を主軸に作業進めていきます。

以上、進捗と今後の予定でした。
読んでいただきありがとうございます!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

シン@個人ゲーム制作 2024/02/07 14:58

作業進捗(キャンプ続き・ギルドで仲間勧誘)

キャンプとギルドでの仲間勧誘システムの進捗になります。

キャンプ進捗

↓昼と夜のキャンプ

前回から以下の作業を実施しました。
・キャンプ終了ボタンの実装
・キャンプ終了後に時間経過の実装(時計盤も回転させる)
・キャンプ終了後に体力全回復
・時間帯によって光源アイテムの光の強さを変える
最低限の実装ですが、これでキャンプを実行する意味が出来たので良かったです。
他の要素は後回しでひとまず次のシステム実装に進みます。

ギルドでの仲間勧誘システム

↓ギルドでのNPCステータスUI

仲間勧誘システムは、まず仮組みで機能するものを実装後に酒場やら街中やらフィールドでも機能するような本システムを作っていこうと考えてます。

以下とりあえず実装した機能です。
・NPCオブジェクト
・ポインタアップした際の円形の強調表示
・ポインタアップした際の簡易ステータスGUIポップアップ
・クリックしたら詳細ステータスGUI表示と「Back」で表示消す機能

詳細ステータスGUIにNPCのスプライトを表示するのが割と苦戦しました。けどイメージ通りの表示が出来たのでよかった。

今後の予定

仲間勧誘システムの実装を進めていきますが、関連するデータ関係の実装も見直したいと思ってます。
・ScriptableObjectでデータを持っているが、JSONかGoogleSpreadSheetから読み書きする方式に変えたい
・NPC詳細GUIの表示項目を増やしてみる
・NPC詳細GUIの「Invite」ボタンでパーティーに加える処理
・パーティーから離脱させる処理

データ関係は実装全体に影響するので、やりたいと思いつつも躊躇してます。影響が怖い・・・ScriptableObjectを残しつつ別方式も共存させるように作ればいいかなと思ってますが。
まずはパーティーへの加入/離脱を実装してから考えようと思います。

以上、進捗と今後の予定でした。
読んでいただきありがとうございます!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

シン@個人ゲーム制作 2024/01/29 18:52

作業進捗(キャンプシーン続き)

キャンプ(野宿)シーンの作業進捗の記事になります。

作業進捗

↓マップメニューからのキャンプシーン

↓夜のキャンプシーン

前回から以下の作業を実施しました。
・マップにメニューUI追加
・マップメニューに「進行」「キャンプ」「素材採取」のUI実装
・「進行」「キャンプ」選択時のロジック実装
・キャンプ場面の追加
・キャンプ時のキャラアニメーション遷移の追加
・キャンプ時のキャラ配置のロジック実装
・焚火の時間による光源設定のロジック実装
考慮の必要な処理がけっこうあって全体的に苦戦しました。

特にキャラ配置のロジックが意外と複雑で時間かかりました。ですがパーティ人数が12人まで増えても対応出来るように拡張性持たせられたので満足してます。

今後の予定

前回記事にも書いてますが
・装備品のキャンプシーンでの画像
・キャンプシーン終了用のUI
・キャンプ終了後に時間を進める処理(夜→朝、朝→夜)
・各ステータスの回復処理
ここらへんの作業を進める予定でしたが、武器のキャンプ画像はスプライト非表示にして描画しない方向で進めようと思ってます。

画像素材の作成がけっこう時間掛かるので、武器追加をしてくと都度キャンプ用の画像も描く事になり稼働時間取られるなぁと感じたので決めました。

焚火の音源

DSP Fantasyという音源作成ソフトがセールで売ってたので購入して使ってみました。

AIではなくデフォルトの音源のパラメータを調整して音を作るソフトで、本職の方が作った音源の方がクオリティ高いですが、ひとまず一通りの音をアセットではなく自作でパパっと揃えるのには良さそうです。

以上、概要と進捗でした。
読んでいただきありがとうございます!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

シン@個人ゲーム制作 2024/01/19 17:00

作業進捗(キャンプシーン)

キャンプ(野宿)シーンの概要と作業進捗の記事になります。

作業進捗

SNSにアップした動画↓

手直しした別バージョン↓

現状進めているのは画像素材の作成で、以下はひとまず出来ています。
・男性キャラの画像2種
・女性キャラの画像2種
・革鎧の画像
・鉄鎧の画像
・ブーツの画像

キャンプ(野宿)概要

キャンプで実装予定の要素は
・各ステータスの回復
・時間調整(昼←→夜)
今の所は上記のみのです。

表現したい要素は以下の通りけっこうあります。
・食事(満腹度未実装)
・スタミナ回復(スタミナ未実装)
・装備の手入れ(装備の耐久度未実装)
・チームメンバーの親密度補正アクション(親密度未実装)
・簡易クラフト(クラフトシステム未実装)
etc…

あれこれ要素追加してると完成しないので、ひとまず保留にするつもりです。

今後の作業予定

今後は以下画像の作成優先で作業予定です。
・ローブの画像
・武器の画像
・盾の画像
・キャンプシステム実装

画像が揃えば最低限キャンプシーンは出来ると思います。演出関係はちょっと後回しです。
ざっくり設計してシステム実装まで進めてから調整や追加等に手を付けようと思います。

以上、概要と進捗でした。
読んでいただきありがとうございます!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

1 2 3

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索