{"schemaVersion":1,"record":{"key":"mechanic/phone-motion--family-applied","type":"mechanic","id":"phone-motion--family-applied","lang":"en","title":"Interfaces, creativity and learning","summary":"Orientation data supports a practical task. RIDGID Level overlays a virtual level on the camera image for comparison with the real scene.","updatedAt":"2026-10-22","status":"active","url":"https://gamemechanics.pro/en/knowledge/mechanic/phone-motion--family-applied/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/en/mechanic/phone-motion--family-applied.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/en/mechanic/phone-motion--family-applied.md","aliases":[],"tags":["Phone motion interactions","Mechanics catalog"],"sourceIds":["source-bbdbf2272abeb5db"],"sources":[{"id":"source-bbdbf2272abeb5db","title":"RIDGID Level","url":"https://apps.apple.com/us/app/ridgid-level/id444491222?uo=4","verifiedAt":null}],"sections":[{"id":"principle","title":"How it works","body":"Practical applications of basic gestures outside of actual game controls. The repetition of the original signal here is intentional: the user’s task changes."},{"id":"variants","title":"Variants","body":"### Variants and applications\n\n<a id=\"family-applied-variants\"></a>\n\n- Cancel with motion. Action: Recognized shaking triggers an undo action in the interface. Application: Editor, notes, undo move, return last operation. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Use of a basic shake gesture; provide a regular cancel button and the ability to disable motion input. <a id=\"variant-m089\"></a>\n- Random selection or update. Action: Shaking requests a new option from a given set. Application: Selecting a task, idea, musical fragment, shuffling the list. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: The selection generator operates separately from the gesture; For significant changes you need a clear, reversible result. <a id=\"variant-m090\"></a>\n- Parallax and tilt of the interface. Action: Orientation shifts image layers or highlights slightly. Application: Cards, illustrations, menu depth, item viewing, decorative response. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: This is parallax by angle, does not track the actual position of the head or phone; provide for a reduction in traffic... <a id=\"variant-m091\"></a>\n- Percussive music input. Action: Impulses cause notes, amplitude and rhythm change articulation. Application: Virtual shaker, drum, sampler, loop creation, rhythm training. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Random movements and vibration of the phone itself may produce unnecessary events. <a id=\"variant-m092\"></a>\n- Continuous musical expression. Action: Tilt, rotation or intensity of movement changes the sound without new presses. Application: Timbre, volume, pitch, filter, effect, spatial panning. Sensors: Name: Accelerometer + gyroscope; Meaning: A bunch of sensors for orientation, rotation and separating movement from gravity. Limitations: A is enough for one tilt; G adds rotational expression. Needs smoothing and musical limits... <a id=\"variant-m093\"></a>\n- Generative graphics from motion. Action: Signal attributes control color, thickness, particles and composition. Application: Rhythm drawing, kinetic calligraphy, interactive cover, music visualizer. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Graphics interpret motion; Accurate reproduction of the hand line requires position tracking. <a id=\"variant-m094\"></a>\n- Level and tilt meter. Action: The average projection of gravity shows the deviation from the selected plane. Application: Educational level, setting a virtual horizon, checking the angle of an object. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Measurement is static, depends on calibration and body geometry; Do not declare instrumental accuracy without verification. <a id=\"variant-m095\"></a>\n- Movement Laboratory. Action: The application records acceleration, shows the axes and analyzes the time signal. Application: Lessons on gravity and inertia, comparison of vibrations, estimation of vibration frequency in the available band. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Result depends on sampling frequency and fixture; the speed and path through the integration drift quickly without correction. <a id=\"variant-m096\"></a>"},{"id":"context","title":"Context and limits","body":"96 mechanics and scenarios; Basic gestures, control schemes and derived applications are separated into layers. Examples are design ideas other than individually confirmed products."}],"relations":[],"placements":[{"catalogId":"phone-motion","id":"family-applied","title":"Phone motion interactions","url":"https://gamemechanics.pro/en/mechanics/phone-motion/#family-applied","categoryIds":["section-1"]}],"supersededBy":[],"attributes":{"preview":{"updatedAt":"2026-10-22","title":"Interfaces, creativity and learning","description":"Orientation data supports a practical task. RIDGID Level overlays a virtual level on the camera image for comparison with the real scene.","image":{"src":"images/mechanics/motion-ridgid-level-2.webp","width":720,"height":405,"game":"RIDGID Level","sourceUrl":"https://apps.apple.com/us/app/ridgid-level/id444491222?uo=4","originalUrl":"https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/82/2f/ce/822fce6a-36c4-5489-77a4-a272709dfd3c/mzl.mepckujn.png/720x1560bb.jpg","credit":"RIDGID Software Solutions","rights":"© RIDGID Software Solutions. Publisher-distributed App Store screenshot; all rights reserved. Excluded from MIT and CC BY 4.0.","caption":"RIDGID Level: a virtual level over the camera image","alt":"RIDGID Level: a virtual level over the camera image","markers":[{"x":50,"y":50,"label":"The tilt indicator is compared with the visible surroundings"}]},"tips":["Allow device calibration that accounts for its case and camera bump."],"examples":[{"title":"RIDGID Level","url":"https://apps.apple.com/us/app/ridgid-level/id444491222?uo=4"}]}},"endsAt":null,"provenance":"Original editorial design catalog consolidated from project discussions on 2026-10-20. Complete discussion item lists and contextual limitations are preserved; linked primary sources support specific techniques, not the entire classification. English translation was prepared with machine assistance and editorial review.","license":"CC-BY-4.0","codeLicense":"MIT","attribution":"gamemechanics.pro contributors","catalogKey":"catalog/phone-motion"}}