投稿記事

2021年 06月の記事 (3)

「君が望む世界征服」進捗その3


サムネよし!😼✨

「君が望む世界征服」開発中!
セーブとロード機能が出来た気がするのでした。

【実装した主な機能】
・タイトル画面でセーブファイルがない場合はContinueが表示されない
・セーブファイルは3つ保存できる
・プレイ時間、ターン数、総資産をセーブごとに表示できる
・セーブファイルに上書きするときは確認画面を表示(動画になかった)
・セーブファイルが存在するときにContinueが表示される
・セーブしたファイルをロードして続きからプレイ出来る

一般的なRPGで当たり前のことを当たり前に動くようにするのがとても大変なアクツクMVなのでした。横スクロールアクションゲームとかだとセーブがなかったり、ひとつだけだったり、自動セーブで進行状況や得点だけだったりするのが多かったからそういうものなのかなぁとも思ったり。

とりあえずちゃんと動いてるっぽいけど、たったこれだけの実装なのにセーブファイルのサイズが350KBくらいあるという恐怖。
スイッチや変数だけロードするオプションはあるけどセーブは全部まとめてしかない気がする? なんだか余計なものまでいっぱい保存してそう? 自分で追加した保存する必要のない変数やスイッチは「保存しない」設定にしてるけど……。

メガバイト単位のセーブファイルになってしまうと、ロードやセーブに入れてるWAITを増やさないと誤作動しそうだし、そもそもSSD以外の環境でチェックしてないからそこら辺も厳しいかも?

あと重大ななぞとしてスクリプトで変数に文字列を入れるのが出来てないのでした。
スクリプトで数字(四則演算結果など)は入れられるんだけど……。
うん、なぞ😼✨

次はTIPSの基本システムか、実績の基本システムか、メインメニューかなぁ。
メインメニューはアイコン9個くらいなんとかしないと。


さて、ダンジョン探索してくるのです!😼✨
黄泉ヲ裂ク華


SteamでWIZやろうと思ったけど延期になったので積みゲーになってたエクスペリエンスさんのダンジョン物を。
これは良いものだ!

それでは今回はこの辺で。
サラダバー😼✨

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

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

「君が望む世界征服」進捗その2


サムネよし!😼✨

みにくるさんの素材をちょっと加工しただけ。
今作のイメージに合う感じでとてもよいのです。

【イメージ設定】
主人公は砂漠に飲まれつつある辺境都市に住んでいて、ひょんな事から遺跡の未到エリアに入り込んでしまう。そこで見つけたのはドールという人造人間の少女?だった――。

みたいなー。

いきなりネタバレ的なイメージ設定を書いてしまった。
よくある設定だし、まっいっか。
主人公の性別は今作でも設定しない方向で。

ファム・ファタル的なボーイミーツガール的な運命の人と出会って物語が転がるのはわかりやすくてとてもよいのです。

ドールの元ネタ?的にはファイブスター物語のファティマとかボトムズのパーフェクトソルジャーとか?
ならやま的エルフは遺伝子操作された不老長寿人間だったりするので、その亜種っぽい。

貴族社会に溶け込んでいて、時の支配者の育ての親だったりする感じっぽい。
ファティマってそんな感じだっけ? お披露目でマスターを決めるとか劇場版の一部くらいしか覚えてないのでした。

とにかく、このドールを集めることが世界征服につながるのです。
……エロゲーじゃないよ。


【ゲームシステム】


画面遷移はこんな感じ?
絵はLibreOfficeのDrawで描きました!
LibreOfficeは無料でも使えるし、昔のMS-Officeのような使い心地でとても良いものです。

基本的なシステムは てんきた のバージョンアップという感じ。
てんきたとの大きな違いは1ターンが3ヶ月とか半年とか長くなる予定だったり、空を飛び回って依頼を受けまくるとかはない感じ。

戦闘は大規模なものを自動で戦えて単純化?したものになる予定。
てんきた でも細かいところは自動で戦ってくれるのはいい感じだったので。


【実装開始】

基本的な画面遷移の実装。
アクツクMVはあとで素材の差し替えが簡単にできる仕組みがあるのでこの辺りは作りやすいと思ったり。
ただ、メニューや選択肢、会話システムやレベルアップなどは自力で組まないといい感じにはできないのでRPGツクールとは違うのでした。
プラグインも公式以外ほとんど知らない……。


そんなこんなで開発は微速前進中なのでした。
素材の選定・加工、作成が一番時間かかりそうだけどがんばるしか。

それでは今回はこの辺で。
サラダバー😼✨

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

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

「君が望む世界征服」進捗その1


サムネ……よし?😼✨

キービジュアルとかタイトル画面とかキャラ絵とか、新作用になにかあればいいんだけどまだなにもないので仕方ないね!

ということで今週はてんきたファイアで足りてない分のアクツクMVの技術検証をしてました。

まずは動画から。
※面白くはないのです

基本的にはマウスオンリーで遊べるようにするので、マウスの挙動を実装したっぽい。
マウスカーソルはプレイヤーキャラなのでジョイパッドでも動く……んだけど、なぜか十字キーはOK、アナログスティックでは動かないのでした。

マウスカーソルの座標は変数で取得できるので、マウスカーソルをその座標を追いかけるようにして、マウスクリックは左クリックをAボタン、右クリックをBボタンに割り当て。

キャラなどのオブジェクトのオンマウスイベントはオブジェクトの視界を使って再現。
ドラッグ&ドロップもボタンが押されているなどを利用して疑似的に再現。

これでマウスの基本的なイベントは実装できたことにするのでした。
(マウスホイールとか使うことになったら検討する感じで)



ゲーム機能としては……
・部隊編成できるようにする
→たくさんのキャラをドラッグ&ドロップでずらーっと並べていく
→過去に並べた情報を保存しておく

・キャラクターのパラメータ確認や装備品の強化を出来るようにする
→装備変更とか出来るようにするかは未定

ここで問題が発生。
RPGツクールイメージでキャラのパラメータなどは勝手に保存されるものだと誤解してたのでした。

作成されたオブジェクトの中には保存されてるけど、別のシーンで作成した同一のオブジェクトは元々のひな形のコピーなので変更されたパラメータは引き継がれないっぽい。
別のシーンに作ったオブジェクトを移動させないとだめっぽいので、グローバル変数とデータベースでパラメータやレベルなどの処理をしないとダメっぽい。

そもそもレベルアップ処理も作らないとないけどねー。

・都市の施設を土地の許す限りカスタマイズ出来るようにする
→てんきた だとある程度固定だった施設の建設の自由度を上げる感じ。
→同じ施設を隣接させると効率が上がるものも。
→自陣営の大都市をどんどんカスタマイズさせられるようにする。

処理は作れたけどかなり残念な実装レベルだったり。
施設の種類や置ける数によって倍々ゲームのように処理が増えていくかも?

またしても変数おばけなゲームになりそうなのでした。


とりあえず今必要そうな機能と実装方法はわかった感じ?
戦闘系の組み方は てんきたファイア で確認済みだし。

来週から見た目や本番用プロジェクトとか作っていこう!

それでは今回はこの辺で。
サラダバー😼✨

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

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

月別アーカイブ

限定特典から探す

記事を検索