PDA

View Full Version : Physics Flash Toy


LuizZak
09-19-2008, 04:58 PM
Something I worked on while I was bored:

http://www.kongregate.com/games/LuizZak/flash-physics-toy

Cick 'Particle' to create particles on the screen.
Click 'Joint' then click and dag between particles to create joints.
Click 'Spring' and then do the same thing to create springs.
Click 'Edit' to enabe the edit mode and drag particles/edit springs.
Click 'Selection' to enabe the selection tool. Select particles and then delete them with the 'delete' key (keypad only!)
Click 'Load this' to load a simulation (paste it at the 'Output code' textbox.
Click 'Copy to Clipboard' to copy code to the clipboard.
Hold <SHIFT> and click over a particle to fix/unfix it.
Click 'Load/Save' to load/save from sharedObject (NEW! :D)
Click 'Play' to play your creation, then drag partices aound and have fun ;)
* Fixed a loading bug. Sorry, guys :P
* Code improvements where made, as well as more bugs fixed. Keep them coming, guys :D

You can share your creations using the output code.

Note: This is only a beta version. Many bugs are present.

edit:

Development log avaible here: http://animadock.quotaless.com/Playground%20Progress.txt

Maltor124
09-19-2008, 07:57 PM
Very nice little toy, two things that should be added, though, are fixed points and the ability to delete things (aside from deleting their output code).

Treacle109
09-19-2008, 10:23 PM
And some Collisions...

LuizZak
09-20-2008, 03:51 AM
If you hold CTRL and click over a particle/joint/spring you can delete it.
And collisions are not possible, yet. Maybe later.

Thanks for the feedback, guys ;)

Mushisbeast
09-21-2008, 11:25 AM
That was cool! Very fun to mess around in :D
Fun trying to make soft body type things;
p,_hcSW,170,150|p,_RWje,80,230|p,_VqwF,250,230|p,_ pBOKg,170,320|p,_BsoZ,100,290|p,_dkgxQ,110,180|p,_ KoNQG,230,180|p,_DVU,240,290|p,_idSXq,140,210|p,_c gBT,170,200|p,_GafG,200,210|p,_Obb,210,230|p,_pmx, 200,250|p,_FnDka,170,270|p,_kxqec,140,250|p,_JKHYJ ,130,230|p,_xqanM,170,230|s,_BsoZ,_pBOKg,76,50|s,_ pBOKg,_DVU,76,50|s,_DVU,_VqwF,61,50|s,_VqwF,_KoNQG ,54,50|s,_KoNQG,_hcSW,67,50|s,_hcSW,_dkgxQ,67,50|s ,_dkgxQ,_RWje,58,50|s,_RWje,_BsoZ,63,50|s,_kxqec,_ JKHYJ,22,50|s,_JKHYJ,_idSXq,22,50|s,_idSXq,_cgBT,3 2,50|s,_cgBT,_GafG,32,50|s,_GafG,_Obb,22,50|s,_Obb ,_pmx,22,50|s,_pmx,_FnDka,36,50|s,_FnDka,_kxqec,36 ,50|s,_pBOKg,_FnDka,50,50|s,_BsoZ,_FnDka,73,50|s,_ BsoZ,_kxqec,57,50|s,_RWje,_kxqec,63,50|s,_BsoZ,_JK HYJ,67,50|s,_pBOKg,_kxqec,76,50|s,_pBOKg,_pmx,76,5 0|s,_DVU,_FnDka,73,50|s,_DVU,_pmx,57,50|s,_DVU,_Ob b,67,50|s,_VqwF,_pmx,54,50|s,_VqwF,_Obb,40,50|s,_V qwF,_GafG,54,50|s,_KoNQG,_GafG,42,50|s,_KoNQG,_Obb ,54,50|s,_KoNQG,_cgBT,63,50|s,_hcSW,_GafG,67,50|s, _hcSW,_cgBT,50,50|s,_hcSW,_idSXq,67,50|s,_dkgxQ,_c gBT,63,50|s,_dkgxQ,_idSXq,42,50|s,_dkgxQ,_JKHYJ,54 ,50|s,_RWje,_idSXq,63,50|s,_RWje,_JKHYJ,50,50|s,_J KHYJ,_xqanM,40,50|s,_idSXq,_xqanM,36,50|s,_kxqec,_ xqanM,36,50|s,_FnDka,_xqanM,40,50|s,_pmx,_xqanM,36 ,50|s,_Obb,_xqanM,40,50|s,_GafG,_xqanM,36,50|s,_cg BT,_xqanM,30,50|s,_pBOKg,_hcSW,170,50|s,_BsoZ,_KoN QG,170,50|s,_DVU,_dkgxQ,170,50|s,_DVU,_hcSW,157,50 |s,_BsoZ,_hcSW,157,50|

