OhMyGame
OhMyGame은 AI로 게임을 만들 수 있는 오픈소스 스튜디오로, 디자인·구축·플레이테스트·출판을 하나의 앱에서 모델 키와 함께 수행합니다
친구 전용 비공개 텍사스 홀덤 노리밋 클럽, 브라우저에서 열고 초대로만 입장, 칩은 전부 가상
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.
게임TypeScript · CSSGitHub @danithomaseto온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
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).