Ideas for building a federated Roblox alternative
The requests (RedLib links):
https://farside.link/redlib/r/fediverse/comments/143j1j8/is_there_a_3d_metaverse_of_the_fediverse/
https://farside.link/redlib/r/opensourcegames/comments/rdub3p/comment/ho43ld1 (link to comment)
Fediverse games in general
The discussion:
The requests (RedLib links):
https://farside.link/redlib/r/fediverse/comments/iad25v/any_good_federated_gaming_platforms/
https://farside.link/redlib/r/gamedev/comments/12e7fum/game_on_fediverse/
The rejected Minetest suggestion:
https://github.com/minetest/minetest/issues/7993
A blog
Hmmh. Why ActivityPub? I mean I suppose it’s alright as a standard for some turn based or slow trading game. But it’s neither very efficient nor suited for realtime. And having long (and descriptive) JSON messages, queues, … is baked in per design.
And it’s not even interesting to a Mastodon user if player x sold y latinum to player z. So for lots of game logic we don’t need messages in a common format that’s federated to Mastodon, Lemmy, Peertube etc.
I think a nice and not too complicated coding challenge would be to design a world that spans multiple servers. Players could roam a world, go through some door or portal and the client seamlessly connects to the next server. So that part of the world (the other server instance) is behind that portal. That’d make sense from an in-game perspective and won’t be that hard to implement. Basically it’s just like any other game, just that the client auto-connects to servers with some internal logic and not just in the start menu. And ideally authentication would be federated. The new server could ask the player’s home instance to authenticate them on entering the new instance.
alright as a standard for some turn based or slow trading game neither very efficient nor suited for realtime
only in itself, it can be “temporarily solved” using an extension (like what Forgejo has for relations to Git, e.g. commits) for realtime, it could be something like how godot implements P2P multiplayer (over ICE/TURN/STUN) for federation between servers
Would be cool to see chess on the fediverse
Im talking about 3D here (ik about the first lemmy link talking about slow games)