Hello everyone! 👋 The FediJam is the world's first (?) game jam exclusively for users of the Fediverse. During September, team up with others and... CREATE - A - GAME! Analog or digital, using whatever (non-AI) tools you feel comfortable with.
➡️ Join now: https://itch.io/jam/fedi-jam
Boosts VERY appreciated! ❤️ Spread the word!!!
#GameDev #GameDesign #GameJam #Fediverse #Mastodon #Introduction
This website is tracked using the Matomo analytics tool. If you do not want that your visits are logged in this way you can set a cookie to prevent Matomo / Piwik from tracking further visits of the site (opt-out).
Evan Prodromou
in reply to FediJam • • •ben 🇵🇸 ui
in reply to Evan Prodromou • • •Evan Prodromou
in reply to ben 🇵🇸 ui • • •@ben I have a whole section of my book about it! It's in the "far horizons" chapter.
https://www.oreilly.com/library/view/activitypub/9781098162733/
ActivityPub
O’Reilly Online Learningben 🇵🇸 ui
in reply to Evan Prodromou • • •Evan Prodromou
in reply to ben 🇵🇸 ui • • •@ben
In summary: you can play the game itself over AP. See https://www.w3.org/wiki/Activity_Streams/Primer/Extensions for a chess example.
You can share game achievements into the stream; similar to how console platforms do.
You can share game start info.
You can do invitations.
You can do badging on profiles for achievements.
I hope that helps.
Kelvin n0mql EN35ld
in reply to Evan Prodromou • • •@evan
I’m presently writing a game aimed at #FediHams, i.e. Masto folks who’re also #HamRadio ops. Part of gameplay needs a way to share 110-byte txt file w/ other players. Need an easy way to…
1. hear a station on the radio
2. look them up
3. download their txt file, which show current status of their “board” so you know which grid squares you could play against.
But I have zero idea if that could be done w/ ActivityPub via Python. Thoughts?
Evan Prodromou
Unknown parent • • •@marnanel we used chess as the main example for how to do extensions.
https://www.w3.org/wiki/Activity_Streams/Primer/Extensions
Activity Streams/Primer/Extensions - W3C Wiki
www.w3.orgmarnanel
Unknown parent • • •@evan One of the things I was going to do with kepi is to have something like chess or backgammon or connect-four on distributed servers.
Back in the days of AIM, they used to put games in that you could play against other users. Some years in the winter they added a snowball game.
There are straightforward ways of adding the game move and structure information to ActivityPub. But what if the game ID pointed to an implementation via sandboxed JavaScript? So you could play any game you were challenged to, like distributed boardgamearena.
I've pretty much given up on kepi though, unfortunately.
marnanel
in reply to FediJam • • •