diff --git a/app/components/SkribblGame.tsx b/app/components/SkribblGame.tsx
index 1e9387b..41e6825 100644
--- a/app/components/SkribblGame.tsx
+++ b/app/components/SkribblGame.tsx
@@ -196,10 +196,14 @@ export default function SkribblGame() {
- {isDrawer ? "Your secret word" : `${drawerName} is drawing`}
+ {sk?.phase === "choosing"
+ ? (isDrawer ? "Pick a word!" : `${drawerName} is choosing a word…`)
+ : (isDrawer ? "Your secret word" : `${drawerName} is drawing`)}
- {isDrawer && sk?.phase === "drawing" ? (sk as any)?.word || wordMask : wordMask || "_____"}
+ {sk?.phase === "drawing"
+ ? (isDrawer ? ((sk as any)?.word || wordMask) : (wordMask || "_____"))
+ : ""}
diff --git a/app/room/[code]/page.tsx b/app/room/[code]/page.tsx
index 55a6856..60856d4 100644
--- a/app/room/[code]/page.tsx
+++ b/app/room/[code]/page.tsx
@@ -24,6 +24,8 @@ export default function LobbyPage() {
const isHost = room && myId && room.hostId === myId;
const shareUrl = typeof window !== "undefined" ? `${window.location.origin}/join?code=${code}` : "";
+ const playerCount = room?.players.filter(p => p.connected).length || 0;
+ const garticNeedsMore = room?.mode === "gartic" && playerCount < 3;
const start = () => {
setErr("");
@@ -105,8 +107,13 @@ export default function LobbyPage() {
>}
+ {garticNeedsMore && (
+
+ Gartic Phone is way more fun with friends! Grab at least 3 players to start. ({playerCount}/3)
+
+ )}
{isHost ? (
-