logoalt Hacker News

verdvermlast Thursday at 7:15 PM3 repliesview on HN

How do you prevent a player from manipulating game state outside of the app view?

There is a subgroup in the Atmo working on games, have you found them yet?


Replies

MarceColllast Thursday at 9:17 PM

I have a referee server handling that. I haven't! I don't even know what Atmo is, tbh.

show 1 reply
inigyouyesterday at 6:36 AM

Publish the moves, not the game state?

show 1 reply
jauntywundrkindlast Thursday at 11:46 PM

There's a variety of different attestation strategies folks have cooked up! For example this crate has some tools, https://tangled.org/ngerakines.me/atproto-crates/tree/main/c...

So far they are mostly trusted authority rather than peer systems. But, since each player owns their own PDS state, one could perhaps just hash the previous state they are working off of. That can at least detect if a game is consistent/agreed to by both sides, allow one player to detect the other's tampering.