Shop Mobile More Submit  Join Login
×




Details

Submitted on
May 6, 2007
Image Size
15.6 KB
Resolution
600×600
Link
Thumb
Embed

Stats

Views
9,716
Favourites
35 (who?)
Comments
50
Downloads
157
×
Added - Circle - Circle collision
Added - Balloons
Add a Comment:
 
:iconsobeita:
Sobeita Featured By Owner Feb 17, 2009  Hobbyist Digital Artist
That's interesting, you focused on adding controls and I focused on adding control...
:D [link]
I shy from "for" loops, they suck up too much RAM (even after making them adjust dynamically for scope.) What version of flash did you make this in?
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner Feb 18, 2009
'for' loops suck up ram? lolwhat, i think you mean processing power. And without 'for' loops, programming something like this would be retarded, using dynamic arrays to update every object and constraint. as well as iterations to resolve collisions and constraints.

Probably Flash 8 for this, its pretty old.
Reply
:iconsobeita:
Sobeita Featured By Owner Feb 19, 2009  Hobbyist Digital Artist
Most people just say CPU, but that's not right either. :shrug: Yeah, I've been using Flash 6 for... ever. That may be why I've had problems, the Flash engine is a lot faster now.
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner Feb 19, 2009
Its its just CPU, unless for some reason your feeding tones of data into somwhere, variables are only created once in the RAM. And yeah, Flash is running on a new Virtual Machine since flash 6
Reply
:iconsobeita:
Sobeita Featured By Owner Feb 20, 2009  Hobbyist Digital Artist
CPU (abbr.): central processing unit (hardware)

If a user has a higher flash player installed, does it use the new engine to process the old script (or does it also have the old engine for backward-compatibility?)
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner Feb 20, 2009
Not sure.
Reply
:iconsniper555:
sniper555 Featured By Owner May 31, 2008
Never mind, It worked the first time.
Reply
:iconsniper555:
sniper555 Featured By Owner May 31, 2008
create_point(';point0',1464.7,1985.3,14.6863882557966,0,undefined)
create_point(';point1',1486.5,1994.8,5,0,undefined)
create_point(';point2',1418.45,1995,5,0,undefined)
create_point(';point3',1375.7,1915.65,84.3206083943896,0,undefined)

constrain(this[';point0'],this[';point1'],50,1)
constrain(this[';point3'],this[';point2'],50,1)
constrain(this[';point3'],this[';point0'],50,1)

It's a working car!
Reply
:iconbangvang:
Bangvang Featured By Owner May 21, 2007
how long do you reckon it'll take?

For some reason I can't do anything but "draw lines" now, which is a shame, since i'd been spending a lot of time playing with this.
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner May 21, 2007
Well ive been doing alot of school work latley so i havnt had much time to work on the new version.. but its pretty close to being done
Reply
:iconaxcho:
axcho Featured By Owner May 20, 2007
This could be so much cooler with a more intuitive interface. You might look at Spore for inspiration. :)

Though it's fine if that's not what you're going for.
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner May 21, 2007
My newest version has an interface, but its not finished yet.. and its programmed in AS3 :D and has more stuff
Reply
:iconidiedonthecomputer:
IdiedOnTheComputer Featured By Owner May 20, 2007
XD

toruture

