bidding-tictactoe

module
v0.6.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 31, 2026 License: GPL-3.0

README

Bidding Tic-Tac-Toe

Open-source part of Bidding Tic-Tac-Toe game by prizarena.com

Twitter account: @TicTacToeBid

Source of truth

SpecScore is the source of truth for this project. The product rule, the MVP scope, and every acceptance criterion live under spec/ and are driven by the SpecScore CLI (specscore spec lint, specscore feature change-status, etc.). Code is the implementation of those specs, not the other way around — when a rule changes, update the spec first, then the code:

specscore spec list                 # show ideas + features
specscore feature info web-app      # show the live Feature + ACs
specscore spec lint                 # enforce lint

The active Feature is web-app — the client-only Astro + TypeScript web build for CrazyGames and bidding-tictactoe.sneat.games. Its acceptance criteria are normative; the Go server-go/btttplay package is the rule-of-record and the TS port in web/src/engine mirrors it fixture-for-fixture.

See web/README.md for web build/deploy details and Cloudflare worker layout.

Directories

Path Synopsis
server-go
btttmatch
Package btttmatch is the match/session layer for Bidding Tic-Tac-Toe.
Package btttmatch is the match/session layer for Bidding Tic-Tac-Toe.
btttplay
Package btttplay is the resolution engine for Bidding Tic-Tac-Toe — a two-player hidden-bid ("auction") variant of tic-tac-toe.
Package btttplay is the resolution engine for Bidding Tic-Tac-Toe — a two-player hidden-bid ("auction") variant of tic-tac-toe.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL