Um escreve. O outro explica. Será que a mensagem chega inteira?

Code Whispers é o telefone sem fio da programação. Escreva código, explique o código dos outros e descubra o quanto a ideia original muda no caminho. Tudo direto no navegador, sem cadastro e sem instalar nada.

Dois jeitos de jogar

Duelo (2 jogadores)

  1. Cada um escreve ou cola um trecho de código.
  2. Os códigos são trocados, e cada um explica com as próprias palavras o que o código do outro faz.
  3. O autor lê a explicação sobre o seu código e dá o veredito: Errou, Meio Certo ou Correto.
  4. Partidas de 3, 5 ou 7 rodadas, com um resumo no final.

Telefone sem fio (3 a 8 jogadores)

  1. Cada jogador começa uma cadeia: com número ímpar de jogadores, escrevendo um código; com número par, inventando a descrição de um programa.
  2. A cada etapa, as cadeias passam para o próximo jogador, alternando entre código e texto. Quem recebe código explica o que ele faz. Quem recebe uma explicação escreve um código que faça aquilo.
  3. Ninguém sabe de quem veio o que recebeu, e cada um só vê a etapa anterior.
  4. No final, o host revela cada cadeia etapa por etapa, para todo mundo ao mesmo tempo. Sem pontos: a graça é ver como o print virou uma classe inteira.

Como começar

  1. Escolha um avatar e um apelido.
  2. Em "Criar sala", escolha Duelo ou Telefone sem fio.
  3. Mande o código de 6 letras para o grupo. Os outros entram em "Entrar em sala".
  4. No Telefone sem fio, o host clica em "Começar" quando tiver pelo menos 3 pessoas na sala.

Destaques

  • De 2 a 8 jogadores, direto no navegador.
  • Conexão direta entre os jogadores (peer-to-peer), sem servidor no meio.
  • Editor com cores para C, C++, C#, JavaScript, TypeScript, Python, Java e Go.
  • O código só é mostrado, nunca executado.
  • Sem cronômetro: cada etapa avança quando todos marcam "Pronto".

Dicas

  • Funciona melhor no computador, com teclado, e fica ainda mais divertido com todo mundo numa chamada de voz.
  • Se aparecer "Sala não encontrada", confira o código e tente de novo. A conexão pode levar alguns segundos.
  • Se alguém sair no meio da partida, ela é encerrada para todos. Na sala de espera, quem sai só some da lista.
  • Use o botão de tela cheia no canto do jogo para ter mais espaço no editor.
  • O botão amarelo no canto liga e desliga os sons.

Feito com TypeScript, CodeMirror e Trystero.

Updated 6 hours ago
Published 2 days ago
StatusIn development
PlatformsHTML5
AuthorJoaoVictorVM
GenreEducational
Tagsbrowser, code, coding, Multiplayer, party-game, programming
Average sessionA few seconds
MultiplayerAd-hoc networked multiplayer

Leave a comment

Log in with itch.io to leave a comment.