@Houkime on itch.io has recently started organizing Gamejams on the Fediverse. This is a great idea to get some real creative hackathons going that drive fedi forwards at the same time.

This brainstorming thread is for posting game ideas that might be picked up in these sessions.

  • Houkime@fapsi.be
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    3 years ago

    Posting this here too.

    It seems like even purely realtime genres like MOBA can be federated!

    Base layer: Players have usual fedi-like accounts and social interactons.
    On top of that, federated matchmaking (according to skill levels).

    BUT each individual battle is held on some single server (no matter how chosen).
    Each individual battle can be implemented in at least 2 ways:

    Classic

    There is a server, and it hands out temporary tokens for the match to each participating player via federation.
    Players use them to connect and to be recognized by the server.
    Server records the results for the federation.

    P2P mesh

    Godot has webrtc-based abilities for p2p mesh multiplayer. In this case, federation coordinates the mesh bootstrapping process and records the match results. Most probably by being a ‘server peer’, see godot docs on th topic. Or by just trusting the participants on th results (some primitive consensus?)

    However, if the results are not needed, then federation involvement ends when the mesh is established. Kudos to https://mastodon.technology/@lucasfs7 for coming up with the idea of federated mobas and for long discussions at https://matrix.to/#/#fedijam:m.wfr.moe

    • smallcircles@lemmy.mlOPM
      link
      fedilink
      arrow-up
      1
      ·
      3 years ago

      This is a very cool combination of technologies (reminded me a bit of how PeerTube has torrent + activitypub). If in any Fedijam this is applied it would be very interesting to ‘blog’ about the deeper technical aspects on the Fediverse Futures category at SocialHub community.