Physics Platformer Gish Goes Open Source
An anonymous reader writes "After announcing plans to go open source due to the success of the Humble Indie Bundle, developer Cryptic Sea has released the source code of 2-D platformer Gish under the GPLv2. There's a mirror on github."
Am I the only who thinks that the whole thing suspiciously resembles an oil spill?
Ezekiel 23:20
As noted, only the engine has been open-sourced. All data (levels & gfx) are still available only upon buying. Not that such is bad, but I thought I'd share it with those idiots who didn't RTFA.
Have you heard about SoylentNews?
The Gish source code drinking game:
http://github.com/blinry/gish/blob/master/game/game.c
Find a line with a magic number and take a drink.
Warning: You will go blind in five minutes if you take part in this drinking game.
The link to the Humble Indie Bundle in this slashdot post linked to another slashdot post wherein that link to the Humble Indie Bundle linked to yet another slashdot post which finally contained the real link to the info on the Humble Indie Bundle.
We all hate it when we have to jump through multiple hoops (articles separated into an inane number of pages, exit pages/frames, etc.) in the name of reader retention when it's done by other websites. When slashdot does it, it's just as bad.
For realworld playtesting of new user made levels, nothing beats a tossable, squishable, abusable Gish plush... It's simple to check the accuracy of simulated physics by chucking one across the office. http://www.bigshottoystore.com/category/gish
...what about Siamese Dream?
I'd like to nominate drawtext() which combines formatting, drawing and magic numbers in a wonderful way. This codebase brings me back to 80s early 90s...
Okay, as a person with NUMEROUS unfinished [game] projects, I'm in no fucking position to throw ANY stones, I know. In fact, EXTRA kudos for releasing the code knowing the state it's in. I don't know if I could do that (which is a failing on my part).
Again, thanks.
Belief is the currency of delusion.
Let's run a thought experiment here. Suppose there's this opensource blogging engine (say like wordpress) and you get all the source, but they ship no skins. Would that be bad? How many people would've been doing wordpress skins, if they hadn't shipped any with their product? Who would even know what wordpress is?
Suppose there was this great opensource game (say like wesnoth), and they ship you the source, but all the content's proprietary. What you say, weswath? what's that?
A game is an amalgam of functional code and assets. Neither the code nor the assets in themselves represent anything much useful. Only in combination they become more then their constituent parts. "Open sourcing" a games source only, is just one step short of license circumvention by a slight of hand. It's a PR stunt.
Nice to see that the code is commented and documented throughout.
OK, the code is neat and legible with good names for vars etc, but why are there absolutely no comments *anywhere*?
"Those who don't believe in magic will never find it." - Roald Dahl
I don't mean to troll or anything like that (considering I think Gish is an awesome game and I've bought the Humble Indie Bundle) but... are there any indie games out there that were actually coded in a well-thought manner?
I mean, looking at the Gish source code, it's honestly a mess. You seem to ALWAYS find stuff such as magic numbers, hard-coded level information (ala, if (level == 15) do this different behavior). I've looked at the source for other games and they all seemed to share such "features".
Anyone knows if the non-indie titles also follow this pattern? Maybe it's just an industry thing.