CoOp:Anything
Search any game and see how much of it you can play with friends: every co-op mod, its stage, quality and community rating.
Clube privado de Texas Hold'em No-Limit para um grupo fechado de amigos. Abre no navegador, entra só por convite e as fichas são 100% virtuais.
Translation pending
GamesGitHub @danithomasetoOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Mesa privada de Texas Hold'em No-Limit para um grupo fechado de amigos, direto no navegador. Entrada só por convite, fichas 100% virtuais, voz no Discord por fora.
Estado atual: site público; tutorial com 10 módulos práticos (
/tutorial); treino contra bots do Fácil ao Extremo (/treino); XP, 30 níveis e 21 baralhos (/progresso,/baralhos). Tudo isso sem login e sem internet (PWA). Com conta: convites, lobby com carteirinha, progresso sincronizado e painel do dono (/admin). Mesas online vêm depois. Para ativar as contas, sigadocs/supabase.md. Progresso emdocs/progresso.md.
Requisitos: Node 22.12+ e pnpm 12.
npm i -g pnpm@12
pnpm install
pnpm dev
O site abre em http://localhost:3000.
| Comando | O que faz |
|---|---|
pnpm dev | Sobe o site em modo desenvolvimento |
pnpm build | Build de produção |
pnpm lint | ESLint |
pnpm typecheck | Gera os tipos de rota do Next e roda o tsc |
pnpm test | Testes (Vitest) |
pnpm format | Prettier |
Sem variáveis de ambiente o site roda sem contas (tutorial, treino e progresso ficam no aparelho). Para
contas e admin, veja .env.example e docs/supabase.md.
O modo offline (service worker) só liga no build de produção: pnpm build e pnpm --filter @poker/web start.
packages/
poker-engine/ regras puras de Texas Hold'em, avaliador, side pots (com testes)
bots/ bots fácil, médio, difícil e extremo
progressao/ níveis, títulos, regras de XP, catálogo de baralhos (espelhado no SQL)
supabase/
migrations/ tabelas, RLS e funções (convites, perfis, moedas, admin, XP, baralhos)
apps/
web/ Next.js 16 (App Router), React 19, Tailwind v4
src/app/ rotas: (site) = página inicial, (acesso) = entrar, convite e primeiro acesso,
(app) = lobby, treino, tutorial, baralhos, progresso, admin
public/sw.js service worker do modo offline
src/components/ seções, ilustrações (mesa, cartas, avatar), formulários
src/lib/ validação (zod) e utilitários, com testes
docs/
requirements.md consolidação do que entra ou não no jogo, conflitos e sugestões
architecture.md decisões de arquitetura (ADRs)
supabase.md como ligar o banco e criar a conta de dono
progresso-e-sincronizacao.md regras de XP, níveis e sincronização
briefing/ documentos originais do projeto
Dica: se o projeto estiver dentro do OneDrive, a sincronização do
node_modulesdeixa tudo lento. Prefira uma pasta fora do OneDrive (ex.:C:\dev\poker).