【ワルミヨ】「飼いならすマッサージ店 ~アリン編 ~」7月第3週進捗報告
こんにちは、ワルミヨです。
もう1週間経ったなんて信じられません。この1週間の開発の進捗をご報告します。
Jの作業ノート
今週、ついにGuest AIシステムが完成しまして、ダナのミニゲームのプログラミング部分(特にロジック周り)は、これでほぼ片付いた感じです。
これまでの進み具合はこんな感じ。
Phase 1(完):データ構造+GameState
Phase 2(完):ターン制システム+時間管理
Phase 3(完):メインUIレイアウト
Phase 4(完):コマンドシステム(一番の山場でした)
Phase 5(完):Guest AI
Phase 6(完):メインシーンへの統合
Phase 7:ビジュアルの作り込み+VFX ←今ここです
進み具合はなるべく包み隠さずお伝えしたいので、Phase 7と並行して進めている残りのTo-Doも一通り載せておきますね。
■ コマンド周り・操作まわり
- 待機コマンド:対応するログ(「しばらく様子を見て、何もしないでおいた方が良さそうだ…1分間待機する」)を表示して、約4秒間はコマンド入力をロック。他と同じ「操作できない」時のSEも鳴らす。待機状態では2〜3行のログが出るように。
- 待機中(ディルド/バイブ挿入中でも持続状態でもない時)にWaitコマンド(60秒経過)を使うと、興奮度・絶頂ゲージの両方がしっかり下がるように。
- 「ディルドを止める/バイブを止める」コマンドをちゃんと直す。
- バイブ:挿入したままだと毎ターン絶頂度が上がっていって、ログとSEも出るように。
- ポーズ変更のとき、コマンド入力から実際に切り替わるまでの間に効果音を追加(椅子を引きずる音とか)。
- ディルド/バイブの操作は、メインシーンから取ってきたアイテム所持状況で制御。持ってない場合は「未所持、ショップで買う必要あり」みたいなログを出す。
■ ダナの表情
- Step3用のGuest表情(驚き、興奮して息を荒げる表情、発情してニヤついた表情、口淫を受けてる表情、一発抜いてスッキリした表情)。
- 挿入中は、絶頂度の低・中・高に合わせた表情3種を、続いてる間3〜5秒おきに切り替え。
- ダナのオナニー中の表情も同じ要領で、2種を3〜5秒おきに切り替え。
- Pose Bの「指でダナを愛撫」で表情が少し早めに戻っちゃうので、タイミング調整。
- ダナHead3:ピクッとした「震え」の線をPSDに描き足す(もしくはアタッチメントで)。それが点滅して見えるように。
- Pose Cの直し:ネックレスみたいに見えちゃう境界線、Head3で腕が切れて見える問題(これは作り直し必須)、直立不動のポーズで愛撫したときの腕の不自然さ、お尻を振る動きが右に行きすぎる点(モザイク版・オリジナル版どっちも)。
- Pose Cのしゃがみポーズ:ボトムスの着脱に使う共用Arm1/2を追加。
- Dana_A:首を舐めたときに拒否する腕を追加。左腕でV字を作って、押しのける感じの仕草。
- オナニー中、手の脇に「くちゅくちゅ」みたいな水音のオノマトペ(文字演出)とSEを追加。
■ ログ・セリフ
- ログ全体を、もっと官能的な感じに見直す。
- ダナのセリフは専用ログにして、ピンク色の文字で表示。
- ダナが拒否したときは、拒否と一緒にステータスの変動も表示。
- コマンド実行のとき、服従度によって違うセリフが出るように(「…わかりました」/「…はい、ご主人様」とか)。
- 拒否のときにも専用のセリフを用意。
- 拒否になるはずが「ためらう」表示になっちゃうバグを修正(例:服従度1でPose Bのコマンドを出したら、本来は拒否になるべき)。
■ ゲームの手触り・演出まわり
- ハートゲージがカクカク上がるんじゃなくて、なめらかに満ちていくように。
- 残り時間のカウンターも、1秒ずつなめらかに減っていく演出に。
- 絶頂したときのオーガズムハートの発光(服従ハートと同じ要領で、ゲージが100の間は繰り返す)。興奮度が100になったときの興奮ハートの発光も追加。
■ 音まわり・雰囲気
- 注目度が一定ラインを超えると、BGMが切り替わるように。
- 平均注目度が十分に高くなると、Guestのざわめき(ガヤ)がオンになるように。
■ セッションの流れ・お仕事の進行まわり
- 服従度が低い状態で接触コマンドを連発しすぎると、ダナに叱られるように。
- ダナが仕事に集中してるときは、それが分かるように画面上ではっきり出す。
- お仕事の進行度はダナの集中度しだい。放っておくと集中度は上がっていくけど、いたずらしたり、後ろでオナニーしたりすると下がる。集中度が一定以下になると、仕事そっちのけでプレイヤーの股間に視線が向く、みたいな変化も入れる。
- 進行度が70%未満で終わった場合 → 次回:「前回邪魔されて仕事が終わらなかったので…邪魔しないでください」(3日間ロック)。100%未満の場合 →「前回邪魔されたせいで集中しづらいです…今回はナシにできませんか?」(強行/了承の選択。強行したら成功率50%)。
- 一度ミニゲームに入ったら、お仕事は100%まで終わらせないとダメ、という仕様に。シーン遷移のときはもちろん、quitで抜けるときにも強○(100%未満で抜けてもペナルティはそのまま)。
- 無理なコマンドを拒否されるたびに、UIの「拒否スタック」が溜まっていって、満タンになるとログとダナの怒った顔が出てセッション終了。
- 衣装が△状態のときは、2ターン後にダナが恥ずかしがりながら、はだけた部分を自分で着直す(専用ログ付き)。
- 1日1回の制限:その日ダナのミニゲームを一度プレイしたら、その日はもう遊べない。ダナの拒否でミニゲームが終わった場合、翌日は入店不可(ダナに断られる)。その次の日は、あからさまに乗り気じゃない様子を見せつつも、一応入れてくれる。
重いロジックの部分はこれで一段落です。ここから先は、ひたすら磨き込みとディテールの詰め作業になります。いつも応援ありがとうございます!
■ Jからのひとこと
Discordを覗いてると、他のミニゲームが気になってる方も結構いるみたいなので、ここで軽くご紹介を。マッサージ店を広げていくと、シャワールームやトイレなんかのスペースが増えていくんですが、そういう場所とか更衣室で遊べるミニゲームも考えています。とはいえ、開発をいつまでもダラダラ続けるわけにもいかないので、全部が最終デモに入るわけじゃないですし、受付嬢のミニゲームほど作り込むつもりもないです。洗濯システムについても「うーん」って声をちらほら聞くんですが、実はあそこもエロ方向の狙いがあって作った部分なので、そんなに気にしすぎなくても大丈夫かも…!(笑)
それでは、今回はこの辺で!
Hiroの作業ノート
S/Mスキルツリーで習得できるキス、平手打ち、首絞め、腕拘束の動作に対応する表情アニメーションを制作しました。
各アニメーションは好感度、機嫌、S/M指数に応じて異なる反応をするように設計しています。例えばキスの場合、驚いて怒る反応、恥ずかしがって顔を背ける反応、少し感じる反応など、好感度の段階と現在の機嫌の状態に応じて細かく分けた表情アニメーションを制作しました。
このほかにも各状況に応じた表情・体のアニメーションを制作し、これらのSpineアニメーションをUnity上で状況に応じて正確に再生させるためのコーディング作業も行いました。
次は、アリンをマッサージする際に使用できるアイテムのインタラクションを制作する予定です。例えば「カメラ」アイテムの場合、マッサージを受けているアリンの姿をこっそり撮影し、その写真をネット上で販売できる機能として実装する計画です。
■Hiroからのひとこと
Discordやダイレクトメッセージなどでバグをご報告いただき、ありがとうございます。まだ変数の変化やM指数の上げ方など、きちんと実装できていない部分が多くあります。皆様からいただいたご報告も少しずつ確認しながら、順次修正していきます。