Aquaria Goes Open Source 58
A post on the Wolfire blog yesterday announced that the source code for Aquaria has now been released. Aquaria, an action-adventure, underwater sidescroller from Bit Blot, was part of the Humble Indie Bundle, which was so successful that the developers of four games pledged to release them as open source. This marks the final release, following Lugaru, Gish, and Penumbra: Overture. The source code is available from a Mercurial repository.
Aquaria was pretty cool (Score:5, Interesting)
Very reminiscent of Ecco the Dolphin. I found it a bit weird that the environments were so awesome looking while the main character looked like it was drawn by a ten year old, but other than that it was a great game. Be sure to check it out.
Re: (Score:3, Interesting)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Informative)
The problem with the sprite was that it was 2D with skeletal animation, which naturally ends up looking like a jumping jack. Alternatives would have been full 3D sprites or lots and lots of hand drawn animations, both much more complicated to do then what it did use.
Re: (Score:2)
Maybe you could use one of those morphing tools that were all the rage a few years back? They were near-realtime even then, and used a kind of skeletal animation as a control rig.
Re: (Score:2)
I found the play control to be amazingly poor. Having to move the mouse so much was frustrating at best. Then again, it was better than Gish, which has genuinely awful control and a terrible tutorial to go with it.
World of Goo is the only finished game in the bundle.
Re: (Score:2)
Re: (Score:2)
Penumbra was a very small team who built their own 3D graphics engine and physics engine and built an incredibly terrifying adventure.
An incredibly buggy one, maybe. I played the Linux version, or tried to. Once I picked up the flashlight the only functions which worked were turning it on and off, ISTR that I could use one of the methods to toggle it but not the other, which is what it was waiting for before it would let me proceed.
Lugaru is a great, if simplistic, brawler written by a single guy (also with its own custom 3D engine).
With poor play control and a typically offensive camera, plus too-realistic textures. It does seem to be a workable 3d engine although it also seems to be too hungry for the number of polys being pushed.
Just keep in mind how small these teams were and what they accomplished.
I'm not
Re: (Score:2)
weird. Penumbra worked very well for me (linux too) and I never experienced crashes nor failing functionality. ... YMMV
Lugaru was a turnoff at first. once I understood the controls, it was became a great game. Never had any framerate problems neither (pretty constant subjective >50 fps with an old nvidia8800 at 1680x1050, everything on), but well
People worked hard on those games, and they deliver some very unusual gameplay with some really nice eye candy (Lugaru doesn't really fall in the eye candy depa
Re: (Score:2)
I found the play control to be amazingly poor. Having to move the mouse so much was frustrating at best.
You can use WASD for movement, and only use the mouse for aiming. This also lets you shoot in a different direction from movement. You can also use a gamepad like the 360 controller, but I prefer keyboard+mouse.
Fish post (Score:2, Funny)
Yesh
Re: (Score:3, Funny)
Epic whale.
Amazing game! (Score:2, Informative)
Re:They opensourced the engine, but not the data. (Score:5, Informative)
Quake, Quake 2, et al., are the same way.
Re: (Score:1)
The quake sources had at least a few comments though. Aquaria's sources are sprawling and comment-free.
Re:They opensourced the engine, but not the data. (Score:5, Insightful)
This opinion has come up in every story about these games. It's simply wrong. There is plenty that can be done with the code, even while the data remains proprietary.
It would be extremely nice, in fact, if it became common practice for commercial games to have open-source code and proprietary data. That way the creators could still have an obvious way to make money, while the community could take care of making the game run on different platforms etc. (I guess it wouldn't work for multiplayer due to the rampant cheating that would ensue ...)
Re: (Score:2)
(I guess it wouldn't work for multiplayer due to the rampant cheating that would ensue ...)
This isn't necessarily true. Adding or changing features in the game client may be easier with open-source, but current game cheats / hacks / mods frequently just operate by modifying the binary (static or runtime), netting the same effect. Any well-designed multiplayer game will have sanity checks built into either the central server (if there is one) or by client consensus that will reject (and ban / blacklist) a client that attempts to perform an impossible action.
Merely being open source doesn't really
Re: (Score:2)
Re:They opensourced the engine, but not the data. (Score:5, Interesting)
(I guess it wouldn't work for multiplayer due to the rampant cheating that would ensue ...)
Quakeworld was an object lesson in this. Very shortly after the Quake source went GPL, you saw speed hacks. There were those in the Quake (specifically Team Fortress) community who believed that this was Carmack's poison pill to finally kill off the game. However, newer server code soon followed that detected speed hacks (among other things). And, for the most part, a game that had already survived numerous cheats before it was Open Source, continued to survive afterwards.
It should be noted that one of Carmack's discussions around that time was the problem of balancing out latency without trusting the client too much (said trust being the issue that lead to speed hacks).
Re: (Score:2)
Or you could port the game and use the resources from the installer.
Basically you could not be more wrong.
Re:They opensourced the engine, but not the data. (Score:5, Insightful)
Why a non-story? I have the data already, since I bought the game. The source code was what I was missing to be able to make some improvements I've been thinking of.
This is exactly what I wanted, and I didn't expect anything more than that.
If you're the same guy who keeps posting about this on the wolfire blog, just do a favour and stop complaining. If you don't see this as an opportunity for some improvements, then perhaps you're not really able to do any, and what you really want is free of charge game, but that was never promised in the first place.
On my part, all I wanted is the source, I got it, so I'm happy.
The outcome of the humble bundle couldn't have been better IMO, and I'll gladly contribute to any future initiatives of the sort.
Re: (Score:2)
sure, this is great - having the source will provide benefits for the whole industry, even if only in small part.
what would have been mighty cool if they had released data as well... these games would go into default distribution repositories, thus increasing interest in their future versions and linux gaming in general. oh well, maybe later :)
Re: (Score:3, Informative)
Later is exactly it.
I'm not saying that the developer ever will, but if they were to release it as a free download then it's not going to be now, while the game is still generating a few sales.
There's no saying they won't make it free years down the line. In the meantime, bite the bullet and reward them for their hard work with a little hard cash.
Re: (Score:1)
Re:They opensourced the engine, but not the data. (Score:4, Interesting)
If open sourcing the engine (and the level editor) is not a story, how are the people interested in making games with it going to find out about the new tools available?
Awesome game (Score:2)
Re: (Score:2)
I have it! (Score:1)
Re: (Score:3, Informative)
absolutely. The story is very interesting, and very reminicient of Darek Wu's other games (Like Eternal Daughter.)
The sheer number of hand drawn sprites in the game is astounding. People complain these days that games are all eyecandy, and no gameplay; This one does not go that route. The hand drawn sprites only ENHANCE the gameplay, which is at once both quite fluid, graceful, and dynamic-- and can get outright challenging and extremely difficult, depending on the environment.
I would very much like to s
Re: (Score:1)
Is there a gateway game then?
Re: (Score:2)
Also, some of the acheivments are really fu
request (Score:1, Interesting)
so can someone make a version of the game that loads up all the files from a single zip file instead of 4788 tiny files! id software does it, but they just rename the zip to pak.
Hooray for Marketeering! (Score:3, Funny)
Hey, I wonder: What's the smallest unit of a software bundle you could open source and still get a front page story on Slashdot?