UNO for free, online, multiplayer, with any rules
phUNO is a SvelteKit website that connects to a backend, phDOS server. They use native websockets to communicate. The index page simply directs the player to the game page.
The game page is split into three 3 stages:
- Profile: client chooses a name, and joins the room
- Lobby: client waits for game to start and can see other players; the host has the power to start the game
- Game: the game page has sub-pages, navigated by the bottom black menu bar
The state of the client is held in the store.
Once you've created a project and installed dependencies with pnpm install
start a development server:
pnpm dev
pnpm build
You can preview the built app with
pnpm preview
, regardless of whether you installed an adapter. This should not be used to serve your app in production.