エッジコントロール(寸止め)プレイ
気圧センサーに基づいた寸止めトレーニングゲームです。括約筋の圧力変化を検知し、オフセットモーターコントローラーと電気刺激デバイスを組み合わせて、インテリジェントな刺激制御を行います。
プレイキット購入リンク:
https://item.taobao.com/item.htm?id=1017049175869
モバイル版プレイチュートリアル:
https://www.bilibili.com/video/BV1xA1fBsErr/
Yuque(語雀)原文チュートリアル:https://www.yuque.com/easysmart/easysmart/oe8gsvyhtflb9pqt
パソコン版関連チュートリアル:
クライアントダウンロード:PC版操作クライアント
ビデオチュートリアル:【プレイチュートリアル】寸止めセット大公開:3ステップで究極の体験、動画で完全マスター_哔哩哔哩_bilibili
推奨:ホットスポットとデフォルトWi-Fiをご使用ください。この方法ではネットワーク設定は不要です。ルーター接続方式をご利用の場合は、遊び始める前にデバイスの**ネットワーク設定**を完了してください。左側のディレクトリの「ネットワーク設定」セクションをご参照ください。
注意事項
- 空気式肛門プラグが改良され、より密閉性が高まり、空気漏れが減少しました。(下記の画像とは形状が異なります)
- プレイ中、気圧は**高すぎない**ようにしてください(空気漏れの原因となります)。通常22-24kPa程度で、締め付けた際に圧力変化があれば問題ありません。
- 肛門プラグを挿入する際は、少し空気を注入してください。そうしないと柔らかすぎて入らない場合があります。
キット組み立て(必読)
空気式肛門プラグの手動ポンプを取り外し、気圧センサーのチューブに接続します。肛門プラグのチューブは気圧センサーの三方弁に接続してください。
- 肛門プラグの到着時

- 手動ポンプを取り外す

- 気圧センサーの両端に接続する

- 完成品

- 気圧の漏れが速いと感じる場合、オプションで補強可能


このロックカプラーを接続部にしっかり締め付けることで、気圧漏れの速度を低下させることができます。
ロックカプラー購入先:https://item.taobao.com/item.htm?id=724827233726 (11-13mm)
ゲームメカニズム
- 圧力監視:気圧センサーが括約筋の圧力変化をリアルタイムで検知します。
- インテリジェント調節:圧力が高いときは刺激を弱め、圧力が低いときは刺激を強めます。
- 電気刺激警告:圧力が閾値を超えた場合、電気刺激が発動され、ユーザーの意識を覚醒させます。
- 遅延開始:圧力が低いときは、一定時間遅延してから穏やかな刺激が開始されます。
- 動的バランス:閾値付近の圧力でバランスを維持します。
状態遷移図
デバイス要件
デバイス構成
| デバイスタイプ | 論理ID | デバイス名 | 必須か | 役割 |
|---|---|---|---|---|
| QIYA | pressure_sensor | 気圧センサー | はい | 括約筋の圧力変化を検知 |
| TD01 | motor_controller | オフセットモーターコントローラー | はい | 調整可能な強度の刺激を提供 |
| DIANJI | shock_device | 電気刺激デバイス | いいえ | 圧力が高すぎる場合の警告用電気刺激 |
| ZIDONGSUO | auto_lock | 自動ロックデバイス | いいえ | ゲーム開始時にロック、終了時にアンロック |
ゲームパラメータ設定
基本パラメータ
| パラメータ名 | 型 | 範囲 | デフォルト値 | 説明 |
|---|---|---|---|---|
| duration | 数値 | 1-120分 | 20分 | ゲームの継続時間 |
| criticalPressure | 数値 | 0-40kPa | 20kPa | 臨界気圧値 |
| maxMotorIntensity | 数値 | 1-255 | 200 | TD01の最大強度 |
刺激制御パラメータ
| パラメータ名 | 型 | 範囲 | デフォルト値 | 説明 |
|---|---|---|---|---|
| lowPressureDelay | 数値 | 1-30秒 | 5秒 | 圧力が低い場合の刺激遅延時間 |
| stimulationRampRateLimit | 数値 | 1-50 | 10 | 刺激強度増加のレート制限(毎秒、この値を超えて変化しない) |
| pressureSensitivity | 数値 | 0.1-5.0 | 1.0 | 圧力変化の感度係数 |
| stimulationRampRandomPercent | 数値 | 0-100% | 0% | 刺激強度のランダム変動率 |
電気刺激パラメータ
| パラメータ名 | 型 | 範囲 | デフォルト値 | 説明 |
|---|---|---|---|---|
| shockIntensity | 数値 | 10-100V | 20V | 電気刺激の強度 |
| shockDuration | 数値 | 0.5-5秒 | 1秒 | 電気刺激の持続時間 |
アルゴリズムロジック
圧力-強度マッピングアルゴリズム
if (currentPressure >= criticalPressure) {
motorIntensity = 0
triggerShock()
} else if (currentPressure < criticalPressure) {
pressureDiff = criticalPressure - currentPressure
targetIntensity = (pressureDiff / criticalPressure) * maxMotorIntensity
// 遅延起動メカニズム、刺激強度のグラデーション、刺激強度のランダム変動
}