create_point('point0',1483,1522,5,1,undefined)
create_point('point1',1500.9,1578.45,5,1,undefined)
create_point('point2',1497.85,1610.75,5,1,undefined)
create_point('point3',1498.3,1645.25,5,1,undefined)
create_point('point4',1499.05,1669,5,1,undefined)
create_point('point5',1500.85,1707,5,1,undefined)
create_point('point6',1503.25,1739.45,5,1,undefined)
create_point('point7',1507.1,1779.4,5,1,undefined)
create_point('rag8_head',1500.35,1822.75,13,1,undefined)
create_point('rag8_neck',1499.1,1829.5,5,0,0)
create_point('rag8_art',1486.9,1850.75,5,0,undefined)
create_point('rag8_arb',1487.35,1870.75,5,0,undefined)
create_point('rag8_alt',1498.8,1855.2,5,0,undefined)
create_point('rag8_alb',1498.9,1875.2,5,0,undefined)
create_point('rag8_body',1495.95,1865.75,5,0,undefined)
create_point('rag8_lrt',1497.55,1892.1,5,0,undefined)
create_point('rag8_lrb',1494,1917.35,5,0,undefined)
create_point('rag8_llt',1487.05,1891.65,5,0,undefined)
create_point('rag8_llb',1480.95,1916.4,5,0,undefined)
create_point('point9',1502,1578,5,1,undefined)
create_point('rag10_head',1579.35,1770.85,13,0,undefined)
create_point('rag10_neck',1571.45,1775.75,5,0,0)
create_point('rag10_art',1547.9,1781.35,5,0,undefined)
create_point('rag10_arb',1528.4,1777.05,5,0,undefined)
create_point('rag10_alt',1546.55,1780.45,5,0,undefined)
create_point('rag10_alb',1531.1,1793.15,5,0,undefined)
create_point('rag10_body',1545.9,1803.2,5,0,undefined)
create_point('rag10_lrt',1523,1814.1,5,0,undefined)
create_point('rag10_lrb',1507.15,1834.1,5,0,undefined)
create_point('rag10_llt',1535.45,1829.25,5,0,undefined)
create_point('rag10_llb',1526,1852.95,5,0,undefined)
create_point('point11',1777.2,1949.05,50.9313263129874,0,undefined)

constrain(this['point2'],this['point1'],50,1)
constrain(this['point3'],this['point2'],50,1)
constrain(this['point4'],this['point3'],50,1)
constrain(this['point5'],this['point4'],50,1)
constrain(this['point6'],this['point5'],50,1)
constrain(this['point7'],this['point6'],50,1)
constrain(this['rag8_head'],this['rag8_neck'],200,undefined)
constrain(this['rag8_neck'],this['rag8_body'],100,undefined)
constrain(this['rag8_neck'],this['rag8_art'],50,undefined)
constrain(this['rag8_neck'],this['rag8_alt'],50,undefined)
constrain(this['rag8_neck'],this['point7'],50,1)
constrain(this['rag8_art'],this['rag8_arb'],50,undefined)
constrain(this['rag8_alt'],this['rag8_alb'],50,undefined)
constrain(this['rag8_body'],this['rag8_lrt'],50,undefined)
constrain(this['rag8_body'],this['rag8_llt'],50,undefined)
constrain(this['rag8_lrt'],this['rag8_lrb'],50,undefined)
constrain(this['rag8_llt'],this['rag8_llb'],50,undefined)
constrain(this['rag10_head'],this['rag10_neck'],200,undefined)
constrain(this['rag10_neck'],this['rag10_body'],100,undefined)
constrain(this['rag10_neck'],this['rag10_art'],50,undefined)
constrain(this['rag10_neck'],this['rag10_alt'],50,undefined)
constrain(this['rag10_art'],this['rag10_arb'],50,undefined)
constrain(this['rag10_alt'],this['rag10_alb'],50,undefined)
constrain(this['rag10_body'],this['rag10_lrt'],50,undefined)
constrain(this['rag10_body'],this['rag10_llt'],50,undefined)
constrain(this['rag10_lrt'],this['rag10_lrb'],50,undefined)
constrain(this['rag10_llt'],this['rag10_llb'],50,undefined)
Reply
:icondarkfiredk:
DarkFireDK Featured By Owner May 18, 2007
Awsome good job!
Reply
:iconbangvang:
Bangvang Featured By Owner May 14, 2007
can we have a larger area to play with?
also, how about poppable balloons?
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner May 15, 2007
bigger area... whats wrong with the area you got? you do know you can scroll out?
how would you pop the balloons?
Reply
:iconidiedonthecomputer:
IdiedOnTheComputer Featured By Owner May 13, 2007
LOL I MADE A PUPPET DUDE



