Skip to content

A clone of the board game Splendor. Play it like Wordfeud or email-chess.

Notifications You must be signed in to change notification settings

Duckapple/splendor

Repository files navigation

splendor

This is a port of Splendor into an asynchronous web-based board game.

Frontend is made with SvelteKit, backend is Google Cloud functions interacting with Neon DB using Drizzle ORM. Everything is written in TypeScript, using Bun as package manager and bundler for the cloud functions.

TODOs

  • Common
    • Error shape
    • Update game state
      • Wind game state forward
      • Wind game state backward
    • Exodia
  • Backend
    • Users
      • Sessions
    • Game
      • New game
        • Empty Game
        • Game
      • Perform action
      • Send push to players
  • Frontend
    • Login
      • Sessions
    • Overview
    • Create
    • Game
      • Player board
      • Common items
      • Interactive elements to perform moves
    • End
  • Etc.
    • Icon/logo
    • Fix metadata
    • Test a bunch

About

A clone of the board game Splendor. Play it like Wordfeud or email-chess.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published