QL was our first game and although it was a big milestone for us, it was created at a time before we understood version control software. We do not have access to the source code anymore and cannot make any fixes or changes to the game. Because of this, we have decided to disable the ability for anyone to buy copies of the game. Thank you for your time and feel free to reach out to us.

The trailer looks like an awesome vaporwave freeze tag indie game.

-66 points

This game was released 10 years after git, and we already had backups since the 80s. Why are they lying?

permalink
report
reply
25 points

Your username is not the best ever. Why are you lying?

permalink
report
parent
reply
7 points

Audience: oooooh!

permalink
report
parent
reply
100 points

You’re trying to find maliciousness where there’s only incompetence.

permalink
report
parent
reply
41 points

Incompetence might even be a little harsh. Inexperience or incompetence maybe. I prefer inexperience.

permalink
report
parent
reply
2 points

Elaborate on the finer differences

permalink
report
parent
reply
14 points

Incompetence is fine. Incompetence can come from different sources, including inexperience.

permalink
report
parent
reply
35 points

I think you’re reading more into the statement than is there. Their studio was founded the same year this game released, with only one of the two founders described as a programmer. I’m pretty sure they mean “we” as in “the two guys that founded the studio”.

permalink
report
parent
reply
-1 points

Ransomware?

permalink
report
reply
28 points

So they were developing the game by sharing zips of their versions? OMG. There should be a tutorial of minimum Dev knowledge for wanna be new developers. They have very cool ideas, but the way they program…

For example Shadows of Doubt. Was running super bad last time I checked out. I think that too much accessibility to game Dev tools is lowering the quality of a lot of games (in resource hungry sense).

permalink
report
reply
18 points

Check out the dev stories from PalWorld, they bought a LOT of USB drives haha.

permalink
report
parent
reply
4 points

That sounds hella painful

permalink
report
parent
reply
4 points

I wonder how much overhead Shadows of Doubt spends just on maintaining all the NPC schedules, gotta be some room for optimization there.

permalink
report
parent
reply
4 points

It is still in early access and optimising the game is their current goal according to the road map, though as the whole concept of the game is about simulating every NPC properly at all times it’s always going to be really heavy game to run.
And you are right about accessibility making resource hungry games more common - they allow indies to make projects and use concepts that would have been scrapped as technically non-viable by a publisher before. Shadows of Doubt started development back in 2015, which would have meant reducing the scope of the game until it ran on a PS4. Being indie, they could just do whatever instead, and now it’s going to be enough if they can make it run acceptably on a PS5.

permalink
report
parent
reply
12 points

IIRC it was made by two people, only one of which was a developer.

permalink
report
parent
reply
31 points

So, basically, “we started learning Git and accidentally blew away the only copy of the code base we had!” 😂

I’ve watched new developers delete 2 weeks worth of development by misunderstanding Git🤦‍♂️

permalink
report
reply
19 points

No, they lost the code and couldn’t get it back because they didn’t use Git or upload it.

permalink
report
parent
reply
2 points

The reflog is your friend in situations like that.

permalink
report
parent
reply
55 points

A good decompiler and an auto-formatter might leave them with a nicer copy of their source code than they had in the first place.

permalink
report
reply
47 points

QL was our first game and although it was a big disappointment losing the source code it was lost at a time before we understood decompiler and auto-formatter software.

permalink
report
parent
reply
-4 points

I like how you’re willing to comment on things you completely don’t understand. That shows chutzpah.

permalink
report
parent
reply
2 points

Read it enough times so that you uncover the comment’s true meaning. If you give up, I can give you a tip.

permalink
report
parent
reply
2 points

Have you actually read my post?

permalink
report
parent
reply
39 points

The time at which the source code was lost is irrelevant for decompilation, decompilation uses the binary files. Those are the files that are out there being played right now.

Until recently decompilers tended to produce rough and useless code for the most part, but I’m looking forward to seeing what modern LLMs will bring to decompilation. They could be trained specifically for the task.

permalink
report
parent
reply
-2 points

Great. Hallucinated decompiled code.

I’m all for AI, but there’s gotta be a better way for machines to become intelligent. Not just “training and predicting without any thought in the process.”

permalink
report
parent
reply
16 points

You’re missing the point of the comment you’re replying to, which is that the devs don’t understand decompilers RIGHT NOW, and it’s formatted in a tongue in cheek way similar to their current comment about VCS

permalink
report
parent
reply

Programmer Humor

!programmer_humor@programming.dev

Create post

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics

Community stats

  • 2.9K

    Monthly active users

  • 1K

    Posts

  • 38K

    Comments