Sort of very-mini-World of Goo in your browser

You are viewing a static copy of the old 2DBoy forum, which closed in 2010. It is preserved here for historical interest, but it is not possible to reply to topics. For more recent discussion about World of Goo, visit our new forum.
Sort of very-mini-World of Goo in your browserChamyky10/21/2008 - 14:23

Hello there.
Here's a little thingy I created: http://ehv.monespace.net/shared/gooTower/gooTower.html
You need to open it in Google Chrome, Apple Safari or any other Webkit-based browser to view it properly.
Click anywhere to add some Goo or a Balloon, and click the grass to choose which one to add.
Additionally it is totally optimized for the iPhone, though it'll lag alot.
Hope you like it :D !

Edit : Here is a 200% larger version for 200% more fun!
http://ehv.monespace.net/shared/gooTower/largeGooTower.html

Edit 2 : There is now a Flash version, without any browser requirements.
You can find it here : http://ehv.monespace.net/shared/flashTowerOfGoo.swf


Last modified Sat, 10/25/2008 - 06:58 by Chamyky
Re: Sort of very-mini-World of Goo in your browserron10/21/2008 - 15:46

pretty cool, chamyky

Re: Sort of very-mini-World of Goo in your browserTry_lee10/21/2008 - 15:59

YAY!

I made mine fly away without a single balloon! :D  FUNFUNFUN!  Woulda liked a little bit more room to build upwards though. :P

Re: Sort of very-mini-World of Goo in your browserMarius10/21/2008 - 16:05

It's cool :D

Make it 3d? I know this involves difficult viewpoint difficulties, and where to add balls difficulties, but I wonder what WoG would be like if it's 3d...


Last modified Wed, 10/22/2008 - 02:42 by Marius
Re: Sort of very-mini-World of Goo in your browserChamyky10/22/2008 - 00:00

Thanks for your comments :) !
I'll build a bigger version.

