Mosaic (itch) (Winston)

Add to
My games
Add to
Wishlist
Save to
Collection
No reviews
Exceptional
Meh
Skip

About

M O S A I C

In this collaborative multiplayer game you move fragments around to form images. Try and form the prompts without any form of communication to other players!

Vote once you feel happy with the result. If enough players vote you will proceed to the next prompt.

Controls ActionKeyboard
ControllerMoveWASD  /  Arrow Keys
Left JoystickInteractE  /  Space Bar
A  /  B  /  X
VoteF  /  Control
RB / R1
PauseEscapeStart  /  Options  /  +

 

Technical Info

This game has no gameplay server. The only server involved is a small (python) signalling server to initialise the peer-to-peer connections. The peers then form a mesh network via WebRTC.

The game state exists only in the clients. When someone starts the game, the game will check if there are already other peers. If there are, it reuests the game state from the peers. If there is no one else yet then it creates a completely new game. Since the game state only exists in the clients, the state simply vanishes once the last person closes the game.

Each client has authority over itself. When a client wants to pick up a fragment it needs to ask the other peers if this is a valid action. This only succeeds when more than 50% of the peers validate the request. This way the clients dynamically determine authority over individual fragments.

This is a proof of concept for me, so please don't expect the mesh to be particularly stable. In case of problems try restarting the game.

Credits

GAMEPLAY & VISUALS
Winston Yallow

AUDIO
Kenney (CC0 License)

FONT
Poppins (OFL)

Platforms
Release date
Developer
Winston
Age rating
Not rated

System requirements for PC

System requirements for macOS

System requirements for Linux

System requirements for Web

Read more...
Mosaic (itch) (Winston) screenshot, image №3020071 - RAWG
Edit the game info
Last Modified: Sep 10, 2021

Where to buy

itch.io