create_point('rag0_head',2698.85,1786.75,13,0,undefined)
create_point('rag0_neck',2702.95,1795.4,5,0,0)
create_point('rag0_art',2707.95,1819.9,5,0,undefined)
create_point('rag0_arb',2724.55,1808.75,5,0,undefined)
create_point('rag0_alt',2678.25,1800.3,5,0,undefined)
create_point('rag0_alb',2671.75,1774.65,5,0,undefined)
create_point('rag0_body',2733.45,1818.8,5,0,undefined)
create_point('rag0_lrt',2753.15,1835.4,5,0,undefined)
create_point('rag0_lrb',2764.15,1858.4,5,0,undefined)
create_point('rag0_llt',2760.65,1822.55,5,0,undefined)
create_point('rag0_llb',2786.2,1820.2,5,0,undefined)
create_point('rag1_head',2655.7,1641.25,13,0,undefined)
create_point('rag1_neck',2654.15,1652.25,5,0,0)
create_point('rag1_art',2652.95,1681.85,5,0,undefined)
create_point('rag1_arb',2657.25,1705.7,5,0,undefined)
create_point('rag1_alt',2643.5,1675.2,5,0,undefined)
create_point('rag1_alb',2636.4,1693.85,5,0,undefined)
create_point('rag1_body',2660.15,1678.95,5,0,undefined)
create_point('rag1_lrt',2648.25,1655.9,5,0,undefined)
create_point('rag1_lrb',2670.45,1668.45,5,0,undefined)
create_point('rag1_llt',2684.45,1691.5,5,0,undefined)
create_point('rag1_llb',2694.5,1668.1,5,0,undefined)

constrain(this['rag0_head'],this['rag0_neck'],200,undefined)
constrain(this['rag0_head'],this['rag1_head'],50,1)
constrain(this['rag0_neck'],this['rag0_body'],100,undefined)
constrain(this['rag0_neck'],this['rag0_art'],50,undefined)
constrain(this['rag0_neck'],this['rag0_alt'],50,undefined)
constrain(this['rag0_art'],this['rag0_arb'],50,undefined)
constrain(this['rag0_alt'],this['rag0_alb'],50,undefined)
constrain(this['rag0_alt'],this['rag1_lrt'],50,1)
constrain(this['rag0_body'],this['rag0_lrt'],50,undefined)
constrain(this['rag0_body'],this['rag0_llt'],50,undefined)
constrain(this['rag0_lrt'],this['rag0_lrb'],50,undefined)
constrain(this['rag0_llt'],this['rag0_llb'],50,undefined)
constrain(this['rag1_head'],this['rag1_neck'],200,undefined)
constrain(this['rag1_neck'],this['rag1_body'],100,undefined)
constrain(this['rag1_neck'],this['rag1_art'],50,undefined)
constrain(this['rag1_neck'],this['rag1_alt'],50,undefined)
constrain(this['rag1_art'],this['rag1_arb'],50,undefined)
constrain(this['rag1_arb'],this['rag0_alb'],50,1)
constrain(this['rag1_alt'],this['rag1_alb'],50,undefined)
constrain(this['rag1_alb'],this['rag0_llb'],50,1)
constrain(this['rag1_body'],this['rag1_lrt'],50,undefined)
constrain(this['rag1_body'],this['rag1_llt'],50,undefined)
constrain(this['rag1_body'],this['rag0_body'],50,1)
constrain(this['rag1_lrt'],this['rag1_lrb'],50,undefined)
constrain(this['rag1_llt'],this['rag1_llb'],50,undefined)
Reply
:icontrickboss:
trickboss Featured By Owner May 9, 2007
how do i attach lines to each other :S ?
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner May 9, 2007
what do you mean?
Reply
:iconcwazycwis:
cwazycwis Featured By Owner May 7, 2007
finally collision woot