meow-muffin
09-21-2008, 06:38 PM
Its a ragdoll guy:
p,_cFu,120,130|p,_HsRJ,160,130|p,_jjdL,160,170|p,_ CmhhS,120,170|p,_mcVL,140,200|p,_DLuO,110,230|p,_i Lj,170,230|p,_VUei,170,300|p,_mif,110,300|p,_fxFRX ,110,360|p,_RFuJM,170,360|p,_UFMZs,190,250|p,_YQxe ,190,270|p,_GYRsg,90,270|p,_HTtSu,90,250|p,_EsFw,2 30,250|p,_CNMnY,230,270|p,_lRfQP,50,270|p,_kPRPi,5 0,250|p,_hLLg,140,390|p,_xTsve,120,420|p,_qbLR,160 ,420|p,_XDgJ,90,420|p,_mfNSj,190,420|p,_iwjvB,190, 460|p,_Mmnns,160,460|p,_IVxdw,120,460|p,_WGNdk,90, 460|p,_ZlMul,180,150|p,_iXlO,100,150|p,_loSbW,100, 100|p,_JidN,180,100|p,_eYgMZ,140,80|p,_SagI,260,25 0|p,_Clqis,270,310|p,_qvMr,20,250|p,_MNmv,10,310|p ,_kdmGn,240,460|p,_SUIj,40,460|c,_cFu,_CmhhS,40|c, _CmhhS,_jjdL,40|c,_jjdL,_HsRJ,40|c,_HsRJ,_cFu,40|c ,_cFu,_jjdL,57|c,_HsRJ,_CmhhS,57|c,_CmhhS,_mcVL,36 |c,_jjdL,_mcVL,36|c,_mcVL,_DLuO,42|c,_DLuO,_iLj,60 |c,_iLj,_mcVL,42|c,_iLj,_UFMZs,28|c,_UFMZs,_EsFw,4 0|c,_EsFw,_CNMnY,20|c,_CNMnY,_YQxe,40|c,_YQxe,_UFM Zs,20|c,_UFMZs,_CNMnY,45|c,_EsFw,_YQxe,45|c,_DLuO, _HTtSu,28|c,_HTtSu,_kPRPi,40|c,_kPRPi,_lRfQP,20|c, _kPRPi,_lRfQP,20|c,_lRfQP,_GYRsg,40|c,_GYRsg,_HTtS u,20|c,_GYRsg,_kPRPi,45|c,_HTtSu,_lRfQP,45|c,_GYRs g,_mif,36|c,_mif,_VUei,60|c,_VUei,_YQxe,36|c,_VUei ,_RFuJM,60|c,_RFuJM,_hLLg,42|c,_hLLg,_fxFRX,42|c,_ fxFRX,_mif,60|c,_fxFRX,_XDgJ,63|c,_hLLg,_xTsve,36| c,_hLLg,_qbLR,36|c,_RFuJM,_mfNSj,63|c,_mfNSj,_iwjv B,40|c,_iwjvB,_Mmnns,30|c,_Mmnns,_qbLR,40|c,_xTsve ,_IVxdw,40|c,_IVxdw,_WGNdk,30|c,_WGNdk,_XDgJ,40|c, _XDgJ,_xTsve,30|c,_qbLR,_mfNSj,30|c,_mfNSj,_Mmnns, 50|c,_qbLR,_iwjvB,50|c,_xTsve,_WGNdk,50|c,_XDgJ,_I Vxdw,50|c,_xTsve,_fxFRX,61|c,_qbLR,_RFuJM,61|c,_mf NSj,_hLLg,58|c,_XDgJ,_hLLg,58|c,_fxFRX,_RFuJM,60|c ,_RFuJM,_mif,85|c,_fxFRX,_VUei,85|c,_VUei,_DLuO,92 |c,_mif,_iLj,92|c,_UFMZs,_GYRsg,102|c,_HTtSu,_YQxe ,102|c,_jjdL,_iLj,61|c,_CmhhS,_DLuO,61|c,_jjdL,_Zl Mul,28|c,_ZlMul,_HsRJ,28|c,_cFu,_iXlO,28|c,_iXlO,_ CmhhS,28|c,_iXlO,_loSbW,50|c,_loSbW,_cFu,36|c,_HsR J,_JidN,36|c,_JidN,_ZlMul,50|c,_JidN,_eYgMZ,45|c,_ eYgMZ,_loSbW,45|c,_cFu,_eYgMZ,54|c,_eYgMZ,_HsRJ,54 |c,_iLj,_EsFw,63|c,_DLuO,_kPRPi,63|c,_qvMr,_kPRPi, 30|c,_lRfQP,_MNmv,57|c,_MNmv,_qvMr,61|c,_MNmv,_kPR Pi,72|c,_qvMr,_lRfQP,36|c,_SagI,_Clqis,61|c,_Clqis ,_CNMnY,57|c,_CNMnY,_EsFw,20|c,_EsFw,_SagI,30|c,_S agI,_CNMnY,36|c,_EsFw,_Clqis,72|c,_kdmGn,_mfNSj,64 |c,_iwjvB,_kdmGn,50|c,_WGNdk,_SUIj,50|c,_SUIj,_XDg J,64|
stress test:
p,_ZDhZS,100,470|p,_JHHx,120,470|p,_HRRkg,140,470| p,_JVgsM,160,470|p,_Mj,180,470|p,_kjfpM,200,470|p, _btpxi,220,470|p,_dHG,240,470|p,_Tdart,240,450|p,_ LPovh,240,430|p,_tLZ,240,410|p,_IHC,240,390|p,_wlj cG,240,370|p,_QYxDJ,240,350|p,_dmQCX,240,330|p,_sQ oK,100,450|p,_uljg,100,430|p,_GPQ,100,410|p,_LYsX, 100,390|p,_SYlQr,100,370|p,_Cvhi,100,350|p,_TMgd,1 00,330|p,_RHHYS,120,330|p,_YqMJ,140,330|p,_SbVrt,1 60,330|p,_TJc,180,330|p,_ncGxW,200,330|p,_psvd,220 ,330|p,_LVIoM,220,350|p,_GVIL,200,350|p,_ieTdZ,200 ,370|p,_ZrDo,200,390|p,_RCCCZ,220,370|p,_jKI,220,3 90|p,_CQmLU,220,410|p,_ZkjEd,220,430|p,_xPox,220,4 50|p,_ZZjXh,200,450|p,_Gpe,180,450|p,_VXlGO,160,45 0|p,_DokRj,140,450|p,_trep,120,450|p,_jVBlW,120,43 0|p,_svYOw,120,410|p,_kHDQ,120,390|p,_DdYrO,120,37 0|p,_qsDnf,120,350|p,_EkJNH,140,350|p,_VKl,160,350 |p,_HbgpI,180,350|p,_tTTCP,180,370|p,_nmSXl,180,39 0|p,_sred,200,410|p,_ZkllY,200,430|p,_iLLsN,180,43 0|p,_CKc,180,410|p,_JqDfm,160,430|p,_bdj,140,430|p ,_TvdYq,140,410|p,_PXBQF,160,410|p,_DcE,160,390|p, _hoMc,140,390|p,_vpGbB,140,370|p,_xJu,160,370|c,_T Mgd,_Cvhi,20|c,_Cvhi,_SYlQr,20|c,_SYlQr,_LYsX,20|c ,_LYsX,_GPQ,20|c,_GPQ,_uljg,20|c,_uljg,_sQoK,20|c, _sQoK,_ZDhZS,20|c,_RHHYS,_qsDnf,20|c,_qsDnf,_DdYrO ,20|c,_DdYrO,_kHDQ,20|c,_kHDQ,_svYOw,20|c,_svYOw,_ jVBlW,20|c,_jVBlW,_trep,20|c,_trep,_JHHx,20|c,_YqM J,_EkJNH,20|c,_EkJNH,_vpGbB,20|c,_vpGbB,_hoMc,20|c ,_hoMc,_TvdYq,20|c,_TvdYq,_bdj,20|c,_bdj,_DokRj,20 |c,_DokRj,_HRRkg,20|c,_SbVrt,_VKl,20|c,_VKl,_xJu,2 0|c,_xJu,_DcE,20|c,_DcE,_PXBQF,20|c,_PXBQF,_JqDfm, 20|c,_JqDfm,_VXlGO,20|c,_VXlGO,_JVgsM,20|c,_TJc,_H bgpI,20|c,_HbgpI,_tTTCP,20|c,_tTTCP,_nmSXl,20|c,_n mSXl,_CKc,20|c,_CKc,_iLLsN,20|c,_iLLsN,_Gpe,20|c,_ Gpe,_Mj,20|c,_kjfpM,_ZZjXh,20|c,_ZZjXh,_ZkllY,20|c ,_ZkllY,_sred,20|c,_sred,_ZrDo,20|c,_ZrDo,_ieTdZ,2 0|c,_ieTdZ,_GVIL,20|c,_GVIL,_ncGxW,20|c,_psvd,_LVI oM,20|c,_LVIoM,_RCCCZ,20|c,_RCCCZ,_jKI,20|c,_jKI,_ CQmLU,20|c,_CQmLU,_ZkjEd,20|c,_ZkjEd,_xPox,20|c,_x Pox,_btpxi,20|c,_dHG,_Tdart,20|c,_Tdart,_LPovh,20| c,_tLZ,_IHC,20|c,_IHC,_wljcG,20|c,_wljcG,_QYxDJ,20 |c,_QYxDJ,_dmQCX,20|c,_dmQCX,_psvd,20|c,_psvd,_ncG xW,20|c,_ncGxW,_TJc,20|c,_TJc,_SbVrt,20|c,_SbVrt,_ YqMJ,20|c,_YqMJ,_RHHYS,20|c,_RHHYS,_TMgd,20|c,_QYx DJ,_LVIoM,20|c,_LVIoM,_GVIL,20|c,_GVIL,_HbgpI,20|c ,_HbgpI,_VKl,20|c,_VKl,_EkJNH,20|c,_EkJNH,_qsDnf,2 0|c,_qsDnf,_Cvhi,20|c,_wljcG,_RCCCZ,20|c,_RCCCZ,_i eTdZ,20|c,_ieTdZ,_tTTCP,20|c,_tTTCP,_xJu,20|c,_xJu ,_vpGbB,20|c,_vpGbB,_DdYrO,20|c,_DdYrO,_SYlQr,20|c ,_IHC,_jKI,20|c,_jKI,_ZrDo,20|c,_ZrDo,_nmSXl,20|c, _nmSXl,_DcE,20|c,_DcE,_hoMc,20|c,_hoMc,_kHDQ,20|c, _kHDQ,_LYsX,20|c,_tLZ,_CQmLU,20|c,_CQmLU,_sred,20| c,_sred,_CKc,20|c,_CKc,_PXBQF,20|c,_PXBQF,_TvdYq,2 0|c,_TvdYq,_svYOw,20|c,_svYOw,_GPQ,20|c,_LPovh,_Zk jEd,20|c,_ZkjEd,_ZkllY,20|c,_ZkllY,_iLLsN,20|c,_iL LsN,_JqDfm,20|c,_JqDfm,_bdj,20|c,_bdj,_jVBlW,20|c, _jVBlW,_uljg,20|c,_Tdart,_xPox,20|c,_xPox,_ZZjXh,2 0|c,_ZZjXh,_Gpe,20|c,_Gpe,_VXlGO,20|c,_VXlGO,_DokR j,20|c,_DokRj,_trep,20|c,_trep,_sQoK,20|c,_ZDhZS,_ JHHx,20|c,_JHHx,_HRRkg,20|c,_HRRkg,_JVgsM,20|c,_JV gsM,_Mj,20|c,_Mj,_kjfpM,20|c,_kjfpM,_btpxi,20|c,_b tpxi,_dHG,20|c,_TMgd,_qsDnf,28|c,_Cvhi,_DdYrO,28|c ,_SYlQr,_kHDQ,28|c,_LYsX,_svYOw,28|c,_GPQ,_jVBlW,2 8|c,_uljg,_trep,28|c,_sQoK,_JHHx,28|c,_RHHYS,_EkJN H,28|c,_qsDnf,_vpGbB,28|c,_DdYrO,_hoMc,28|c,_kHDQ, _TvdYq,28|c,_svYOw,_bdj,28|c,_jVBlW,_DokRj,28|c,_t rep,_HRRkg,28|c,_YqMJ,_VKl,28|c,_EkJNH,_xJu,28|c,_ vpGbB,_DcE,28|c,_hoMc,_PXBQF,28|c,_TvdYq,_JqDfm,28 |c,_bdj,_VXlGO,28|c,_DokRj,_JVgsM,28|c,_RHHYS,_Cvh i,28|c,_qsDnf,_SYlQr,28|c,_DdYrO,_LYsX,28|c,_kHDQ, _GPQ,28|c,_svYOw,_uljg,28|c,_jVBlW,_sQoK,28|c,_tre p,_ZDhZS,28|c,_YqMJ,_qsDnf,28|c,_EkJNH,_DdYrO,28|c ,_vpGbB,_kHDQ,28|c,_hoMc,_svYOw,28|c,_TvdYq,_jVBlW ,28|c,_bdj,_trep,28|c,_DokRj,_JHHx,28|c,_SbVrt,_Ek JNH,28|c,_VKl,_vpGbB,28|c,_xJu,_hoMc,28|c,_DcE,_Tv dYq,28|c,_PXBQF,_bdj,28|c,_JqDfm,_DokRj,28|c,_VXlG O,_HRRkg,28|c,_TJc,_VKl,28|c,_VKl,_tTTCP,28|c,_tTT CP,_DcE,28|c,_DcE,_CKc,28|c,_CKc,_JqDfm,28|c,_JqDf m,_Gpe,28|c,_Gpe,_JVgsM,28|c,_Mj,_VXlGO,28|c,_VXlG O,_iLLsN,28|c,_iLLsN,_PXBQF,28|c,_PXBQF,_nmSXl,28| c,_nmSXl,_xJu,28|c,_xJu,_HbgpI,28|c,_HbgpI,_SbVrt, 28|c,_TJc,_GVIL,28|c,_GVIL,_tTTCP,28|c,_tTTCP,_ZrD o,28|c,_ZrDo,_CKc,28|c,_CKc,_ZkllY,28|c,_ZkllY,_Gp e,28|c,_Gpe,_kjfpM,28|c,_Mj,_ZZjXh,28|c,_ZZjXh,_iL LsN,28|c,_iLLsN,_sred,28|c,_sred,_nmSXl,28|c,_nmSX l,_ieTdZ,28|c,_ieTdZ,_HbgpI,28|c,_HbgpI,_ncGxW,28| c,_ncGxW,_LVIoM,28|c,_LVIoM,_ieTdZ,28|c,_ieTdZ,_jK I,28|c,_jKI,_sred,28|c,_sred,_ZkjEd,28|c,_ZkjEd,_Z ZjXh,28|c,_ZZjXh,_btpxi,28|c,_kjfpM,_xPox,28|c,_xP ox,_ZkllY,28|c,_ZkllY,_CQmLU,28|c,_CQmLU,_ZrDo,28| c,_ZrDo,_RCCCZ,28|c,_RCCCZ,_GVIL,28|c,_GVIL,_psvd, 28|c,_psvd,_QYxDJ,28|c,_QYxDJ,_RCCCZ,28|c,_RCCCZ,_ IHC,28|c,_IHC,_CQmLU,28|c,_CQmLU,_LPovh,28|c,_LPov h,_xPox,28|c,_xPox,_dHG,28|c,_btpxi,_Tdart,28|c,_T dart,_ZkjEd,28|c,_ZkjEd,_tLZ,28|c,_tLZ,_jKI,28|c,_ jKI,_wljcG,28|c,_wljcG,_LVIoM,28|c,_LVIoM,_dmQCX,2 8|

Mushisbeast
09-22-2008, 12:18 AM
Yours don't seem to be working for me...
They're just frozen there and all objects fall through them?

EDIT: Loading my own one doesn't work anymore either...

LuizZak
09-22-2008, 04:47 PM
Sorry, it was a small bug :P

fixed, should work fine, now.

Please guys, keep reporting the bugs, there are so many bugs that I can't keep track of them :****x

lafe
10-07-2008, 09:14 PM
its like the calamity game with no glitches!!!http://www.greatgamesexperiment.com/play/74372
nope.
they took it offline.
i dident realize...

LuizZak
10-12-2008, 06:01 PM
its like the calamity game with no glitches!!!http://www.greatgamesexperiment.com/play/74372

I can't play through this link.
Mirrors?