User:Griffpatch on Scratch/Physics Playground v0.1.json/doc
Example JSON:{"id":1290458909,"title":"Physics Playground v0.5","description":"","instructions":"*** READ ALL THE INSTRUCTIONS!!! ***\nSimply Play in this Open Physics Playground - Make contraptions, build levels, spawn an army of Appels! (Scene 2 is less intensive on your PC)\n\n[Arrow Keys] to move Appel (or drag them with mouse)\n[Mouse] - Drag \"anything\" around\n[Space] - Toggle Bullet Time (edit while paused)\n\n[0-9] to spawn objects [A] - Spawn more Appels\n[X] - Deletes an object [M] - Ragdoll (lag!!)\n\n[F] - Fix a block in place / or constrain a pin\n[P] - Add / Remove a pin\n - or press while dragging to pin objects together\n[N] - Next scene [R] - Reset scene\n[G] - Cycle gravity modes\n[S] - Show sleeping objects\n[O] - Output/Save [I] - Input/Load\nSave Codes Here: https://scratch.mit.edu/discuss/topic/873114/?page=1#post-9052117\n\nThis WILL lag with lots of objects... but it's extraordinarily fast and stable for a physics scratch engine - That's what I'm after! (stop project and press B to benchmark)\n\nCan you use this - absolutely, just give credit, and realize this is a pre-release and subject to lots of change!!!\n\nChange Log\n20 Mar 2026 - v0.5 - Save & Load Scenes\n19 Mar 2026 - v0.4 - Better constraints, Better drag in edit mode, better pinning, more scenes\n14 Mar 2026 - v0.3 - Player physics changed... Better?\n14 Mar 2026 - v0.2 - Added Incremental SAP broad phase with temporally coherent insertion sort for speed\n14 Mar 2026 - v0.1 - Initial Pi-Day Alpha\n\nCredits\nBuilt with the help of the Goboscript Text to sb3 converter! - Super helpful thanks to @aspizu","visibility":"visible","public":true,"comments_allowed":true,"is_published":true,"author":{"id":1882674,"username":"griffpatch","scratchteam":false,"history":{"joined":"1900-01-01T00:00:00.000Z"},"profile":{"id":null,"images":{"90x90":"https://cdn2.scratch.mit.edu/get_image/user/1882674_90x90.png?v=","60x60":"https://cdn2.scratch.mit.edu/get_image/user/1882674_60x60.png?v=","55x55":"https://cdn2.scratch.mit.edu/get_image/user/1882674_55x55.png?v=","50x50":"https://cdn2.scratch.mit.edu/get_image/user/1882674_50x50.png?v=","32x32":"https://cdn2.scratch.mit.edu/get_image/user/1882674_32x32.png?v="},"membership_avatar_badge":0,"membership_label":1}},"image":"https://cdn2.scratch.mit.edu/get_image/project/1290458909_480x360.png","images":{"282x218":"https://cdn2.scratch.mit.edu/get_image/project/1290458909_282x218.png?v=1774032072","216x163":"https://cdn2.scratch.mit.edu/get_image/project/1290458909_216x163.png?v=1774032072","200x200":"https://cdn2.scratch.mit.edu/get_image/project/1290458909_200x200.png?v=1774032072","144x108":"https://cdn2.scratch.mit.edu/get_image/project/1290458909_144x108.png?v=1774032072","135x102":"https://cdn2.scratch.mit.edu/get_image/project/1290458909_135x102.png?v=1774032072","100x80":"https://cdn2.scratch.mit.edu/get_image/project/1290458909_100x80.png?v=1774032072"},"history":{"created":"2026-03-12T23:24:57.000Z","modified":"2026-03-20T18:41:12.000Z","shared":"2026-03-14T09:55:19.000Z"},"stats":{"views":142068,"loves":7477,"favorites":6769,"remixes":377},"remix":{"parent":null,"root":null},"project_token":"1779781432_ee8a56ddb421ccaa7f85d36f7cdccbb6f3641e33e980014edda0b4725200a1f12c38be387f4386b85c893fa63d5589b5ee1ff82078903633453c03ada941d669"}