nice job monky
Reply
:icondcleadboot:
DCLeadboot Featured By Owner May 7, 2007  Hobbyist Digital Artist
That's a lot of clever stuff there! :nod:
Had some great fun experimenting. And those ragdolls... I kept 'accidentally' breaking them up by sudden mouse-drags! :giggle:
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner May 7, 2007
:D gotta love them sudden mouse movments
Reply
:iconawesty:
awesty Featured By Owner May 7, 2007
:O nice work :+fav: i cant wait to see the rockets :D
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner May 7, 2007
Its gonna have a nice user interface too :D and magnets
Reply
:icondank528:
dank528 Featured By Owner May 6, 2007   Interface Designer
When you try to load a balloons, it will load as a point.

You may have to re-create the balloons but here is something I made:

create_point('point3',1801.8,1653.25,13.0648383074572,0,NaN)
create_point('dp4',1857.85,1753.1,5,0,NaN)
create_point('dp5',1860.45,1767.75,5,0,NaN)
create_point('dp6',1860.35,1781.05,5,0,NaN)
create_point('dp7',1860.5,1796.9,5,0,NaN)
create_point('dp8',1856.95,1810.05,5,0,NaN)
create_point('dp9',1856.55,1824.1,5,0,NaN)
create_point('dp10',1850.5,1835.9,5,0,NaN)
create_point('dp11',1848.15,1850,5,0,NaN)
create_point('dp12',1831.65,1858.4,5,0,NaN)
create_point('dp13',1819.6,1858.2,5,0,NaN)
create_point('dp14',1806.5,1862.5,5,0,NaN)
create_point('dp15',1793,1862.8,5,0,NaN)
create_point('dp16',1779.7,1861.55,5,0,NaN)
create_point('dp17',1769.1,1858.15,5,0,NaN)
create_point('dp18',1757.3,1848.9,5,0,NaN)
create_point('dp19',1750.05,1837.3,5,0,NaN)
create_point('dp20',1746.7,1825.65,5,0,NaN)
create_point('dp21',1744.75,1813.65,5,0,NaN)
create_point('dp22',1743.1,1799.75,5,0,NaN)
create_point('dp23',1746.7,1786.4,5,0,NaN)
create_point('dp24',1751.95,1774.8,5,0,NaN)
create_point('dp25',1755.1,1760.55,5,0,NaN)
create_point('dp26',1755.85,1747,5,0,NaN)
create_point('balloon1',1795.75,855.95,690.04001333256,0,undefined)

