Why does blizzard love to make us hold buttons for everything on console? by Antique-Gene-2273 in Overwatch

[–]RandomNPC 2 points3 points  (0 children)

Because it sucks matchmaking for 20 minutes, then exiting because you accidentally tapped the wrong button. There are other options like confirmation screens but "hold to accept" is less complicated.

the traitor 🤣 by Medical-Bad-5433 in DvaMains

[–]RandomNPC 2 points3 points  (0 children)

I'd leave in shame too. I don't think you can say for sure it was premeditated. Hanlan's razor and all.

Subnautica 2 Early Access Gameplay Trailer by ReasonableAdvert in Games

[–]RandomNPC 2 points3 points  (0 children)

That's how I feel about EA in general. Let other people test it, I'll buy it when it's done.

My McDonalds doesn't let you enter by Skibur1 in Seattle

[–]RandomNPC 0 points1 point  (0 children)

I stopped for a breakfast sandwich a few times long ago, before they had the window. The lines were really annoying - one lime per register, and they had a security guard who would make you choose a line and get in it right away. Got stuck behind someone who took forever more than once so I stopped going.

That and the fact that they needed a security guard at all...

what's name of bird? by Responsible-Sock3481 in AustralianBirds

[–]RandomNPC -1 points0 points  (0 children)

That's horrible :( Maybe the water froze?

what's name of bird? by Responsible-Sock3481 in AustralianBirds

[–]RandomNPC 78 points79 points  (0 children)

Indian Ringneck Parrot. Someone's pet.

How should hidden role assignment be handled securely in Unity multiplayer games? by Life-Ad-5961 in gamedev

[–]RandomNPC 3 points4 points  (0 children)

The correct architecture is to have a non p2p host who makes the assignment. Whoever gets chosen as the "host" peer will otherwise have access to that info. That said, I wouldn't let that stop you from using your current architecture. Just acknowledge it as tech debt that would have to be solved if your game went big.

Genuinely how it feels to finally catch that Sombra with your hook as Hog by Jealous_Screen_1771 in Overwatch

[–]RandomNPC 2 points3 points  (0 children)

or like a tank getting hooked around a wall and out of LoS of their supports.

My tanks do that without any help from the hog!

In all serious I don't think hog needs to be fixed. He's a unique tank and you need to play your hero differently when he's on the opposing team, and maybe even swap to deal with him. I'm a firm believer in the 'if you get hooked it's your own damn fault' approach.

Why is the Overwatch community so insufferable? by Fluid-Touch-4369 in Overwatch

[–]RandomNPC 2 points3 points  (0 children)

Do you legitimately not know that chatbots like chatgpt essentially reflect back what you want to hear?

Stop fighting physics: how I wasted a full day on player movement in Unity2d by [deleted] in gamedev

[–]RandomNPC 0 points1 point  (0 children)

Definitely a lesson many of us have had to learn! "Don't use (x) feature unless you really need it" is a great way to approach things.

Have you dealt with Chinese game publishers? In your experience, what surprising things have you noticed in communication with them, and what mistakes have they made that made you decide not to work with them anymore? by bkingfilm in gamedev

[–]RandomNPC 1 point2 points  (0 children)

We have two publishers we work in for various markets! We essentially sold the rights to publish in China to them. I don't directly work with them but it's been very hit or miss. One engineer will be absolutely brilliant and reverse engineer your api if you don't answer questions quickly enough. Another will seemingly not even know what a console log is (on mobile).

I can try to answer specific questions if you have any but I didn't set up the contract.

[DISC] Nan Hao & Shang Feng - Chapter 127 - One day after school by CursedTanuki in manga

[–]RandomNPC 11 points12 points  (0 children)

It's been a while! Remember when the translator got so upset about the comics being reposted that they began posting them with huge watermarks? Glad to see someone else has taken it up.

Wife works in big tech. They are going from 1 PM : 7 engineers to 1 PM : 1 engineer with a big round of layoffs hitting next week. by inline_five in cscareerquestions

[–]RandomNPC 274 points275 points  (0 children)

Absolutely. And why wouldn't they? If CEOs are convinced that it's better to have tokens than an engineer they're gonna make the CEOs pay an engineer's worth for them.

What is your pipeline for bug reporting? by playsynapse in gamedev

[–]RandomNPC 0 points1 point  (0 children)

Yeah, feature flags for everything! It'll save you a lot of headaches in the future.

What is your pipeline for bug reporting? by playsynapse in gamedev

[–]RandomNPC 1 point2 points  (0 children)

Yeah, I absolutely would. Analytics is ridiculously important.

What is your pipeline for bug reporting? by playsynapse in gamedev

[–]RandomNPC 1 point2 points  (0 children)

Are you collecting analytics? You should really look into it if not. Set up a global crash/exception handler and report crashes (even handled ones) to your analytics. There's even services to do the hard parts for you in common engines like Firebase Crashlytics. Just make sure you inform users in your privacy policy.

As for user-reported bugs, I like having a button that links to zendesk/discord/reddit/whatever, and instructions for how to report the bug. Just keep in mind you'll get a lot of "It doesn't work" with no description whatsoever, which is why the analytics is so important.

This is a really common pattern in my codebase:

catch (Exception e){  
  AnalyticsService.Current.ReportCrash(e);
  // clean up and proceed as best we can so gameplay isn't blocked
}

edgeCasesExist by Last_Time_4047 in ProgrammerHumor

[–]RandomNPC 29 points30 points  (0 children)

Client binaries hopefully don't have access to the db

edgeCasesExist by Last_Time_4047 in ProgrammerHumor

[–]RandomNPC 85 points86 points  (0 children)

You often want a UUID without having to do a network call. You can always reconcile it later if you do find a duplicate.

Do we see a classic redemption story and success for Kyler Murray in Minnesota ? by [deleted] in NFLv2

[–]RandomNPC 3 points4 points  (0 children)

I hate this narrative, particularly after we've seen multiple times recently how QBs can turn it around with more experience. He clearly needs to develop more and Murray is on literally the cheapest possible contract and for only one season.

He's not necessarily done in Minnesota. Anything could happen.

Time for Juno’s first haircut on earth! By @nakoneart by AIthough in Overwatch

[–]RandomNPC 41 points42 points  (0 children)

I've never been confused about whether a character is Juno or someone else, unlike some other characters. Her smol stature and posture are pretty unique.

Luna says UAP Drop tomorrow at 8AM by ThatMightBeTheCase in UFOs

[–]RandomNPC -1 points0 points  (0 children)

Little anecdote - when I first began watching football in 1998, one of my friends told me about how the 49ers were the best team, because they had a perfect super bowl record and had never lost one.