Skip to main content

Edge Control (Teasing and Denial) Gameplay

A teasing and denial training game based on an air pressure sensor. It intelligently controls stimulation by detecting sphincter pressure changes, combined with an off-axis motor controller and electrical stimulation equipment.

Link to purchase the gameplay kit:

https://item.taobao.com/item.htm?id=1017049175869

Mobile Version Tutorial:

https://www.bilibili.com/video/BV1xA1fBsErr/

Original Yuque tutorial: https://www.yuque.com/easysmart/easysmart/oe8gsvyhtflb9pqt

Computer Version Related Tutorials:

Client Download: PC Control Client

Video Tutorial: 【Gameplay Tutorial】Teasing and Denial Kit Revealed: 3 Steps to Peak Experience, Video Teaches You How to Master It_哔哩哔哩_bilibili

It is recommended to use hotspot or default Wi-Fi. This method does not require network configuration. If you want to use the router method, please configure the network for your device before starting to play. Please check the Network Configuration section in the left-side directory.

Important Notes

  1. The inflatable anal plug has been upgraded to be more airtight, reducing air leakage. Its appearance may differ from the pictures below.
  2. During play, do not set the air pressure too high (can cause leakage). Generally, 22-24 kPa is sufficient, as long as pressure changes can be detected when clenching.
  3. You can add some air pressure when inserting to facilitate entry, as it might be too soft otherwise.

Kit Assembly (Required)

Disconnect the bulb pump from the inflatable anal plug, then connect it to the pressure sensor's tubing. Connect the anal plug's tubing to the pressure sensor's three-way connector.

  1. Received anal plug appearance

1762504366978-62ced3b2-0ddb-4add-83c4-4265b44de13a.jpeg

  1. Remove the bulb pump

1762504385470-71f88bb4-ec46-45a7-b7da-9411e87b312d.jpeg

  1. Connect to both ends of the pressure sensor

1762504415342-4b3d0f6d-0973-4e29-aa96-7c9d99b47a94.jpeg

  1. Final assembly

1762504432568-291c04f6-6509-42d9-aaff-9fcde1eb30a6.jpeg

  1. Optional enhancement if pressure leaks too quickly

1765109117287-4d6fb6c3-b357-4261-913e-a61a3f43393e.jpeg1765109125947-ae400a6d-e14c-4726-a31d-305a8ae034e0.jpeg

Tighten this lock clip onto the connection point to reduce pressure leakage speed.

Lock clip purchase link: https://item.taobao.com/item.htm?id=724827233726 (11-13mm)

Game Mechanics

  1. Pressure Monitoring: The air pressure sensor detects sphincter pressure changes in real-time.
  2. Intelligent Adjustment: Decreases stimulation when pressure is high, increases stimulation when pressure is low.
  3. Shock Warning: Triggers an electric shock to alert the user when pressure exceeds a critical threshold.
  4. Delayed Start: Delays stimulation for a period when pressure is low before starting gentle stimulation.
  5. Dynamic Balance: Maintains a state of balance near the critical pressure threshold.

State Transition Diagram

74a1eaac9cc38189b11547e1e5bff24c.svg

Device Requirements

Device Configuration

Device TypeLogic IDDevice NameRequiredPurpose
QIYApressure_sensorAir Pressure SensorYesDetects sphincter pressure changes
TD01motor_controllerOff-axis Motor ControllerYesProvides adjustable intensity stimulation
DIANJIshock_deviceElectric Shock DeviceNoWarning shock when pressure is too high
ZIDONGSUOauto_lockAutomatic Lock DeviceNoLocks at game start, unlocks at game end

Game Parameter Configuration

Basic Parameters

Parameter NameTypeRangeDefault ValueDescription
durationNumeric1-120 minutes20 minutesGame duration
criticalPressureNumeric0-40 kPa20 kPaCritical air pressure value
maxMotorIntensityNumeric1-255200TD01 maximum intensity

Stimulation Control Parameters

Parameter NameTypeRangeDefault ValueDescription
lowPressureDelayNumeric1-30 seconds5 secondsDelay time before stimulation when pressure is low
stimulationRampRateLimitNumeric1-5010Stimulation intensity ramp rate limit (change per second not exceeding this value)
pressureSensitivityNumeric0.1-5.01.0Pressure change sensitivity coefficient
stimulationRampRandomPercentNumeric0-100%0%Stimulation intensity random perturbation percentage

Shock Parameters

Parameter NameTypeRangeDefault ValueDescription
shockIntensityNumeric10-100V20VElectric shock intensity
shockDurationNumeric0.5-5 seconds1 secondElectric shock duration

Algorithm Logic

Pressure-Intensity Mapping Algorithm

if (currentPressure >= criticalPressure) {
motorIntensity = 0
triggerShock()
} else if (currentPressure < criticalPressure) {
pressureDiff = criticalPressure - currentPressure
targetIntensity = (pressureDiff / criticalPressure) * maxMotorIntensity

// Delayed start mechanism, gradual stimulation intensity change, random stimulation intensity perturbation
}