constrain(this['point3'],this['dp26'],50,1)
constrain(this['point3'],this['dp4'],50,1)
constrain(this['point3'],this['dp18'],50,1)
constrain(this['point3'],this['dp13'],50,1)
constrain(this['point3'],this['dp19'],50,1)
constrain(this['point3'],this['dp18'],50,1)
constrain(this['point3'],this['dp16'],50,1)
constrain(this['point3'],this['dp15'],50,1)
constrain(this['point3'],this['dp14'],50,1)
constrain(this['point3'],this['dp10'],50,1)
constrain(this['point3'],this['dp20'],50,1)
constrain(this['point3'],this['dp9'],50,1)
constrain(this['point3'],this['dp7'],50,1)
constrain(this['point3'],this['dp5'],50,1)
constrain(this['point3'],this['dp21'],50,1)
constrain(this['point3'],this['dp24'],50,1)
constrain(this['point3'],this['dp25'],50,1)
constrain(this['dp4'],this['dp5'],50,1)
constrain(this['dp4'],this['dp26'],50,1)
constrain(this['dp4'],this['dp25'],50,1)
constrain(this['dp4'],this['dp23'],50,1)
constrain(this['dp4'],this['dp21'],50,1)
constrain(this['dp4'],this['dp19'],50,1)
constrain(this['dp4'],this['dp17'],50,1)
constrain(this['dp4'],this['dp15'],50,1)
constrain(this['dp4'],this['dp13'],50,1)
constrain(this['dp4'],this['dp11'],50,1)
constrain(this['dp4'],this['dp9'],50,1)
constrain(this['dp4'],this['dp7'],50,1)
constrain(this['dp4'],this['dp5'],50,1)
constrain(this['dp5'],this['dp6'],50,1)
constrain(this['dp6'],this['dp7'],50,1)
constrain(this['dp6'],this['dp4'],50,1)
constrain(this['dp6'],this['dp26'],50,1)
constrain(this['dp6'],this['point3'],50,1)
constrain(this['dp7'],this['dp8'],50,1)
constrain(this['dp8'],this['dp9'],50,1)
constrain(this['dp8'],this['dp4'],50,1)
constrain(this['dp8'],this['dp26'],50,1)
constrain(this['dp8'],this['point3'],50,1)
constrain(this['dp9'],this['dp10'],50,1)
constrain(this['dp10'],this['dp11'],50,1)
constrain(this['dp10'],this['dp4'],50,1)
constrain(this['dp10'],this['dp26'],50,1)
constrain(this['dp11'],this['dp12'],50,1)
constrain(this['dp11'],this['point3'],50,1)
constrain(this['dp12'],this['dp13'],50,1)
constrain(this['dp12'],this['dp4'],50,1)
constrain(this['dp12'],this['point3'],50,1)
constrain(this['dp13'],this['dp14'],50,1)
constrain(this['dp13'],this['dp26'],50,1)
constrain(this['dp14'],this['dp15'],50,1)
constrain(this['dp14'],this['dp4'],50,1)
constrain(this['dp15'],this['dp16'],50,1)
constrain(this['dp15'],this['dp26'],50,1)
constrain(this['dp15'],this['point3'],50,1)
constrain(this['dp16'],this['dp17'],50,1)
constrain(this['dp16'],this['dp4'],50,1)
constrain(this['dp16'],this['dp26'],50,1)
constrain(this['dp16'],this['point3'],50,1)
constrain(this['dp17'],this['dp18'],50,1)
constrain(this['dp17'],this['point3'],50,1)
constrain(this['dp18'],this['dp19'],50,1)
constrain(this['dp18'],this['dp4'],50,1)
constrain(this['dp18'],this['dp4'],50,1)
constrain(this['dp18'],this['dp26'],50,1)
constrain(this['dp19'],this['dp20'],50,1)
constrain(this['dp20'],this['dp21'],50,1)
constrain(this['dp20'],this['dp4'],50,1)
constrain(this['dp20'],this['dp26'],50,1)
constrain(this['dp20'],this['point3'],50,1)
constrain(this['dp21'],this['dp22'],50,1)
constrain(this['dp21'],this['point3'],50,1)
constrain(this['dp22'],this['dp23'],50,1)
constrain(this['dp22'],this['dp4'],50,1)
constrain(this['dp22'],this['dp26'],50,1)
constrain(this['dp22'],this['point3'],50,1)
constrain(this['dp23'],this['dp24'],50,1)
constrain(this['dp24'],this['dp25'],50,1)
constrain(this['dp24'],this['dp4'],50,1)
constrain(this['dp24'],this['dp26'],50,1)
constrain(this['dp24'],this['point3'],50,1)
constrain(this['dp25'],this['dp26'],50,1)
constrain(this['dp26'],this['dp11'],50,1)
constrain(this['dp26'],this['dp5'],50,1)
constrain(this['dp26'],this['dp7'],50,1)
constrain(this['dp26'],this['dp9'],50,1)
constrain(this['dp26'],this['dp12'],50,1)
constrain(this['dp26'],this['dp14'],50,1)
constrain(this['dp26'],this['dp16'],50,1)
constrain(this['dp26'],this['dp17'],50,1)
constrain(this['dp26'],this['dp19'],50,1)
constrain(this['dp26'],this['dp21'],50,1)
constrain(this['dp26'],this['dp23'],50,1)
constrain(this['dp26'],this['dp25'],50,1)
constrain(this['balloon1'],this['point3'],50,1)
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner May 6, 2007
Awsome thing too :D
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner May 6, 2007
oh yeah :P i forgot to make loading for the balloons, thanks for the reminder
Reply
:iconzaneasylum:
ZaneAsylum Featured By Owner May 6, 2007
I am going to have to learn actionscript one day...you make some of the coolest things with it :thumbsup:
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner May 6, 2007
Thanks dr.Zane :D
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner May 6, 2007
Heh i made something like a zeppelin. There were two ballons that were catched in to a net of small blass conected to each other.
Reply
:icongaara77:
gaara77 Featured By Owner May 7, 2007
how every time i do that the lines break...?
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner May 8, 2007
Hmm. It wold be good that lien stranght would be controle too... Strange i did it and it worked...
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner May 6, 2007
heh, that was one of the first things i made :P
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner May 7, 2007
Tough it is hard to do becosue weight is nto controlled....
Reply
:iconsophiehoulden:
SophieHoulden Featured By Owner May 6, 2007  Professional General Artist
I have just been playing with this for ages, the collisions and balloons add loads more things that can be made, I made a ragdoll holding onto balloons that slowly lifter it into the air, then I made a load of fixed things for it to hit after I deleted the balloons :giggle:

