Live data from Hacker News

VVVVVV’s source code is now public, 10 year anniversary jam happening now

distractionware.com

181–190 of 232 posts

Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now

#181

Earlier quoted context omitted.

This is a classic, but I think it applies here: https://web.archive.org/web/20200108125657/https://www.jwz.o... Edit, I've been informed that the direct link has a NSFW redirect, so using archive.org instead

Watch out, this gives a NSFW redirect

Is owner of the server playing some tricks, when I tried that URL on Firefox Focus on my phone, it is just the text and I believe what parent wanted to submit, but indeed it looks fishy, I got 403 when tried to see what the redirect was using curl.

What did showed for you?

Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now

#182
post #181

Earlier quoted context omitted.

Watch out, this gives a NSFW redirect

Is owner of the server playing some tricks, when I tried that URL on Firefox Focus on my phone, it is just the text and I believe what parent wanted to submit, but indeed it looks fishy, I got 403 when tried to see what the redirect was using curl. What did showed for you?

jwz isn't a fan of this site. Last I checked, if the referer was news.ycombinator.com, it redirected to a testicle in an egg cup.

Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now

#183

Earlier quoted context omitted.

This is a classic, but I think it applies here: https://web.archive.org/web/20200108125657/https://www.jwz.o... Edit, I've been informed that the direct link has a NSFW redirect, so using archive.org instead

Watch out, this gives a NSFW redirect

Copy paste it, don't click a jwz link from HN.

Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now

#184
post #72

Oh gods. VVVVVV's core mechanic is that you don't so much "jump" as you just flip gravity, and you only get to do so when your feet are firmly on the floor. This leads to some very interesting designs. The stage "Veni Vidi Vici (Doing Things The Hard Way)" is possibly the evilest level I've ever completed in a video game. Just a tiny little block, trivial to jump over, but the lack of a jump button means you have to.…

Veni Vidi Vici is definitively my favorite level in my gaming history. I would play VVVVVV again and again just for it.

Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now

#185

I bought this game for 1 dollar (in the first Humble bundle) and I still consider it as of the most fun games ever. Simple controls, catchy music, interesting mechanics (for its time), nice difficulty, without being "unfair". It has everything. If you like platformers and simple games you should check it out.

I'm giving a side-eye to that 'without being "unfair"' comment. I remember a few levels with some real bullshit.

Any difficulty spikes were usually for the optional trinkets, and not required to beat the game.

Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now

#186
post #170

Earlier quoted context omitted.

> The source code is a bit of a tangle here. There are magic numbers ( https://wiki.c2.com/?MagicNumber ) all over the place, plenty of god classes ( https://wiki.c2.com/?GodClass ), and in general you will have to do a bit too much archaeology to figure out what a particular class or member function is supposed to do (the function and class names don’t give you enough, and there are no comments to help out). There a…

> Maybe these supposed anti-patterns don't really matter as much as we think they do for successful software? Given that plenty of successful software has them. There's more than one variable involved. You can write successful software full of anti-patterns, but you'll probably pay for it in some other way (like increased QA effort or a low bus-factor [1]). [1] https://en.wikipedia.org/wiki/Bus_factor

> There's more than one variable involved.

Doesn't 'success' encompass all these variables at the same time?

If you can be successful with a very high QA effort then fine. If QA costs were too high then you wouldn't be making money and you wouldn't be successful.

If you can stay successful with a very low bus-factor then good for you.

And so on with other variables.

Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now

#187
post #182
post #181

Earlier quoted context omitted.

Is owner of the server playing some tricks, when I tried that URL on Firefox Focus on my phone, it is just the text and I believe what parent wanted to submit, but indeed it looks fishy, I got 403 when tried to see what the redirect was using curl. What did showed for you?

jwz isn't a fan of this site. Last I checked, if the referer was news.ycombinator.com, it redirected to a testicle in an egg cup.

For anyone who is as curious as me and wants to test it: https://www.jwz.org/doc/worse-is-better.html

Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now

#188

Earlier quoted context omitted.

> This is not really out of the ordinary for successful, released, real games Well said. A lot of people will nitpick and talk big about how they would use proper abstraction and write very clean code, but probably none of those people have ever had a successful indie game out.

To be fair, one of the most vocal advocates of higher code quality is Carmack, who has put out a few games. What I’ve seen is that it’s hard for someone who’s not released a game before and supported it post-release to know where and how you can sacrifice code quality for a faster development time.

> To be fair, one of the most vocal advocates of higher code quality is Carmack

His code is full of these antipatterns!

One concrete example - magic numbers in Quake.

https://github.com/id-Software/Quake/blob/bf4ac424ce754894ac...

Doesn't seem to cause him any problems in achieving success.

Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now

#189
post #67

If anyone is looking for a really great game, you should check out Terry's latest, Dicey Dungeons. Incredible variation. Each episode and character has you discovering new strategies and play styles. 30% off on Steam right now: https://store.steampowered.com/app/861540/Dicey_Dungeons/

Hmm, not anymore it seems (the 30% off).

Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now

#190

Earlier quoted context omitted.

> The source code is a bit of a tangle here. There are magic numbers ( https://wiki.c2.com/?MagicNumber ) all over the place, plenty of god classes ( https://wiki.c2.com/?GodClass ), and in general you will have to do a bit too much archaeology to figure out what a particular class or member function is supposed to do (the function and class names don’t give you enough, and there are no comments to help out). There a…

Game development mostly relies on getting creative stuff implemented fast, not good. And if it works then it works, why spend any more time on it if you can implement even more cool ideas (or release it). And Minecraft is one of the best examples for a game that is still paying for such a development style.

Ex-gamedev here, slight tweak on "fast", its important that the iteration loop is fast, sometimes that's code and sometimes it's other things.

At the end of the day no one really knows what fun is so the more chances you have the better the opportunity to strike on something "fun".

Post reply on HN