Cores com Dicas

Jogo web multiplayer local inspirado em Hues and Cues. Use um tablet como tabuleiro central e qualquer dispositivo como controle. Sem instalação — jogue online ou em rede local.

2 a 10 jogadores ~15 min Online ou rede local Grid configurável Open source

Construído para a mesa do jantar

Estado 100% no servidor, validações server-side, comunicação em tempo real via WebSocket.

📱

Host + Jogadores

Tablet exibe o tabuleiro em tela cheia; cada dispositivo vê só o que o jogador precisa ver.

Tempo real

Socket.IO sincroniza dicas, marcadores e pontuação em todas as telas instantaneamente.

🌐

Online ou local

Jogue online com código de sala ou em rede local sem internet. Funciona em qualquer lugar.

🎨

Grid configurável

Três tamanhos de tabuleiro — Fácil (15×9), Médio (20×12) e Difícil (30×18) — para qualquer nível.

🔒

Validação no servidor

Dicas com nomes de cor são bloqueadas; toda transição de fase é gerenciada pelo backend.

🪶

Stack mínima

Node.js + Express + Socket.IO. Front em HTML/CSS/JS puros. Sem build, sem framework.

Como funciona

Quatro fases por turno, repetidas até todos terem dado uma dica.

Cor secreta

O servidor sorteia uma cor do grid e envia só para o dispositivo do jogador da vez.

1ª dica (1 palavra)

O jogador da vez digita uma palavra. Os outros vão até o tabuleiro e tocam na cor que acham certa.

2ª dica (até 2 palavras)

Mais uma dica e os jogadores podem mover seu marcador ou adicionar um segundo.

Revelação

A cor secreta pulsa no tabuleiro. Pontos sobem na pontuação e o próximo jogador entra.

Pontuação

Quanto mais perto da cor certa, mais pontos.

3

Acerto exato na célula

2

Dentro do quadrado 3×3

1

Dentro do 5×5 externo

+1

Para o dador, por marcador no 3×3 (máx. 9)

Dois dispositivos, um jogo

Layouts otimizados para tablet em landscape e celular em portrait.

Vez de
Maria
Dica: oceano
João: 5 pts
Ana: 3 pts
Maria: 2 pts
SUA COR SECRETA
oceano
Enviar Dica

Coloque para rodar

Pré-requisito: Node.js 18 ou superior.

1. Instale e inicie

# clone o repositório
git clone https://github.com/chicomcastro/cores-com-dicas
cd cores-com-dicas

# instale dependências
npm install

# inicie o servidor
npm start

2. Conecte e jogue

# Tablet (tabuleiro)
http://<ip-local>:3000

# Jogadores — escaneie o QR Code
# do tabuleiro ou abra:
http://<ip-local>:3000/player

# Todos na mesma rede.
# Sem internet necessária.
Abrir repositório no GitHub