Feudal Foundations — GM/Player sync prototype

DEMO MODE — runs entirely in your browser, no server needed. To show GM and Player syncing live, open this same file in a second tab or window of the same browser, create a session in one and join with the code in the other (keep the GM's tab open: it acts as the server). Players tap "Ready" and the GM plays the turn. The real version uses a Node/Socket.io server so sessions work across different computers; it runs exactly the same rules as this demo.

Create a session

Generates a fresh settlement and a code to hand your players.

Lost your GM session?

Refreshing this page auto-resumes you as GM. If you're on a different browser or cleared your data, you can only rejoin as a regular Player — GM tools need the original browser that created the session.

Open this same artifact in a second tab to play both roles at once.