Custom clients
Custom clients
The Swimchain launcher on PC has five clients, four of them are different views into the same social media content (Forum, Chat, Feed, and Search) and one of them using the network in a distinct way that does not collide with the social media content and vice versa.
The Wiki client uses the @wiki app namespace to segregate it's content from the social media content. Each client filters on the namespace it wants to see and work with. This way content can stay separated while benefiting from the same network chain integrity.
There is also the Reef client and the Chess client.
Reef
https://swimchain.io/reef/
The reef client uses the @reef:open space and creates a post for every reef room - player moves are entered as replies to the room's post. The client replays all the moves locally and everyone sees the same thing and are able to 'play the game' over the network.
Chess
https://swimchain.io/chess/
The chess client users the same concept as the reef in a @chess:open space. Once two players have started a game no one else is allowed to play - the client simply rejects any replies they might manually make in the post for that session. Since all games are on the chain all games are auditable. Spectators can watch games in progress and anyone can review past results.
Reef and Chess exist as examples of how you can use the network in ways that are not just social media and avoid colliding with real social media content.