Christopher Lemmer Webber is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

@codl

♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
#_#_#_
_#_#_#_#
#♙#_
_#_#_#_#
♙♙♙_♙♙♙♙
♖♘♗♕♔♗♘♖

your move (best viewed in a monospace font)

@cwebber @codl Maybe you should have used blocks for the table part. It’s a bit better for non-monospaced fonts but it’s better codepoints and so I think better rendering.

♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
▓░▓░▓░▓░
░▓░▓░▓░▓
▓░▓♙▓░▓░
░▓░▓░▓░▓
♙♙♙░♙♙♙♙
♖♘♗♕♔♗♘♖

@lertsenem @lanodan @codl Only jokingly.

If we actually wanted to do federated chess we'd want to define actual terms and activities for it as an AS2 extension. Servers would have to verify behavior to guarantee that actions were correct. The move wouldn't be just text, it would be machine readable, and your client would render the current game state based on that data, not just a text message. It's possible though.

@cwebber @lertsenem @lanodan @codl Does it absolutely have to be the server that validates moves? Because if the client did, you would only need a special client for special activities like chess and use any AP account.

Christopher Lemmer Webber @cwebber

@Tryphon @lertsenem @lanodan @codl That's true! Also more powerful, because you could have E2E games :)

· Web · 0 · 1
@cwebber @codl @lertsenem @Tryphon
I often quite like the idea of encryption but wtf, specially as most AP nodes have TLS.
@pea Maybe I'm just too embarrassed by how bad I am at chess

@lanodan @codl @lertsenem @Tryphon TLS in a client-server model only protects you between servers, but not from spying on part of the admin.

But... one solution to that is to have more folks self-host, maybe even on their home machines if possible. One thing I like about the .onion approach where everyone self-hosts from home is the difference between client and server is able to dissolve, without extra E2E wrappers