Physics engine v1.0 #games #all

复制链接 & 嵌入
链接
复制链接
嵌入网页
复制嵌入代码
还没有人打赏!
最后修改于2023年08月14日

指导教师

操作说明

I'M 29% OF THE WAY TO 1K = 290 FOLLOWERS, SO IT'S APPRECIATED IF YOU FOLLOW ME (BUT YOU DON'T HAVE TO)


TURBOWARP IS RECOMMENDED, BUT NOT MANDATORY:
HTTPS://TURBOWARP.ORG/364178177?HQPEN

EVERY FEW DAYS, IF YOU POST A SAVE CODE IN THE DISCUSSION THREAD, IT WILL HAVE A CHANCE OF BEING THE FEATURED DEMO FOR A WHILE. PASTE YOUR SAVE CODES HERE:
HTTPS://SCRATCH.MIT.EDU/DISCUSS/TOPIC/618778/

COMMUNITY DEMO #1 BY @CLOCKISCOOL
COMMUNITY DEMO #2 (CURRENT) BY @CODE-MAGIC123



CONTROLS:
-PRESS [ R ] TO RESET THE SIMULATION
-PRESS [ SPACE ] TO TOGGLE VARIABLES
-THE [ + ] AND [ - ] BUTTONS LET YOU ZOOM IN AND OUT
-THE [ X ] BUTTON LETS YOU DELETE POINTS WHEN YOU CLICK ON THEM
-THE [ L ] BUTTON IS FOR LOADING. PASTE YOUR SAVE CODE OR EVEN USE SOMEONE ELSE'S.
-THE [ S ] BUTTON IS FOR SAVING YOUR PROGRESS. TRIPLE CLICK THE LIST AND COPY IT. FEEL FREE TO SHARE YOUR CODES IN THE COMMENTS OR IN THE DISCUSSION THREAD ABOVE.
-USE THE SLIDERS TO MOVE THE CAMERA AROUND
-THE TRIANGLE IS THE PLAY BUTTON, TO START THE SIMULATION
-THE BACK ARROW RETURNS YOU TO EDITING MODE

-THE RED POINT IS A POINT THAT DOESN'T MOVE AROUND AT ALL
-THE GREY POINT IS A POINT THAT CAN MOVE AROUND
-THE BROWN SEGMENT IS A LINE THAT CAN BE CONNECTED TO POINTS BY CLICKING ON BOTH. IT DOESN'T COLLIDE WITH THE BALL.
-THE GREY SEGMENT IS THE SAME AS THE BROWN, BUT IT DOES COLLIDE WITH THE BALL.
-THE ORANGE SEGMENT IS A PISTON. IT CAN BE PLACED DOWN LIKE A ROAD, BUT IT EXTENDS AND DE-EXTENDS CONSTANTLY.
-THE BLUE SEGMENT IS A SPRING. PLACE IT DOWN LIKE YOU WOULD WITH A ROAD, AND IT'S SPRINGY.
-THE GREEN BALL CAN BE PLACED DOWN ONLY ONCE, AND WILL FALL UNLESS IT HITS A GREY LINE.

THIS IS A DEMO OF A PHYSICS ENGINE THAT USES VERLET INTEGRATION. IF YOU WANT TO KNOW MORE ABOUT IT, CHECK OUT @GONSANVI 'S EXPLANATION HERE: HTTPS://SCRATCH.MIT.EDU/PROJECTS/636061582/
AS OF NOW, IT'S STILL UNFINISHED, AND THE BALL COLLISION TO THE LINES IS GLITCHY AND MIGHT BREAK A LOT.

HERE ARE SOME IDEAS OF WHAT TO MAKE:
-A TRUSS BRID

备注与谢志

https://scratch.mit.edu/projects/364178177/

开发日志

变量

ball xv

 

角色

代码

定义 create demo

将 {iterations} 设为 4

执行 reset | ball pos -537 167 18 cam pos -180 180 0.5

将 {iterations} 设为 5

执行 reset | ball pos -114 93 18 cam pos -180 180 0.9

将 535/-137/-31/-137/-31/false/488/-31/488/-31/false/-49/-36/-49/-36/false/398/-36/398/-36/false/-364/-26/-364/-26/false/759/-31/759/-31/false/-296/-26/-296/-26/true/-200/-27/-200/-27/true/-353/-110/-353/-110/false/-155/-123/-155/-123/false/-20/-117/-20/-117/false/376/-121/376/-121/false/526/-115/526/-115/false/745/-121/745/-121/false/-136/88/-136/88/true/-54/84/-54/84/true/-93/26/-93/26/true/-141/199/-141/199/true/-66/198/-66/198/true/-105/139/-105/139/true/-102/263/-102/263/true/-289/-32/-289/-32/true/-198/-36/-198/-36/true/-298/-29/-298/-29/true/-201/-35/-201/-35/true/-323/16/-323/16/true/-246/12/-246/12/true/-170/52/-170/52/true/173/-37/173/-37/true/188/-36/188/-36/true/91/-39/91/-39/true/10/-36/10/-36/true/240/-40/240/-40/true/336/-37/336/-37/true/-19/8/-19/8/true/50/8/50/8/true/132/8/132/8/true/126/13/126/13/true/11/19/11/19/true/55/75/55/75/true/86/132/86/132/true/-39/25/-39/25/true/5/72/5/72/true/35/124/35/124/true/40/120/40/120/true/-29/31/-29/31/true/-40/-121/-40/-121/false/-44/-130/-44/-130/false/-13/86/-13/86/true/57/60/57/60/true/109/126/109/126/true/398/70/398/70/true/481/70/481/70/true/400/203/400/203/true/491/203/491/203/true/444/135/444/135/true/444/16/444/16/true/444/268/444/268/true/351/8/351/8/true/314/44/314/44/true/263/120/263/120/true/322/112/322/112/true/356/83/356/83/true/385/29/385/29/true/582/-31/582/-31/true/681/-34/681/-34/true/720/10/720/10/true/624/13/624/13/true/543/55/543/55/true/-22/139/-22/139/true/26/199/26/199/true/73/138/73/138/true/131/199/131/199/true/163/139/163/139/true/235/200/235/200/true/292/144/292/144/true/342/200/342/200/true/372/137/372/137/true/-473/30/-473/30/false/-567/154/-567/154/false/-418/232/-418/232/false/-506/331/-506/331/false/-469/229/-469/229/false/-401/274/-401/274/false/-402/209/-402/209/false/836/14/836/14/false/830/-173/830/-173/false/576/-312/576/-312/false/401/-334/401/-334/true/398/-392/398/-392/true/533/-395/533/-395/true/534/-326/534/-326/true/398/-196/398/-196/false/528/-187/528/-187/false/408/-197/408/-197/false/530/-192/530/-192/false/159/-459/159/-459/false/581/-199/581/-199/false/820/-286/820/-286/false/556/-315/556/-315/false/401/-322/401/-322/true/539/-322/539/-322/true/539/-271/539/-271/true/403/-270/403/-270/true/539/-292/539/-292/true/365/-287/365/-287/true/466/-223/466/-223/false/824/5/7/68/wood/7/8/96/wood/8/1/63/wood/5/22/75/wood/22/23/91/wood/23/1/61/wood/5/24/66/road/24/25/97/road/25/1/64/road/1/3/88/road/1/10/94/wood/10/11/135/wood/11/3/87/wood/9/5/84/wood/1/17/72/wood/17/3/76/wood/3/16/119/wood/16/17/69/wood/17/15/75/wood/15/1/119/wood/15/16/81/wood/20/15/60/wood/15/16/81/road/20/16/75/wood/15/18/112/wood/18/19/75/wood/19/16/115/wood/20/19/70/wood/20/18/70/wood/18/21/75/wood/21/19/75/wood/5/26/59/wood/26/24/52/wood/24/27/67/wood/27/25/65/wood/25/28/92/wood/28/1/89/wood/28/15/49/wood/28/27/86/wood/27/26/77/wood/4/12/89/wood/12/13/151/wood/13/2/92/wood/4/2/91/road/3/32/59/road/32/31/81/road/31/29/83/road/3/35/53/wood/35/32/52/wood/32/36/60/wood/36/31/62/wood/37/31/62/wood/37/29/62/wood/37/36/81/wood/36/35/69/wood/19/37/274/piston/31/37/62/wood/38/31/63/wood/38/29/69/wood/38/36/76/wood/16/35/84/piston/3/39/81/road/39/40/71/road/40/41/66/road/3/42/62/wood/42/39/50/wood/42/43/64/wood/43/39/54/wood/43/40/49/wood/43/44/60/wood/44/40/53/wood/44/41/53/wood/19/44/125/piston/16/42/61/piston/16/43/61/piston/3/46/69/wood/46/39/42/wood/46/43/54/wood/40/45/48/wood/45/41/48/wood/45/43/59/wood/11/39/140/piston/10/47/115/wood/47/3/86/wood/47/43/198/piston/10/48/111/wood/3/48/95/wood/46/49/58/wood/49/45/63/wood/49/40/69/wood/39/49/72/wood/16/49/41/piston/39/50/62/wood/39/50/62/road/50/51/84/road/45/51/70/wood/50/45/62/wood/50/49/75/wood/52/53/83/road/52/4/106/wood/4/57/69/wood/57/52/72/wood/53/2/101/wood/2/57/64/wood/57/53/66/wood/52/54/133/wood/54/55/91/wood/53/55/133/wood/55/56/82/wood/56/54/81/wood/52/56/80/wood/56/53/74/wood/54/58/79/wood/58/55/80/wood/61/60/92/road/60/59/52/road/59/4/64/road/59/64/40/wood/64/4/66/wood/60/63/57/wood/63/59/76/wood/61/62/60/wood/62/60/68/wood/62/63/44/wood/63/64/62/wood/63/52/44/piston/6/14/92/wood/2/65/94/road/65/66/99/road/66/6/78/road/53/69/64/wood/69/2/101/wood/69/65/94/wood/69/68/91/wood/68/65/61/wood/68/66/74/wood/68/67/96/wood/67/66/59/wood/67/6/57/wood/78/56/73/road/78/76/80/road/76/74/129/road/20/70/83/road/70/72/95/road/72/74/90/road/19/71/92/road/71/73/105/road/54/77/58/road/77/75/107/road/75/73/104/road/19/70/74/wood/70/71/76/wood/71/72/77/wood/72/73/84/wood/73/74/68/wood/74/75/94/wood/75/76/80/wood/76/77/75/wood/77/78/70/wood/78/54/72/wood/21/73/242/spring/75/58/221/spring/18/27/214/spring/55/68/231/spring/21/71/143/spring/77/58/123/spring/16/70/64/wood/78/52/72/wood/80/79/155/road/79/5/123/road/64/61/152/wood/46/51/168/wood/82/81/132/wood/83/84/82/wood/84/81/46/wood/81/83/51/wood/82/85/160/wood/83/85/70/wood/85/84/65/wood/86/87/187/road/87/88/290/road/89/90/58/road/90/91/135/road/91/92/69/road/89/91/145/wood/90/92/151/wood/92/94/140/wood/93/89/138/wood/95/89/137/spring/92/96/134/spring/100/99/266/road/99/86/300/road/101/102/137/road/104/101/53/road/102/103/51/road/104/102/145/wood/103/101/146/wood/104/95/73/spring/96/103/80/spring/105/102/30/road/101/105/141/wood/105/96/101/spring/106/101/51/road/106/105/175/wood/106/95/100/spring/107/100/128/road/49/7/8/7/22/23/37/35/37/38/36/32/29/31/44/42/11/47/43/43/40/41/30/33/34/81/93/94/88/98/87/90/91/89/92/103/104/97/95/101/105/102/94/96/106/82/83/85/84/106/ 加入 {SAVE CODE - triple click and copy - press space to close :}

删除 {SAVE CODE - triple click and copy - press space to close :} 的全部项目

将 460/-844/420/-844/420/false/-339/232/-339/232/false/-145/107/-145/107/false/-85/82/-85/82/false/-146/150/-146/150/false/-83/150/-83/150/false/-148/111/-148/111/true/-84/110/-84/110/true/-145/75/-145/75/true/-87/67/-87/67/true/-6/84/-6/84/false/-41/25/-41/25/false/-89/4/-89/4/false/-148/25/-148/25/false/-130/-35/-130/-35/false/-64/-57/-64/-57/false/-4/-63/-4/-63/false/18/-2/18/-2/false/94/-3/94/-3/false/3/-70/3/-70/true/103/-73/103/-73/true/32/-71/32/-71/true/68/-73/68/-73/true/39/-70/39/-70/true/71/-71/71/-71/true/106/-71/106/-71/true/40/-29/40/-29/true/70/-31/70/-31/true/58/68/58/68/false/58/39/58/39/false/208/-23/208/-23/false/191/-94/191/-94/false/127/-128/127/-128/false/208/-24/208/-24/true/221/-26/221/-26/false/74/-95/74/-95/false/76/-171/76/-171/false/128/-170/128/-170/false/76/-222/76/-222/false/115/-210/115/-210/false/22/-172/22/-172/false/22/-229/22/-229/false/-49/-172/-49/-172/false/-43/-234/-43/-234/false/127/-131/127/-131/true/128/-170/128/-170/true/136/-168/136/-168/false/141/-126/141/-126/false/66/-155/66/-155/false/-154/211/-154/211/false/-81/209/-81/209/false/-154/205/-154/205/false/104/-75/104/-75/true/22/-68/22/-68/true/149/-96/149/-96/false/-153/-170/-153/-170/false/-64/-174/-64/-174/false/-120/-174/-120/-174/false/-118/-356/-118/-356/false/-47/-356/-47/-356/false/-118/-238/-118/-238/true/-57/-236/-57/-236/true/-61/-175/-61/-175/false/-64/-170/-64/-170/false/-122/-170/-122/-170/false/-115/-337/-115/-337/false/-47/-338/-47/-338/false/-60/-172/-60/-172/false/-127/-170/-127/-170/false/-125/-364/-125/-364/false/-53/-364/-53/-364/false/-128/-233/-128/-233/true/-54/-235/-54/-235/true/-139/-169/-139/-169/false/-135/-365/-135/-365/false/-137/-396/-137/-396/false/-133/-461/-133/-461/false/-2/-484/-2/-484/false/62/-420/62/-420/false/70/-538/70/-538/false/-1/-539/-1/-539/false/-23/-675/-23/-675/false/101/-673/101/-673/false/33/-540/33/-540/false/33/-563/33/-563/true/-8/-652/-8/-652/true/81/-651/81/-651/true/8/-591/8/-591/true/64/-594/64/-594/true/26/-408/26/-408/false/-29/-480/-29/-480/false/73/-439/73/-439/false/380/7/9/36/road/9/10/59/road/5/7/40/spring/6/8/40/spring/8/10/43/wood/11/12/69/road/12/13/52/road/14/15/62/road/15/16/69/road/16/17/61/road/20/21/100/road/20/24/36/road/24/25/33/road/25/26/35/road/20/27/56/wood/27/24/41/wood/24/28/51/wood/28/25/40/wood/25/28/40/wood/28/26/54/wood/28/27/30/wood/27/25/52/wood/18/27/35/piston/30/27/71/piston/30/28/71/piston/35/32/75/road/32/33/72/road/32/48/59/road/48/47/43/road/47/40/46/road/40/39/41/road/39/42/54/road/42/44/64/road/36/37/76/road/36/49/60/road/49/41/48/road/41/43/71/road/43/44/62/wood/41/42/57/wood/49/39/68/wood/49/47/71/wood/36/48/74/wood/36/47/96/wood/41/39/74/wood/43/42/91/wood/44/41/89/wood/42/49/87/wood/49/48/80/wood/49/40/73/wood/47/39/81/wood/50/7/100/wood/51/8/99/wood/52/7/95/road/52/9/131/road/51/10/142/wood/54/53/83/road/27/54/43/wood/54/28/61/wood/28/53/56/wood/53/27/79/wood/49/55/102/wood/55/47/74/road/58/61/64/spring/61/59/118/spring/57/62/63/spring/62/60/120/spring/61/62/61/road/65/61/68/piston/69/72/63/piston/68/73/63/piston/70/72/131/piston/71/73/130/piston/72/73/74/road/69/74/12/road/74/75/196/road/75/70/11/road/76/77/66/road/77/78/133/road/78/81/55/road/79/80/118/road/81/82/138/road/82/83/124/road/80/83/138/road/88/86/64/road/86/87/90/road/87/89/60/road/84/85/23/spring/88/85/38/wood/85/89/44/wood/90/85/155/spring/77/91/106/road/91/81/65/piston/92/80/99/piston/91/82/195/road/92/83/235/road/57/1/2/3/4/21/23/22/18/19/29/31/34/33/45/38/46/37/5/6/50/7/8/24/23/25/21/26/20/11/35/32/48/56/59/60/57/58/57/63/58/65/64/61/62/67/66/84/90/85/88/89/87/86/78/79/81/80/ 加入 {SAVE CODE - triple click and copy - press space to close :}

 

定义 init

将 {piston} 设为 180