[quote author=Marius link=topic=544.msg3955#msg3955 date=1224623154]
...Make it 3d? I know this involves difficult viewpoint and difficulties, and where to add balls difficulties, but I wonder what WoG would be like if it's 3d...


Haha, that would be very different, both to develop and play!

Re: Sort of very-mini-World of Goo in your browserspinyanteater10/22/2008 - 02:11

Heh Chamyky, that's great! :D

Re: Sort of very-mini-World of Goo in your browserChamyky10/22/2008 - 07:23

[quote author=spinyanteater link=topic=544.msg3978#msg3978 date=1224659512]
Heh Chamyky, that's great! :D


Thanks :) !

[quote author=Try_lee link=topic=544.msg3953#msg3953 date=1224622744]…I made mine fly away without a single balloon!…


Hey, how did you do that?

[quote author=Try_lee link=topic=544.msg3953#msg3953 date=1224622744]…Woulda liked a little bit more room to build upwards though. :P


Done ;) !

http://ehv.monespace.net/shared/gooTower/largeGooTower.html

Enjoy.


Last modified Wed, 10/22/2008 - 09:18 by Chamyky
Re: Sort of very-mini-World of Goo in your browserTry_lee10/22/2008 - 08:35

Thanks! :D

I got it to fly away by making new goos at the same place over and over.  It causes the structure to spasm and fly away, kinda reminds me of what the vehicles in C&C: Renegade do when they collide sometimes.

Re: Sort of very-mini-World of Goo in your browserZomBuster10/22/2008 - 10:19

Wow this is cool

A little slow tough, must be the javascript.

Maybe remake it in a  java webapp?

Re: Sort of very-mini-World of Goo in your browserChamyky10/22/2008 - 10:32

[quote author=ZomBuster link=topic=544.msg4012#msg4012 date=1224688790]…A little slow tough, must be the javascript.

Maybe remake it in a  java webapp?


Yeah, that's because of Javascript, indeed, but not only: the rotation effect I used is quite resource-consuming.

I don't know Java but I know ActionScript… I'm currently working on a Flash port. It's nearly finished :) .

Edit : Et voilà : http://ehv.monespace.net/shared/flashTowerOfGoo.swf
For now it's only the Flash equivalent; it runs faster, and don't have fancy browser requirements.
But I'll improve it alot, I have tons of ideas to make it funnier.


Last modified Wed, 10/22/2008 - 10:58 by Chamyky
Re: Sort of very-mini-World of Goo in your browserMarius10/22/2008 - 11:58

If you're trying to make it as much as WoG as possible, then consider this:
In WoG the force the springs exert at very high compression or extension is stronger than inn your app.his makes your structure seem unstable and jelly-like.
May be other differences, but it's hard to see the exact workings of the model.

Re: Sort of very-mini-World of Goo in your browserChamyky10/22/2008 - 12:05

[quote author=Marius link=topic=544.msg4016#msg4016 date=1224694733]
If you're trying to make it as much as WoG as possible, then consider this:
In WoG the force the springs exert at very high compression or extension is stronger than inn your app.his makes your structure seem unstable and jelly-like.
May be other differences, but it's hard to see the exact workings of the model.


Hmm, yeah, indeed. I'm currently experimenting using powers.

Edit: Damn, each try just makes the structure less stable, more subject to this strange "imploding" effect. I think the approach used in World of Goo is an equation-resolution approach, while mine is much simpler, I just calculate and apply forces.


Last modified Wed, 10/22/2008 - 12:37 by Chamyky
Re: Sort of very-mini-World of Goo in your browserMarius10/22/2008 - 12:46

Personally, I doubt they use an equation resolution. That would be hardly possible for large structures.

Try reducing the time steps.

Re: Sort of very-mini-World of Goo in your browserChamyky10/22/2008 - 12:52

[quote author=Marius link=topic=544.msg4022#msg4022 date=1224697596]…Try reducing the time steps.


You mean less fps? I'm going to try, but I don't really see how it could improve the simulation :-\ .


Last modified Wed, 10/22/2008 - 12:54 by Chamyky
Re: Sort of very-mini-World of Goo in your browserZomBuster10/22/2008 - 13:01

He means the amount of calculations. For example the coordinates of the gooballs are calculated like at 10 fps, and you interpolate the coordinates to get it running at a smooth 60 fps.

I'm not really an expert at this, but this is how all professional games work.

Re: Sort of very-mini-World of Goo in your browserChamyky10/22/2008 - 13:05

[quote author=ZomBuster link=topic=544.msg4024#msg4024 date=1224698514]
He means the amount of calculations. For example the coordinates of the gooballs are calculated like at 10 fps, and you interpolate the coordinates to get it running at a smooth 60 fps.

I'm not really an expert at this, but this is how all professional games work.


Okay, but reducing the amount of calculation won't help me improving the result, will it?

Re: Sort of very-mini-World of Goo in your browserMarius10/22/2008 - 18:29

No. That's not what I mean. I mean the opposite. Do more calculations per game-second. Do less time between 2 calculations. Do less movement difference between 2 game states. (<- All those things I mean the same thing with)
I think this should reduce oscillations getting out of control due to overshoot. I'm not certain though.

Re: Sort of very-mini-World of Goo in your browserChamyky10/23/2008 - 00:17

Yeah, that sounds logical. Now I have to find a way to actually improve the calculation, using the benefit of more frequent frames.

Re: Sort of very-mini-World of Goo in your browserxepherys10/23/2008 - 09:32

Very cool, Chamyky.

Re: Sort of very-mini-World of Goo in your browserCrazynoodle10/24/2008 - 14:06

Very cool, does it work on the wii internet? That be cool if it could. Nice job

Re: Sort of very-mini-World of Goo in your browserChamyky10/25/2008 - 04:13

[quote author=Crazynoodle link=topic=544.msg4200#msg4200 date=1224875213]
Very cool, does it work on the wii internet? That be cool if it could. Nice job


The Flash version (which will be the better of the two) should work, since the Wii Internet channel does have the Flash plugin.

Re: Sort of very-mini-World of Goo in your browserChamyky10/25/2008 - 06:55

The new version is now uploaded, with the following improvements:
- You can now visualize which links will be created by holding the mouse button
- You can turn Goos into stones by clicking them; they won't move anymore (until you click them again)
- You can detach balloons by clicking at them
- You can cast wind by changing the scrollbar at the top left corner of the screen!

Re: Sort of very-mini-World of Goo in your browserMarius10/25/2008 - 13:01

I noticed another point at which you can improve it:
In WoG, the optimum length is independent of the length at which the link starts off. I think in your simulation it is. This means that in WoG you can make a pulling force by connecting something with 2 very long links, or a pushing force with 2 very short ones. I haven't managed to do that in your app...

Also, could you make levels, a level editor, different resolution support, zoom, balls crawling around on your structure, a separate mouse button for clicking goos of the structure, so you can click them even when they're covered in crawlers, make a leaderboard for the levels, and then release it as a standalone app? ::)

Re: Sort of very-mini-World of Goo in your browserChamyky10/26/2008 - 07:43

[quote author=Marius link=topic=544.msg4248#msg4248 date=1224957687]I noticed another point at which you can improve it:
In WoG, the optimum length is independent of the length at which the link starts off. I think in your simulation it is. This means that in WoG you can make a pulling force by connecting something with 2 very long links, or a pushing force with 2 very short ones. I haven't managed to do that in your app...

You're right there. It's corrected now.

[quote author=Marius link=topic=544.msg4248#msg4248 date=1224957687]
…Also, could you make levels, a level editor, different resolution support, zoom, balls crawling around on your structure, a separate mouse button for clicking goos of the structure, so you can click them even when they're covered in crawlers, make a leaderboard for the levels, and then release it as a standalone app? ::)


Haha :D
Originally it was more of a tech demo, a try to create a cool dynamic web page which would work on an iPod Touch. Word of Goo's coolness was perfect for that. Then I added small features to make it funnier.
By the way, a standalone version does exists ;D .

Re: Sort of very-mini-World of Goo in your browserTroute10/26/2008 - 21:18

I would love to be able to anchor the goo in place in World of Goo Corporation, too ;D

EDIT: Oh, and nice work :)

Re: Sort of very-mini-World of Goo in your browserMarius10/27/2008 - 03:02

[quote author=Chamyky link=topic=544.msg4331#msg4331 date=1225024997][quote author=Marius link=topic=544.msg4248#msg4248 date=1224957687]I noticed another point at which you can improve it:
In WoG, the optimum length is independent of the length at which the link starts off. I think in your simulation it is. This means that in WoG you can make a pulling force by connecting something with 2 very long links, or a pushing force with 2 very short ones. I haven't managed to do that in your app...You're right there. It's corrected now.Indeed this feels more like the World of Goo I know. It's not the same yet though... in WoG, I think it sort of matters how precise I place my nodes for how perfect my pyramid gets. But with a standard length, this doesn't matter (As you can try for yourself in the app, actually). Not quite sure how to improve it though.

Re: Sort of very-mini-World of Goo in your browserChamyky10/27/2008 - 04:03

Well, I remember that when I built towers in WoG, the position of the click was important - perhaps there are angular constraints. Which isn't the case at all in my animation.

Re: Sort of very-mini-World of Goo in your browserMarius10/27/2008 - 04:41

I don't think there are angular constraints, really... Perhaps it's a tradeoff, like the average of the standard length and the placement length.
Also the dampening in WoG seems to be stronger/different than the one in your app...

Re: Sort of very-mini-World of Goo in your browserChamyky10/27/2008 - 05:31

[quote author=Marius link=topic=544.msg4420#msg4420 date=1225100488]
I don't think there are angular constraints, really...

It was just an example of what it could have been.

[quote author=Marius link=topic=544.msg4420#msg4420 date=1225100488]
…Perhaps it's a tradeoff, like the average of the standard length and the placement length…

I tried that here. I'm not sure if it improves or worsens.

[quote author=Marius link=topic=544.msg4420#msg4420 date=1225100488]…Also the dampening in WoG seems to be stronger/different than the one in your app...


Indeed, I really don't catch what's wrong. I tried using a cubic function but that don't help at all.
The problem is, the program has to divide the force applied by the springs. If the divisor gets too low, the structure often "explode". You can still get this effect by building a rather complicated structure then attaching a lot of balloons at the top of it.