Earlier quoted context omitted.
indeed, Ethan Lee's portfolio is impressive ! http://www.flibitijibibo.com/index.php?page=Portfolio/Ports I wouldn't have thought linux games were such a small thing, for a single person to have worked on so many of them
That's an impressive collection of Indie games. This looks like the classic example of a consultant gig. You have some specialized knowledge of how to solve a problem that's easy when you know what you're doing. Indie devs can hire you for a day and check off that "Linux support" box so they can show up in a Humble Bundle and make a little more than you spent on the consultant with those 5% or so Linux gamers. > Drea…
VVVVVV’s source code is now public, 10 year anniversary jam happening now
151–160 of 232 posts
Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now
#152It’s always great to be able to study the source code for successful, released, real games. I will note that this is actually the source code of the C++ rewrite! The original game was written in Flash, and this version was apparently written by Simon Roth. My impressions: 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 (…
> 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.
Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now
#153Earlier quoted context omitted.
There are also great Javascript platforms for all kinds of purposes these days. As a former flash developer (hobbyist level) I do not miss Flash at all.
> There are also great Javascript platforms for all kinds of purposes these days. Except nothing replace it in a one-stop do it all like Flash was able to do. You open it, you had a timeline that could contains both graphics and code, you could easily reference them on the IDE directly, and then when exported, it was a single binary file that could be shared everywhere and could easily be made quite secure. That mean…
It's not really about the language or about the Flash player itself. There was something special about the direct integration of the code and the visual design/animation tool with Flash. Nothing else really comes close these days. Nothing else allows such rapid development.
Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now
#154You know, people like to crap on Flash (and there are valid reasons to do so), but I really miss how quick you could get a game built with it, while it still felt like "real" programming. With Flash, I felt like a nice "one-stop-shop" in a lot of ways; you could draw your graphics, animate them, and code them, and you could get a simple game made in an hour or two. I haven't tried Unity or really any other dedicated…
And Adobe let it rot.
Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now
#155Oh 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.…
Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now
#156The Awesome Games Done Quick speedrunning marathon [0] ran this game this morning. I didn't get a chance to see it, but I wonder if they mentioned anything about its tenth anniversary? Watch for the video here [1] after today's stream is archived. [0] gamesdonequick.com [1] https://www.reddit.com/r/speedrun/comments/ek9zmz/agdq_vod_t...
Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now
#157Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now
#158Oh 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.…
Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now
#159Earlier 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.
From a pragmatic point of view I would actually expect it to be pretty common for games to sacrifice code quality. You build a game with a set end date, and do a small amount of maintenance on it moving forward. As opposed to an engine where it's a product you're building on and you want to grow over a much larger timeframe, and those unfamiliar with a piece of code are likely to maintain it down the road.
Re: VVVVVV’s source code is now public, 10 year anniversary jam happening now
#160Oh 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.…
> is possibly the evilest level I've ever completed in a video game That was the case for me too, until I recently picked up the game Celeste . Some of the C-sides were so evil I just gave up and never beat them (I have a wife and kids, time is limited). This is coming from someone who generally likes hard games (big fan of Dark Souls series, for example, and yes, I know "hard" is relative). The Celeste Chapter 9 gol…
The subreddit r/celestegame tries to keep track of everyone who's gotten the Farewell golden berry; the official list only has about 20 people on them. Of course, you have to record and post your gameplay to be eligible for this list, but there can't be many more people than that who've done it.
But from the other side of things, there's actually a speedrunning category for collecting all 202 berries, including the Farewell berry. TGH just set the world record on Christmas Day, I believe, completing that chapter's golden berry on his first attempt, along with the other hard golden berries. I think this really puts into perspective how skill curves work in games; not only are there very few people who ever approach the top level of skill, but the individuals at the very top are separated by wider skill gaps than you can imagine. This is why matchmaking at the top of a ranked ladder is so hard!