
CloseGuess
A daily word-distance game (similar to Contexto) where players guess words and get feedback based on semantic similarity to a secret word. Includes daily puzzles, Journey mode, and Postgres-backed rankings.
Overview
CloseGuess is a daily word-distance game inspired by Contexto. Players guess words and receive feedback based on semantic similarity to a hidden secret word—closer guesses rank higher. The game features daily puzzles with embeddings-based ranking, a Journey mode (12 levels × 10 stages), and optional Supabase auth with localStorage sync for guest progress.
Highlights
- Daily puzzles – Contexto-style secret-vs-all ranking using word embeddings.
- Journey mode – 12 levels with 10 stages each for extended play.
- Postgres-backed rankings – Accurate rank lookup with JSON fallback when DB is unavailable.
- Supabase auth – Email/password sign-in with localStorage sync for guest progress.
- Python pipeline – NLTK lemmatization, batch generation, and schedule-based puzzle loading.
Tech
Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS v4, shadcn, Base UI React, Framer Motion, Supabase (auth), Postgres (rankings), Python (puzzle pipeline), gray-matter, next-mdx-remote (MDX).