Hello everyone!
-
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
-
@fedi_jam if anyone wants to create a game that implements ActivityPub, I am happy to support
-
ben π΅πΈ uireplied to Evan Prodromou last edited by
-
Evan Prodromoureplied to ben π΅πΈ ui last edited by
@ben @fedi_jam I have a whole section of my book about it! It's in the "far horizons" chapter.
ActivityPub
ActivityPub is the new standard for connecting social networks together on the social web. This open, decentralized social networking protocol defines an API for sharing activities to a social network β¦ - Selection from ActivityPub [Book]
OβReilly Online Learning (www.oreilly.com)
-
ben π΅πΈ uireplied to Evan Prodromou last edited by
-
Evan Prodromoureplied to ben π΅πΈ ui last edited by
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.
-
@fedi_jam Create a game using ActivityPub, or just generally create a game?
-
@marnanel Just generally create a game! That being said, we won't stop you if you want to integrate ActivityPub in your game in some form or another. Should that be the case, @evan kindly offered his assistance, see:
https://mastodon.gamedev.place/@evan@cosocial.ca/113035932486356563
-
@fedi_jam @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.