Slashdot Mirror


World of Goo Ported To Linux

christian.einfeldt writes "Lovers of both games and Free Open Source Software will be pleased to see that the popular indie puzzle game World of Goo has been released for Linux. It was designed by a small team of two ex-Electronic Arts developers, Kyle Gabler and Ron Carmel, who used their entire combined savings of $10,000.00 USD to create the gooey game aimed at guiding goo balls to salvation. The developers built their gooey world with open-source technologies such as Simple DirectMedia Layer, Open Dynamics Engine for physics simulation, and TinyXML for configuration and animation files. Subversion and Mantis Bug Tracker were used for work coordination. Blogger Ken Starks points out that the release of this popular game for Linux could be a big step toward ending the chicken-and-egg problem of a dearth of good games that run natively under Linux."

37 of 223 comments (clear)

  1. Did they actually use all $10K? by fortunato · · Score: 2, Interesting

    I'm curious what they spent the $10K on. That seems too small for living expenses (unless perhaps you are single and living on ramen noodles), and it seems too much if they used open source software for the most part. Of course, $10K buys a lot of coffee. I might budget $10K for coffee...

    1. Re:Did they actually use all $10K? by LiENUS · · Score: 4, Insightful

      I think the 10K includes developing all versions of the game, it probably included visual studio and the sdk for the Wii.

    2. Re:Did they actually use all $10K? by Frosty+Piss · · Score: 4, Funny

      10 grand buys a lot of Cheetos's and Dew...

      --
      If you want news from today, you have to come back tomorrow.
    3. Re:Did they actually use all $10K? by Xtravar · · Score: 5, Funny

      From what I understand, it was for therapy to recover from working at EA.

      --
      Buckle your ROFL belt, we're in for some LOLs.
    4. Re:Did they actually use all $10K? by kbrasee · · Score: 2, Informative

      Yeah, the human story of EA is a good read. Wouldn't want to work there, even if the pay was good.

    5. Re:Did they actually use all $10K? by X0563511 · · Score: 3, Informative
      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    6. Re:Did they actually use all $10K? by Arthurio · · Score: 4, Insightful

      Where I live there's no such thing as 'unpaid overtime'. Instead by law this is the standard: regular overtime means 1.5x regular pay, overtime on weekends and national holidays means 2x regular hourly pay. Unpaid overtime sounds pretty much like slavery to me. I don't understand how this can be acceptable to anyone.

    7. Re:Did they actually use all $10K? by ultranova · · Score: 2, Insightful

      Unpaid overtime sounds pretty much like slavery to me. I don't understand how this can be acceptable to anyone.

      Slave owners usually find slavery quite acceptable due to the profits it brings them, and have more power than their slaves. And, of course, libertarians and their ilk are all for total contractual freedom, which results in de factor slavery due to the inherent power difference between a single employer and a single employee; this could easily be solved by unionising, but such voluntary cooperation is communism even thought corporations aren't for some reason.

      In unregulated capitalism, slavery is freedom.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    8. Re:Did they actually use all $10K? by larry+bagina · · Score: 2, Insightful

      In the US, salaried jobs are exempt from most overtime rules.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

  2. DRM-Less by Bonker · · Score: 5, Informative

    World of Goo is DRMless. There are no copy protections upon it.

    It's also very worth the $20. There's a level editor and fan-made levels starting to spring up as well, so even after you've exhausted the LENGTHY puzzle challenge, you can play other challenges to your heart's content.

    Go purchase this game.

    --
    The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
    1. Re:DRM-Less by lordofthechia · · Score: 2, Informative

      Should also note that they have free demo .rpm and .deb so it's easy to give the game a try and see if it's worth your $20 (which as Parent pointed out, it really is).

      http://worldofgoo.com/dl2.php?lk=demo

      --
      Georgia Tech, the leader in Chia(tm) technology.
    2. Re:DRM-Less by X0563511 · · Score: 3, Informative

      Edit the preferences file. There is a disclaimer in it that states playing with the resolution might cause your computer to explode.

      I haven't seen it happen yet.

      Meanwhile, I enjoy my World of Goo in glorious 1680x1050.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    3. Re:DRM-Less by Sibko · · Score: 3, Informative

      As someone who's played it... No. No, it is not worth the $20 they charge for the game.

      Look, it's common courtesy to say such and such is great or fantastic so you don't hurt feelings, but I'm being honest here. This is a glorified flash game with all of about 15 minutes of actual gameplay that is simply repeated over and over.

      It's alright, it's what you might expect from a flash game on Newgrounds or wherever. But it most certainly is not worth $20. Just want to put that out there so people don't buy this expecting something different. [I'd recommend playing the demo first, so you know what you're getting into.]

    4. Re:DRM-Less by Ed+Avis · · Score: 2, Informative

      Apparently you can change the resolution: Program Files -> World of Goo -> properties -> config.txt.

      (IMHO it is Windows's behaviour of rearranging the whole desktop just because you played a game fullscreen which is retarded.)

      --
      -- Ed Avis ed@membled.com
    5. Re:DRM-Less by Animaether · · Score: 2, Informative

      That is indeed incredibly stupid - although I've not encountered it after playing a game normally, if a fullscreen game *crashes* I am indeed SOL. ..well, partly.

      Grab this:
      http://www.snapfiles.com/get/iconrestore.html

      It allows you to easily store and restore the layout of your desktop icons - perfect for these situations.

    6. Re:DRM-Less by grumbel · · Score: 2, Informative

      Yes, and that seems to be you.

      Hint: Just because vector graphics might have been used in production doesn't mean they will end up in the game, in this case its all pixel textures.

    7. Re:DRM-Less by Kjella · · Score: 2, Informative

      Hmm, just played the demo now on my KDE3.5 desktop and it didn't mess up my icons - everything was where I expected it to be. I have experienced exactly what you're describing with certain WINE games though, particularly those that crash midgame have a tendency to screw up everything. Like you, I much prefer games that can run at my native resolution though, even if they just upscale the graphics.

      --
      Live today, because you never know what tomorrow brings
    8. Re:DRM-Less by Kjella · · Score: 4, Insightful

      Wow, the ministry of truth is out in numbers today. He stated his opinion, so it gets modded down as overrated and gets told it's because he steals so much. I played it, it was fun but it was also fairly repetitative. Doing just a quick search shows that you can get Civilization 4 complete (Civ4, Beyond the Sword and Warlords) for 22$ or Oblivion for 19$. A bit unfair competition maybe against older games that's now in the bargain bin but if you hadn't tried any of them I'd buy either before World of Goo. 20$ is quite okay, but it's nowhere near a bargain and just because it has a native Linux version doesn't make it so either.

      --
      Live today, because you never know what tomorrow brings
    9. Re:DRM-Less by SashaM · · Score: 2, Interesting

      While by no means a short game, I'd hardly call World of Goo lengthy. I recall spending months on Lemmings, an oldie in the same genre, with sometimes weeks on certain difficult levels. World of Goo took me a whole of a few days to finish. I'm looking forward to harder fan-made levels.

    10. Re:DRM-Less by boteeka · · Score: 2, Informative

      It is not about the "uber rez", it is about a game should run on the native resolutions of LCD displays currently available on almost any laptops and LCD monitors. If you are running _anything_ on other than the native resolution on an LCD display it looks pretty awful. So, GP has a good point here.

  3. Re:Paypal? by mail2345 · · Score: 5, Funny
  4. Just bought it by Psychotria · · Score: 3, Interesting

    I am not particularly interested in the game (I prefer FPS) but it looks like a bit of fun. Even if I do not play it all that much (or at all!), I am happy to give the developers $20 for their effort. In fact, I am pondering buying it TWICE. Games for linux should, in my opinion, be supported. Well done.

  5. Interesting. by Daemonax · · Score: 2, Interesting

    Interesting that they used a lot of software that is available to anyone. Perhaps there is some hope for young bedroom/basement hackers.

  6. Doesn't work for *all* Linux users by Jeremy+Visser · · Score: 2, Interesting

    I have Linux, which, according to TFA, is supported.

    $ ./WorldOfGoo.bin
    -bash: ./WorldOfGoo.bin: cannot execute binary file
    $ file WorldOfGoo.bin
    WorldOfGoo.bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), stripped

    I have a PowerPC processor, and I have Linux, and yet it does not work. They should advertise that it's only available for x86 users.

    1. Re:Doesn't work for *all* Linux users by FunWithKnives · · Score: 2, Insightful

      Being a PPC Linux user, you should understand that unless a piece of software specifically offers a PPC download alongside the 'regular' (x86) one, well, it most likely ain't available for PPC. For some reason you seem not to.

      --
      "We may face a scorched and lifeless earth, but they're accountable to their shareholders first."
    2. Re:Doesn't work for *all* Linux users by Haeleth · · Score: 4, Insightful

      I can see why they wouldn't want to spend a lot of time on it

      Frankly I'm already amazed they bothered to target Linux/x86, which is already an incredibly tiny games market. Linux/PPC is a fraction of the size of that again! There may well not be more than a few dozen people in the world who (a) use Linux/PPC, (b) don't have a single x86 box they can play games on, and (c) are interested in paying for closed-source games.

      but this really looks like nothing more than a cross-compile needed.

      Cross-compilation is not always trivial. And then you need to conduct all the testing, etc. And at the end of all that, you might get a handful of sales at most.

      The simple truth is that no commercial software company is ever going to target desktop Linux on anything but the most common platforms. If you want to use an unusual processor, you're going to have to stick with free software.

    3. Re:Doesn't work for *all* Linux users by SanityInAnarchy · · Score: 2, Insightful

      No, Java runs platform-independent code in a virtual machine, with no guarantee that any architecture-specific code will be compiled at any point.

      Except for the fact that all major desktop Java implementations do just that with JIT, and gcj can statically compile it.

      It provides portability but there's a significant performance cost.

      Also a performance advantage. There's a reason LLVM is used in some parts of OS X that actually need performance.

      Sometimes JIT compilation can be used to claw back a fair bit of performance, but that's not available for all platforms, and mostly useful for long-running server processes.

      It is available for far more platforms than a platform-specific x86 binary. And a game certainly runs long enough for the performance advantages of runtime optimizations to kick in. About the only thing that wouldn't is a commandline app.

      Loads of games are written to run in VMs: the most popular host VM is of course Flash.

      Which really doesn't have a compatible open source implementation. Also doesn't support many targets we'd like -- for example, PPC LInux.

      Major titles still need to be written in languages that compile down to native code

      Like Java?

      in order to provide the level of AI, physics, etc. that today's gamers expect.

      I don't think you'll find any such heavy CPU requirements for World of Goo.

      --
      Don't thank God, thank a doctor!
    4. Re:Doesn't work for *all* Linux users by TrancePhreak · · Score: 2, Interesting

      Go back and check the casual market that this is aimed for. 800mhz computers with integrated cards that probably have trouble running "advanced" Flash.

      --

      -]Phreak Out[-
  7. It already ran under Wine by Ed+Avis · · Score: 3, Interesting

    It's worth noting that the Windows x86 binary runs fine under Wine, and that's how I first played the game before buying it and running it on a Mac. A native Linux release is great news though.

    --
    -- Ed Avis ed@membled.com
  8. Hey, waiting paid off by RichiH · · Score: 2, Interesting

    I for one am glad I emailed them, making them promise to support Linux at _some_ point and then pre-ordering early in the game to make sure they had enough food to get this thing out the door. The last piece of software before WoG which I paid for was Vim. SuSE 8.1 before that. So yah.. ;)

  9. One thing is lacking, though by RichiH · · Score: 2, Interesting

    They promised everyone who pre-ordered a profanity pack to replace the standard sounds with. But as they systematically kept all their promises up to now, I am not exactly worried ;)

  10. Re:Lovers of FOSS by ndogg · · Score: 4, Insightful

    Yup.

    Games, however, aren't exactly essential qualities of an OS or even to life.

    They're more like artwork, and I am quite willing to pay for good art.

    --
    // file: mice.h
    #include "frickin_lasers.h"
  11. One less pirate by meist3r · · Score: 3, Interesting

    Well, I gotta admit. I belonged to that 90% pirate numbers for the game which I got in a Windoze version and played under WINE as a means of "extended demo". Never really played beyond the third level though because I felt that if I really spend that much time on a game it should run natively. Now that there is a Linux client I'll gladly pay for it even though I'll probably never finish it. Just BECAUSE there is a Linux client made me want to pay for this.

  12. Re:I can't find the Linux version on Steam... by meist3r · · Score: 2, Informative

    On Steam I just find the Windows version, why? :(

    Because you will have to wait until later this year when Valve announces Steam for Linux natively together with all the Source games in line with the release of the Source Engine powered Postal III

  13. Re:Too late.. by meist3r · · Score: 2, Interesting

    I already got it for the Wii. I belive it is same for much of the players interested in this game. The linux sale will be low because of this.

    I doubt that many other Linux users have a Wii or bought the game for another platform they don't use regularly. Even if they did they now own the game for all OSs (except the consoles of course). Buying it for the Wii is probably the worst option imho because you have to keep it on that one console and can't install it on other computers. But that's just my opinion. I didn't buy it for the Wii because I knew a Linux port was coming so I waited, until today.

    Compared to other games the Linux sales will probably be pretty good. Hothead games mentioned that their first Episode of the Penny Arcade Adventures sold really well on Linux.

  14. Re:I can't find the Linux version on Steam... by meist3r · · Score: 4, Interesting

    What makes you think there is going to be a Linux steam client?

    The only thing I've heard about it is a nonsense rumour from a valve job advertisement.

    Maybe you should update your facts. The Postal 3 dev listed Linux as a confirmed platform for the Source Engine in 2009. Since I doubt Valve will sell their games without Steam compatibility if they have a native Source engine I'm assuming they will also provide a native Steam client. This not only to me acts as proof that the "nonsense" rumor (actually from a really unsubstantial source: the Valve website!) is actually true and one of the precursors to a Linux port of Steam and the Source games.

    With Source already ported to OpenGL on the PS3 there is further evidence that a port is not only possible but likely. Postal 3 is a confirmed Source engine based game for Linux in 2009. I'm expecting delays but this is as close to a Linux client Valve has ever confessed. They know through their hardware survey and forum participation that their users use WINE and Linux operating systems. They know the direction of the market and know that Steam is the perfect platform to distribute games to alternative OSs. I would actually be more surprised if they hired a Senior Linux Engineer and DIDN'T port Source/Steam.

    OMG! PC Games: What systems will Postal III be released on?

    Vince Desi: Xbox 360, PS3, PC, Mac and Linux.

    http://www.omgpcgames.com/content/view/45/37/

  15. Hail the new messiah, same as the old messiah... by goodmanj · · Score: 2, Interesting

    "a big step toward ending the chicken-and-egg problem of a dearth of good games that run natively under Linux."

    So was the Quake port in the late '90s. So was Loki Software around 2000. So was Uplink in the mid-2000s. So was EVE a couple years ago.

    People have been predicting the imminent end of crappy Linux gaming for ten years now; every new game is heralded as the savior of Linux gaming, and a year later we're pretty much back where we started.

    This changes nothing.