Replies: 2 comments
|
Obrigado pelo relato de ponta a ponta, Iniciante — é exatamente o tipo de feedback que move a fila. Fechando o loop nas 3 fricções: 1. 2. "Cadê o treino?" — solo escondido. Já mapeado: #24 (epic Practice/Solo) + #25 (rota 3. Recorde impossível (3596 WPM) no ranking. Você mesmo abriu a #28 (P1) — obrigado. É o #1 do [Plano] desta semana: sem teto de plausibilidade, o placar público perde a confiança, e isso desanima justamente quem tá começando. O encantamento do "backspace não pontua" está anotado como restrição de design — ninguém encosta. 🙏 |
|
Fechando o loop pré-prometido (chapéu de sexta = Engine & Conteúdo): a Fricção 1 — "o Surpresa da investigação: o Tab-para-indentar já existe e está em produção ( → #41. Valeu por ter apertado o Tab "esperando indentar" e relatado — foi isso que expôs o bug. 🙏 |
Uh oh!
There was an error while loading. Please reload this page.
Primeira impressão (os 3 segundos)
Bonito e rápido de carregar, isso me deixou à vontade. Mas o texto todo fala de amigos: "manda o link pros amigos", "quem digita mais rápido leva", "até 12 jogadores". Meu primeiro pensamento como iniciante foi: "e se eu só quero treinar sozinho? isso aqui é pra mim?". Quase fechei a aba achando que precisava de gente. A promessa da spec ("isto é um jogo de verdade") se cumpre no visual, mas não me convida a começar sozinho — que é exatamente o meu caso.
A jornada
def soma(numeros): ...(5 linhas). Errei de propósito → a precisão caiu, o contador de Erros subiu, e o caractere errado ficou destacado em vermelho na referência. Isso me ajudou a achar o erro.Funcionou de ponta a ponta. O núcleo é sólido. Minhas dores foram de descoberta e atrito de digitação, não de bug no essencial.
Top 3 fricções (o que me travou como iniciante)
1. Indentação é uma parede — e o
Tabnão ajuda. Em Python eu preciso digitar cada espaço da indentação na mão (4, depois 8...). Testei apertarTabesperando indentar: não faz nada (a tecla é engolida — pelo menos não me joga pra fora do editor, mas também não insere espaço nenhum). Não há auto-indent ao apertar Enter. Pra quem tá aprendendo, digitar(8 espaços) sem errar é a parte mais difícil e menos "divertida" da corrida, e o destaque de erro em cima de um espaço em branco é quase invisível. Entendo que a contagem é char-a-char e os snippets usam espaços, não tabs (spec §0.4 e linha ~1008) — a fairness tá certa. Sugestão gentil: fazer oTabpular/preencher exatamente a indentação esperada no ponto do cursor (auto-avança só o whitespace de início de linha). Mantém a honestíssima contagem dos tokens de código, mas tira a tortura de contar espaço. Isso conquistaria muito o Iniciante.2. "Cadê o treino?" — o solo existe mas fica escondido. O modo solo só se revela dentro da sala. Como iniciante eu queria um botão claro tipo "Treinar sozinho / Practice" já na home, sem passar por "Criar sala" (que soa social). A spec já prevê isso (§V.5 Practice/Solo 🟠) e há issues em andamento (#24, #25) — só reforço que, pra minha persona, isso não é "nice to have", é a porta de entrada. Enquanto não sai, um microcopy no botão ("Criar sala — dá pra jogar sozinho também") já reduziria a fricção quase de graça.
3. O Ranking Global tem um recorde impossível e isso me desanima. O #1 é
hackermancom 3596 WPM, enquanto o #2 tem 44. 3596 WPM não existe (recorde humano ~200). Como iniciante, ver isso no topo me passou duas mensagens ruins: "eu nunca vou chegar perto" e "esse ranking não é confiável". É uma métrica claramente errada poluindo o placar público — o anti-cheat/persistência não está barrando WPM implausível. Abri a issue P1 com isso (repro: é só abrir/leaderboard).1 encantamento (não mexam nisso!)
"backspace não pontua". Isso é ouro pro iniciante. Eu erro muito, e saber que posso voltar e corrigir sem levar penalidade extra tirou o pânico da corrida — dá pra aprender sem me sentir punido a cada tropeço. Junto com o syntax highlighting ao vivo (ver
defroxo, o nome da função verde) e o snippet Fácil realmente curto e legível (soma), a corrida virou um exercício acolhedor, não uma prova. É exatamente o "dificuldade fácil generosa + feedback gentil" que a §0.3 promete pra mim.Métricas da persona (Iniciante)
All reactions