yay pain :D

:+fav:
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner May 6, 2007
:D i just added rockets, and a create box button and im going to put magnets in too
Reply
:iconrettro:
Rettro Featured By Owner May 6, 2007  Hobbyist Digital Artist
Love the baloons mate.
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner May 6, 2007
just wait for the rockets :D
Reply
:iconbuddy45:
buddy45 Featured By Owner May 6, 2007  Hobbyist Traditional Artist
Realy cool, just got done playing with it for like 15 minutes.:)
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner May 6, 2007
:D
Reply
:iconandrewmartin:
AndrewMartin Featured By Owner May 6, 2007
Okay, balloons & collisions = FUN.
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner May 6, 2007
oh and im adding rockets next
Reply
:iconidiedonthecomputer:
IdiedOnTheComputer Featured By Owner May 12, 2007
YAY I GAVE U AN IDEA!!!! XD

btw this is another one of the best games youve made O_O
Reply
:iconandrewmartin:
AndrewMartin Featured By Owner May 6, 2007
Sweet!

Build in some line-collision and you just made Armadillo Run XD

Seriously though, this would be SO popular if you built a proper interface for it. Just a row of buttons along the bottom would probably do. Oh, and it would be good if balloons & fixed points could be different colours?

I really need to get back into this stuff. I approached it all wrong the first time really, because i was too obsessed with trying to figure it all out without looking anything up x.x
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner May 6, 2007
i dont look anything up :P
Reply
:iconandrewmartin:
AndrewMartin Featured By Owner May 6, 2007
Well, i guess that sort of made it sound like i've changed my ways.. i haven't, i've just more than 10 seconds to think about it this time. Last time i woke up with nothing to do on a saturday morning, and then suddenly thought "I wanna make ragdoll physics!" x.x

I also did something extremely overcomplicated because i had a bad habit of underestimating the amount of processing flashplayer could handle. I used recursion with dynamic arrays where i could have used 'for' loops =|
Reply
:iconaspherin:
Aspherin Featured By Owner May 8, 2007
lol..overkill.
Reply
:iconandrewmartin:
AndrewMartin Featured By Owner May 9, 2007
Heh, just a little bit x.x
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner May 6, 2007
yep, 'for' loops do help :P
Reply
:iconsupa-monky:
Supa-Monky Featured By Owner May 6, 2007
:D
Reply
Add a Comment: