O Jogo do Galo Cosmic é um jogo do galo grátis para jogares directamente no browser. Sem registo, sem download, sem publicidade. Abres a página e o tabuleiro está lá. A página inteira pesa uns kilobytes porque não usamos framework, SDK de analytics nem um único pixel de tracking.
Tens três formas de jogar. Escolhe vs Bot para um jogo a solo contra uma IA que regulas como queres — o nível Imbatível corre Minimax completo e nunca perde. Escolhe Local para partilhares o mesmo dispositivo com um amigo ou um filho. Escolhe Online para gerares um link de convite e jogares jogo do galo online contra qualquer pessoa no mundo, através de uma ligação peer-to-peer WebRTC. Sem contas, sem fila de matchmaking.
Quatro temas visuais artesanais — Cyberpunk, Cosmo Royale, Retro 8-Bit e Minimalista — permitem ajustar o look ao teu gosto, e todos os efeitos sonoros são sintetizados em tempo real com a Web Audio API. As tuas pontuações, sequências e preferências ficam no teu browser; nada é enviado para lado nenhum.
O jogo do galo (em Portugal; "jogo da velha" no Brasil, "noughts and crosses" em inglês) é um dos jogos de lápis-e-papel mais antigos ainda activamente jogados. As regras são as mesmas que a maior parte de nós aprende em criança, mas o jogo tem alguma profundidade estratégica real quando se começa a jogar a sério.
Dois jogadores — X e O — jogam à vez, colocando o seu símbolo numa das nove casas de uma grelha 3×3. O primeiro a alinhar três símbolos seus em linha, coluna ou diagonal vence a ronda. Se as nove casas se encherem sem vencedor, a ronda termina em empate. O X joga sempre primeiro, que é a convenção standard. Nesta versão, o X tem uma pequena vantagem teórica — mas se ambos jogarem na perfeição, todas as partidas terminam em empate.
Conseguir vencer ou empatar ao jogo do galo depende de saberes lidar com algumas posições-chave. Com jogo perfeito podes sempre forçar pelo menos um empate — aqui ficam as heurísticas que te levam lá.
A maior parte dos sites de jogo do galo grátis vem embrulhada em publicidade, exige email ou tem ar de algo que ninguém toca desde 2010. O Jogo do Galo Cosmic existe porque nada disso precisava de ser verdade.
A página carrega instantaneamente porque não há framework runtime, SDK de analytics nem tracking de terceiros. Os efeitos sonoros são sintetizados na hora pela Web Audio API em vez de servidos como ficheiros, por isso o jogo inteiro são uns kilobytes. O modo online liga os jogadores directamente por WebRTC peer-to-peer, o que não nos custa nada e significa que as tuas jogadas não passam por servidor central — vão directas do teu browser para o do adversário.
As tuas estatísticas, sequências e preferências de dificuldade ficam apenas no teu browser. O jogo respeita a safe area do iOS, suporta o home indicator do Android, e funciona em qualquer dispositivo moderno até telemóveis de entrada. Se andas à procura de um jogo do galo online que respeite o teu tempo e a tua atenção, é este. Grátis para sempre, sem anúncios para sempre, e feito com o mesmo cuidado de uma aplicação nativa.
Sim, totalmente grátis. Sem anúncios, sem registo, sem compras dentro da aplicação e sem tier premium. O jogo é um projecto pessoal que praticamente não custa a manter, por isso preferimos deixá-lo aberto a monetizá-lo.
Não. O Jogo do Galo Cosmic corre em qualquer browser moderno, no computador, tablet ou telemóvel. Não existe versão na app store porque não precisa — podes adicionar a página ao ecrã principal no iOS ou Android e comporta-se como uma app nativa.
Escolhe o modo Online e o jogo gera um link de convite partilhável. Envia-o ao teu amigo (WhatsApp, Discord, SMS, onde for). Quando ele abrir, a partida começa instantaneamente. A ligação é peer-to-peer via WebRTC, sem servidor de jogo no meio e sem fila de matchmaking.
Não, e é de propósito. O modo Imbatível corre uma pesquisa Minimax completa de todas as continuações possíveis e escolhe sempre o lance óptimo. O jogo do galo é matematicamente um jogo resolvido — com jogo perfeito de ambos os lados acaba sempre em empate. O melhor que podes esperar contra o Imbatível é forçar esse empate.
Fácil joga aleatoriamente, sem estratégia — bom para crianças ou aquecer. Médio bloqueia as tuas ameaças imediatas e usa Minimax a maior parte do tempo, mas por vezes joga aleatoriamente, por isso pode perder contra um adversário afiado. Imbatível joga sempre o lance óptimo e nunca perde, só empata.
A casa central. Toca em quatro das oito linhas vencedoras (uma fila, uma coluna e ambas as diagonais), mais do que qualquer outra casa. A partir do centro não podes perder com jogo óptimo — mas se a entregares, deixas o adversário chegar à posição mais forte do tabuleiro.
Uma partida completa raramente dura mais de dois minutos. A partida mais longa possível tem nove jogadas, e a maioria dos jogadores experientes termina em cinco a sete. O bot Imbatível joga quase instantaneamente — há um pequeno atraso intencional para não parecer brusco, mas o cálculo Minimax numa grelha 3×3 é essencialmente gratuito.
Um fork é uma jogada que cria duas ameaças ao mesmo tempo, por isso o adversário só pode bloquear uma — vences na jogada seguinte. Os forks são como os jogadores fortes (e o bot Imbatível) terminam partidas contra adversários mais fracos. A forma mais rápida de aprender é jogar algumas rondas contra o Imbatível e observar a segunda jogada dele.
Sim, totalmente. O layout é totalmente responsivo, os controlos têm tamanho adequado para toque (alvos mínimos de 44px) e a safe area do iOS é respeitada, por isso os botões de acção nunca ficam por baixo do home indicator. O jogo também lida com mudanças de viewport (rotação, chrome do browser a aparecer e desaparecer) sem partir nada.
Usa o botão de tema no canto superior direito. Estão disponíveis quatro temas: Cyberpunk (neon, padrão), Cosmo Royale (dourado e luz de estrelas), Retro 8-Bit (verde CRT) e Minimalista (claro e limpo). A tua escolha fica lembrada entre visitas via localStorage — sem servidor envolvido.
Nenhum dado de jogo chega aos nossos servidores porque não temos servidores de jogo. As pontuações e estatísticas ficam em localStorage no teu próprio browser. As partidas online usam WebRTC peer-to-peer, que só passa por um broker público de signaling (PeerJS) para o handshake inicial — depois disso, as jogadas vão directas entre o teu browser e o do adversário.
Depois da página carregar uma primeira vez, os modos a solo (vs Bot e Local) funcionam sem ligação activa à internet — só o modo Online precisa obviamente de rede. Está planeada uma versão progressive web app totalmente offline para uma futura release.