No description
Find a file
2026-06-24 21:47:57 +02:00
bot refact: remove python & c++ bindings 2026-04-04 20:53:09 +02:00
clients feat: record bot games results 2026-06-24 21:47:57 +02:00
container feat: auto update frontend flake hash 2026-06-08 14:45:17 +02:00
doc fix: css 2026-06-20 15:42:28 +02:00
server feat: record bot games results 2026-06-24 21:47:57 +02:00
spiel_bot refact: remove python & c++ bindings 2026-04-04 20:53:09 +02:00
store feat: web client bot tuning 2026-06-21 13:44:24 +02:00
.envrc devenv with rust 2022-11-30 16:15:03 +01:00
.gitignore fix: integrate multiplayer 2026-04-23 20:54:52 +02:00
Cargo.lock fix: css 2026-06-08 21:05:56 +02:00
Cargo.toml chore: bump version to 0.2.18 2026-06-21 13:46:48 +02:00
devenv.lock feat: web client bot tuning 2026-06-21 13:44:24 +02:00
devenv.nix feat: add email verification & password reset link 2026-05-03 21:39:07 +02:00
devenv.yaml chore(devenv): pin cmake package (for burn-rl > sdl2) 2026-02-13 20:58:24 +01:00
flake.lock feat: nix module 2026-05-07 22:52:15 +02:00
flake.nix Merge branch 'release/0.2.18' 2026-06-21 13:48:59 +02:00
justfile feat: auto update frontend flake hash 2026-06-08 14:45:17 +02:00
LICENSE Initial commit 2022-11-30 15:37:20 +01:00
module.nix feat(web client): content pages 2026-05-25 16:14:25 +02:00
README.md feat: record bot games results 2026-06-24 21:47:57 +02:00

Trictrac

This is a game of Trictrac rust implementation.

Usage

Install devenv, start a devenv shell devenv shell, and run the following commands.

# Run the relay server
just build-relay
just run-relay  # listens on :8080

# Run the game (separate terminal)
just dev

Open a browser window at http://127.0.0.1:9091. You can play against a very basic bot, or invite an other player to connect at the same address.

Inspirations

The multiplayer game architecture, implemented in packages clients/backbone-lib, clients/web/game, server/protocol and server/relay-server is a Leptos-optimized adaptation of the macroquad-based Carbonfreezer/multiplayer project.

The web client UX/UI is inspired by https://playtiao.com.