From bd1d677d6ac3a58c96c6e8b13bc50163156eabd1 Mon Sep 17 00:00:00 2001 From: Valentin Heiserer Date: Tue, 26 Aug 2025 02:12:57 +0200 Subject: [PATCH] feat: add game starter component for physical robot game --- frontend/src/App.svelte | 20 ++++++++ frontend/src/lib/Game.svelte | 96 ++++++++++++++++++++++++++++++++++++ 2 files changed, 116 insertions(+) create mode 100644 frontend/src/lib/Game.svelte diff --git a/frontend/src/App.svelte b/frontend/src/App.svelte index 8f50689..bb8fd8b 100644 --- a/frontend/src/App.svelte +++ b/frontend/src/App.svelte @@ -1,5 +1,6 @@
@@ -69,6 +70,25 @@ +
+

Physical robot game

+

Boot the robot into an in-person game and let it play as one of the four seats.

+
+
+ + +
+
+

Setup checklist

+
    +
  • Connect robot to the local network.
  • +
  • Place the robot at the chosen seat and align card feeder.
  • +
  • Calibrate cameras and touch sensors if needed.
  • +
+
+
+
+

Get early access

Interested in trying the bot or integrating it into a platform? Send a message and we'll reply with next steps.

diff --git a/frontend/src/lib/Game.svelte b/frontend/src/lib/Game.svelte new file mode 100644 index 0000000..0b66fb2 --- /dev/null +++ b/frontend/src/lib/Game.svelte @@ -0,0 +1,96 @@ + + +
+

Start a new physical game

+

The robot will join as one of the four players and physically plays cards on the table.

+ +
+ + +
+ +
+ + +
+ +
+ +
+ +
+ +
+ +
+
Activity
+
    + {#each $logs.slice().reverse() as line} +
  • {line}
  • + {/each} +
+
+
+ +