The Social Fabric of the Game
Ludopoly is explicitly designed as a social game. Strategy in a fog-of-war environment requires more than individual decision-making — it requires communication, negotiation, and the management of relationships with rivals who are simultaneously potential allies. The social infrastructure of the platform is built to support this richness.
In-Game Communication
Real-time chat is available within each game room throughout the session. Communication runs through an off-chain messaging layer that provides the responsiveness of a conventional chat application without incurring on-chain transaction costs for each message. Players can coordinate during the strategy phase, propose alliances, share intelligence, or simply engage in the social atmosphere of competitive play.
Alliance Formation
Alliances in Ludopoly are informal social agreements rather than smart contract obligations. Players can form temporary partnerships to share intelligence or coordinate card plays against a common rival, understanding that the alliance's stability depends on mutual benefit rather than enforceable contracts. Both temporary and longer-term alliances are viable strategic structures, and the social graph architecture supports tracking of these relationships over time.
Follow, Block, and Reputation
The social graph allows players to follow rivals whose play they admire, tracking their public hash sequences for strategic insight. Following is asymmetric — it does not require the approval of the followed player. Blocking, by contrast, is a high-priority safety action that severs all social ties simultaneously: shared friendship records, follow relationships, and pending connection requests are all cleared atomically when a block is initiated.
Decentralised Moderation
Formal moderation is managed through a governance proposal and vote system. Any player in a room can initiate a moderation proposal against a participant whose behaviour warrants attention. Other players in the room vote on the proposal, and if it passes, the penalty is executed by the smart contract. This process ensures that moderation decisions are community-driven and transparent, and cannot be reversed by a single administrator.