{"schemaVersion":1,"record":{"key":"mechanic/phone-motion--family-physics","type":"mechanic","id":"phone-motion--family-physics","lang":"en","title":"Physical models and materials","summary":"Tilt gains a physical meaning: a ball rolls over a virtual surface. Labyrinth 2 adds walls, holes and other obstacles to the route.","updatedAt":"2026-10-22","status":"active","url":"https://gamemechanics.pro/en/knowledge/mechanic/phone-motion--family-physics/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/en/mechanic/phone-motion--family-physics.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/en/mechanic/phone-motion--family-physics.md","aliases":[],"tags":["Phone motion interactions","Mechanics catalog"],"sourceIds":["source-bc43a58783ee1b32"],"sources":[{"id":"source-bc43a58783ee1b32","title":"Labyrinth 2","url":"https://apps.apple.com/us/app/labyrinth-2/id307758884?uo=4","verifiedAt":null}],"sections":[{"id":"principle","title":"How it works","body":"Ready-made rules for virtual objects. Here tilt and acceleration acquire an objective meaning; These are derivative scenarios, not new types of sensors."},{"id":"variants","title":"Variants","body":"### Variants and applications\n\n<a id=\"family-physics-variants\"></a>\n\n- Gravity field control. Action: The direction of the tilt sets the virtual gravity acting on objects. Application: A ball in a maze, falling blocks, rolling of many objects. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Game gravity may have a convenient scale and limit that does not coincide with the real one. <a id=\"variant-m041\"></a>\n- Balance of mass and support. Action: Tilt redistributes the virtual load relative to the support. Application: Stack of objects, tower, bridge, balancing several loads. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Difference from a simple labyrinth lies in the center of mass, support and capsizing condition. <a id=\"variant-m042\"></a>\n- Transfusion of liquid. Action: The pose of the vessel and the time behind the angular threshold determine the virtual flow. Application: Pour the exact volume, do not spill, mix a drink, manage fuel. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Volume is calculated by simulation; The sensor does not measure the actual liquid in the phone. <a id=\"variant-m043\"></a>\n- Shaking and mixing. Action: Shaking changes the state of the virtual mixture. Application: Cocktail, paint, potion, foam, dissolving an ingredient. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Distinguish between the dose of movement, the order of the ingredients and the result of mixing. <a id=\"variant-m044\"></a>\n- Subsidence and delamination. Action: After shaking, you need to maintain rest or tilt. Application: Separate the sediment, develop layers, clean the sample, wait for crystallization. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: The alternation of activity and wait is important here; kinetics is the rule of simulation. <a id=\"variant-m045\"></a>\n- Sifting and sorting. Action: Tilt directs particles, shaking releases or passes them through barriers. Application: Sieve, sand, gold prospecting, sorting parts. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Dimensions, friction and passages are determined by the physical model; Intensity alone does not replace direction. <a id=\"variant-m046\"></a>\n- Waves, pendulums and elasticity. Action: Temporary motion pattern excites vibrations of a virtual object. Application: Water splash, jelly, spring, pendulum, suspension swing. Sensors: Name: Accelerometer + gyroscope; Meaning: A bunch of sensors for orientation, rotation and separation of motion from gravity. Limitations: To obtain controlled resonance, consider the phase, not just the magnitude of the acceleration. <a id=\"variant-m047\"></a>\n- Shake and release the simulation. Action: The gesture sets the initial impulses to the virtual bodies, after which they move on their own. Application: Bones, snow globe, particles, shuffled box. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Game randomness is set by a separate generator; Sensor noise does not promise an honest result. <a id=\"variant-m048\"></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-physics","title":"Phone motion interactions","url":"https://gamemechanics.pro/en/mechanics/phone-motion/#family-physics","categoryIds":["section-1"]}],"supersededBy":[],"attributes":{"preview":{"updatedAt":"2026-10-22","title":"Physical models and materials","description":"Tilt gains a physical meaning: a ball rolls over a virtual surface. Labyrinth 2 adds walls, holes and other obstacles to the route.","image":{"src":"images/mechanics/motion-labyrinth-2-1.webp","width":720,"height":1280,"crop":{"x":0,"y":100,"width":720,"height":1080},"game":"Labyrinth 2","sourceUrl":"https://apps.apple.com/us/app/labyrinth-2/id307758884?uo=4","originalUrl":"https://is1-ssl.mzstatic.com/image/thumb/Purple111/v4/a8/8f/04/a88f0414-5dda-cc59-a63b-552203b2d32e/pr_source.png/720x1560bb.jpg","credit":"Illusion Labs","rights":"© Illusion Labs. Publisher-distributed App Store screenshot; all rights reserved. Excluded from MIT and CC BY 4.0.","caption":"Labyrinth 2: tilting guides a metal ball through obstacles","alt":"Labyrinth 2: tilting guides a metal ball through obstacles","markers":[{"x":47,"y":60,"label":"The ball interacts with the virtual surface geometry"}]},"tips":["Keep gravity direction, friction and input sensitivity consistent."],"examples":[{"title":"Labyrinth 2","url":"https://apps.apple.com/us/app/labyrinth-2/id307758884?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"}}