GPlanSiS|HUB ← Todos os sistemas
Entrar Criar conta grátis
no ar · abre agora

Sinuca 8 bolas em 3D

A bola desliza
antes de rolar.

Física de deslizamento e rolamento, regras WPA, quatro mesas, carreira e campeonatos em mata-mata — offline, sem CDN.

O que você faz nele

Nível de usuário. Não é lista de recurso: são os verbos.

Os cinco eixos

Agilidade, IA, responsividade, responsabilidade, organização.

Agilidade

nada vem de fora, então nada trava

Não há CDN: o three.js e as fontes estão no pacote, e o service worker guarda tudo na primeira visita. Um jogo que precisa de rede para desenhar a mesa é um jogo que não funciona no ônibus — e é justamente onde ele costuma ser aberto.

IA assistida

nenhuma: a CPU joga por regra, e dá para conferir

O adversário não é um modelo: é código de mira e escolha de tacada, no mesmo arquivo de regras, testável fora do navegador. Isso importa mais do que parece num jogo — CPU que erra de um jeito explicável é CPU com quem dá para aprender; um modelo que erra sem motivo só frustra.

Responsividade

o celular deitado é um layout, não um acidente

Há três desenhos de tela: mesa de trabalho, celular em pé e celular deitado. Junto vêm som sintetizado, vibração e wake lock — porque a tela apagar no meio da mira é o defeito mais irritante que um jogo de celular pode ter.

Responsabilidade

a regra da WPA é a regra, inclusive quando incomoda

Mesa aberta, falta, bola na mão, caçapa chamada na 8: o jogo segue o regulamento em vez da versão de bar que cada um lembra. É menos permissivo e é o que faz a partida valer — regra que o jogo dobra a seu favor deixa de ser jogo.

Organização

física, regras e progresso, cada um no seu arquivo

O motor de física e de regras não conhece a tela, e o de carreira e campeonato não conhece nenhum dos dois. Dá para rodar uma partida inteira no Node, sem navegador, para saber se uma mudança na física quebrou uma regra — que é como este jogo é testado.

Design system

A paleta desta página é a do próprio produto.

Estes tokens foram lidos do sistema que está no ar, não escolhidos para ficar bonito aqui. O que você vê nesta página é o que encontra quando abre o produto.

#0C1012 #192125 #5CBF83 #E2A640 #E4E7E2 #93A0A3

Sinuca 8

Idioma da interface hoje: PT. Tipografia: a pilha do próprio produto, espelhada aqui.

Próximo passo

Abra a Sinuca 8 agora.

Não pede instalação, não pede cartão e não pede reunião. Se preferir falar com gente antes, o formulário ao lado chega direto em quem atende.

Falar com quem construiu

Seus dados ficam no nosso próprio servidor. Sem pixel de terceiro, sem corretor de dados.