HNHacker News
TopNewBestAskShowJobs

gafferongames

709 karma · joined November 26, 2014

Making a 1000 player space game with AI
submissionscomments
gafferongames··on Codex, Opus, Gemini try to build Counter Strike
These guys don't know what they don't know:

"Now let's make shots work. When I shoot, send the shot as a topic, and make it affect the target's HP. When the target HP goes to zero, they should die and respawn."

This is not how shooting is implemented in a competitive first person shooter.

gafferongames··on Ilya Sutskever: We're moving from the age of scaling to the age of research
And yet I'm sitting in one
gafferongames··on US air traffic controllers start resigning as shutdown bites
Not if they have private planes, unfortunately.
gafferongames··on Game design is simple
Thank you!
gafferongames··on Game design is simple
I ask this because Ralph is a luminary in the field and you just likened his contribution to the industry to that of somebody who designs predatory engagement loops and this is utterly ridiculous.
gafferongames··on Game design is simple
Have you made any games?
gafferongames··on Claude outage
Young at heart
gafferongames··on Claude outage
Oh no. How will all the kids write code today?
gafferongames··on What is “good taste” in software engineering?
It's what I have, and you don't.
gafferongames··on John Carmack's arguments against building a custom XR OS at Meta
Imagine being a meta engineer and not taking Carmack's advice seriously.

Why the fuck is he even hired there if you are not going to listen to him.

Dude has forgotten more things about game development than you will ever know...

gafferongames··on Is the A.I. Boom Turning Into an A.I. Bubble?
squaaauk there are THREE b's in blueberry!
gafferongames··on OpenAI claims gold-medal performance at IMO 2025
And then they created AlphaGo Zero, which is not trained on any previous games, and it was even stronger!

https://deepmind.google/discover/blog/alphago-zero-starting-...

gafferongames··on $20K Bounty Offered for Optimizing Rust Code in Rav1d AV1 Decoder
I think you're taking the term "safety" in rust a bit too literally. It's got bounds checking in it man. That's all. You can also write totally safe programs in C, or if you really want to be serious about it, write the program in F and use formal verification like this crypto library does: https://github.com/hacl-star/hacl-star
gafferongames··on SpacetimeDB
[flagged]
gafferongames··on SpacetimeDB
In my experience providing detailed information in a response in the comment section on this particular topic (game development and networking) in hacker news comments simply creates more surface area for nitpicking and arguing in response, so I keep to short responses and rebuttals.

In the future, I don't feel that writing anything more here on this topic is a worthwhile use of my time.

gafferongames··on SpacetimeDB
Tom I'm afraid you're misreading the tone of my posts and their character.

I could post anything objectively true in this thread like "the sky is blue", and some idiot will post a one sentence response that in fact it's not. This idiot likes to be the last person getting snark in responding to a completely reasonable statement of fact or opinion by an expert in the space.

What I do differently is that yes, I do reply to the snark with a rebuttal. Is this rebuttal snarky? Potentially, but is it earned? Definitely.

You're moderator so let me speak to you that way. If you don't let people rebut bullshit in this comment section, you'll just end up with a bunch of uninformed discourse, where the final word is made by some idiot, who doesn't even make multiplayer games and everyone ends up thinking the sky is fucking green. This has real world consequence when future game developers try to build games on poorly made technology, which ruins game studios and people's lives.

Then again, it's hacker news, and what do a bunch of wannabe startup guys know about making games in the first place. Unskilled and unaware of it. Moderate away sir!

gafferongames··on "Slow Pay, Low Pay or No Pay": Blue Cross Approved Surgeries Then Refused to Pay
This is exactly what is done in Australia. Medicare for all. Private health insurance optional on top of this for non-catastrophic care.
gafferongames··on "Slow Pay, Low Pay or No Pay": Blue Cross Approved Surgeries Then Refused to Pay
I grew up in Australia. You need an MRI your doctor simply refers you, you hand your medicare card over, and you get that MRI. No private health insurance is involved at any point.

Australia has a combination of public and private health insurance, and they both work well together. The public health options provide the safety net, while the private health insurance is optional.

Where the private option makes sense is if you want to go to specific private hospitals, or if you have elective surgery (the classic example being a knee reconstruction for sports injury) and you don't want to be in a queue behind people waiting for public hospital beds for more serious conditions like heart surgery and so on.

My dad in Australia had open heart surgery 2 years ago, and is doing very well. His cost for the entire procedure? $0 and this was done by one of the very best heart surgeons in the country. He has private health insurance, but elects to go to public hospitals, which have excellent surgeons committed to the best care, because he's a patriotic sort and he's paid into the public health system through taxes for his entire life.

Meanwhile I pay > $3k per-month for not even top tier care in Upstate New York for myself, my wife and my 10 year old daughter, with no serious pre-existing conditions, and I have absolutely no guarantee that any surgery or anything that any of us need in the future will be even covered, even if my primary physician says it's medically necessary.

The rest of the world would do well to study how the combination of public and private health insurance is done in Australia.

gafferongames··on Vacheron Constantin breaks the world record for most complicated wristwatch
Jesus Christ that was a long time ago. Thank you sir!
gafferongames··on SpacetimeDB
> If you compare the commit messages on your public repos with those on the SpacetimeDB repo, do you notice any differences?

Yes. The open source software that I've written is actually useful.

gafferongames··on SpacetimeDB
Excuse me Tom, please stop with ad hominem and attack the topic not the poster.
gafferongames··on SpacetimeDB
> SpacetimeDB fits into a genre of tech that I want to call "universe brain reorgs" - structural re-arrangements that might unlock wild performance increases. The challenge with these is that they require devs to re-align their thinking and it's hard to disentangle if "the problem" is that the technology isn't being fully embraced or if the promises of the tech don't work for your use case.

And this is exactly why as a professional multiplayer game developer I'm quite concerned about SpacetimeDB.

If you're a game developer and choose to use it, you must accept that you will completely structurally re-arrange your game server, and gameplay and simulation code in such a way that you'll conform to a database structure and programming model developed by some people who are currently making their first game.

I'd be surprised if any professional game developers would consider this a good idea. The last time somebody suggested such a significant refactor for game servers, was when the two cofounders of Improbable walked into our office at Respawn, shortly after we shipped Titanfall 1, and told us they wanted the complete source code for Titanfall 1, and they would show us how awesome Improbable is, by porting the entire Titanfall codebase to Improbable in just a few months!

They ended up getting the source code, despite all programmers and the technical director advising the COO against it... and we never heard from them again.

gafferongames··on SpacetimeDB
> Looks like they've built stuff before.

Building "stuff" != shipping games.

gafferongames··on SpacetimeDB
If a game has no players, does it really matter if it's networked with UDP or TCP?
gafferongames··on SpacetimeDB
[flagged]
gafferongames··on SpacetimeDB
Game development is not something you learn by playing games.
gafferongames··on SpacetimeDB
How can you think deeply and plan for something when you don't know what don't know. You can only really understand these things when you've taken a game using these latency hiding techniques into production, and then after this, you'll probably realize that some of your original ideas were wrong. Where does this leave SpacetimeDB then?
gafferongames··on SpacetimeDB
Yeah this alone makes this a total non-starter. Do the math at 100k CCU
gafferongames··on SpacetimeDB
Planning to support complex lag masking netcode as a TODO is not a good sign.
gafferongames··on SpacetimeDB
Would you seriously consider using any technology built by people who are making their first game?
← PreviousPage 5 of 13Next →