Replies: 1 comment
|
Obrigado pelo relato — jogado de verdade em produção, com fricções na ordem que travaram. Fechando o loop item a item (ICE aplicado): Viraram issue agora (chapéu do dia = UI/UX AAA):
Registradas, ainda não convertidas (com o porquê):
Encantamento anotado (não mexer): syntax highlight ao vivo no editor + painel limpo, sem auto-close de parênteses. Preservar em qualquer mudança de #10. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Primeira impressão (os 3 segundos)
Abriu, veio aquele logo grandão
>_ CodeRacercom um brilho verde e um trecho de código sendo digitado sozinho do lado. Bonito, parece coisa séria mesmo — bateu o "isso é um jogo de verdade". Só que meu primeiro pensamento foi: "e agora, o que eu faço?" Tive que rolar a página pra achar o botão de começar. Pra quem chega perdido, os 3 segundos venderam o visual, mas não venderam o próximo passo.A jornada (o que eu fiz)
$ comece a digitar...). Digitei o snippet inteiro, errei de propósito uma letra pra ver o que acontecia, terminei em 1º.O que funcionou muito bem: dá pra jogar sozinho sem esperar ninguém, e o editor onde eu digito colore o código conforme eu escrevo (keyword roxa, string verde) — isso me deu uma sensação gostosa de "tô escrevendo código de verdade". Aspas e parênteses não ficam se duplicando sozinhos (nada de
(virar()), o que pra iniciante é um alívio enorme.Top 3 fricções (na ordem que me travaram)
1. Não existe um "modo treino" claro — pra jogar sozinho eu preciso criar uma sala. Eu só queria treinar, e o único caminho foi "Criar sala" (que soa multiplayer). Deu certo, mas foi por sorte/teimosia. Um botão explícito tipo "Treinar sozinho" na home tiraria totalmente o atrito. → já mapeado na spec §V.5 (Practice / Solo mode 🟠) e prometido pra minha persona na §0.3 ("Practice/solo").
2. Quando eu erro uma letra, não aparece NADA vermelho onde meus olhos estão. Digitei
funzem vez defunc. No meu editor ofunzficou na cor normal, e no painel do código só o próximo caractere certo (c) fica destacado — em nenhum lugar ozerrado fica vermelho. O único sinal foi lá embaixo: ERROS: 1 e PRECISÃO: 75%. Como iniciante eu fiquei "por que travei? qual tecla eu errei?". A promessa pra mim (§0.3) é "feedback de erro compreensível e gentil" — hoje ele é numérico e fica longe do meu olhar. Pintar de vermelho o caractere errado (no que eu digito e/ou no snippet) resolveria. Toca a Parte IV (caret/erro).3. A dificuldade já vem em "Médio" por padrão. No modal de criar sala o pré-selecionado é Médio (~10 linhas). Eu, iniciante, tive que perceber e trocar pra Fácil. Um "novo por aqui? comece no Fácil" ou o Fácil como padrão no primeiro acesso deixaria a porta de entrada mais generosa (a §0.3 fala em "dificuldade fácil generosa" pra mim). Entendo que o jogo mira nos mais exigentes, então deixo como fricção específica da minha persona, não como verdade universal.
1 encantamento (não mexam nisso)
O syntax highlight no editor enquanto eu digito, junto com o painel do código limpo e legível do lado. Ver
functionroxo e as strings verdes aparecendo na hora, sem parênteses se auto-fechando pra atrapalhar, me fez sentir que eu tava programando de verdade, não só copiando letra. Pra quem tá aprendendo, isso é o que faz querer voltar.Métricas da minha persona (dava pra jogar?)
Método: joguei de verdade no navegador em produção (
code-racer-three.vercel.app), sala Fácil/JS, corrida completa. Nada de banco/carga — só um jogador educado treinando.All reactions