Código jogando…
Este título é doido, aprender programar jogando, é bem bizarro dizer isso. Será que vou criar um game? Até que poderia, já que é voltado para qualquer tipo de programação! Mas vou contar como eu tive o contato com este site interessante. Estava eu programando no trabalho quando um amigo me envia uma mensagem via WhatsApp, e a mensagem dizia “descobri uma parada logo que eu vi lembrei muito de você”, fiquei curioso, lembro que nós dois sempre conversávamos sobre inventar vários produtos, alguns games também. A empresa inventou um game para ensinar a programar, chamado Code Combat
Doideira pensei, mas a ideia é simplesmente fantástica, e então resolvi postar no blog. Ensinar os bonequinhos que pisaram neste mundo a pouco tempo a programar em uma forma divertida isso é maneiro, corri logo e fiz meu login para saber como funciona.
Olhem isso!
Agora ficou mais fácil passar por um desenvolvimento de jogos ou até mesmo desenvolvimento web, escolha seu mundo…. 🙂

Achei o gráfico muito maneiro, os mundos são como se fossem cursos de desenvolvimento, neste primeiro mundo é um tutorial e tem um total de 39 fases para entender como funciona o esquema do game, depois que completar passa para o nível que escolhe o desenvolvimento de jogos ou desenvolvimento web.
Cada uma das 39 fases você ganha experiência e gemas para incrementar seu personagem, no estilo RPG de ser he! he! he! Avanços de level, comprar itens, armas e armaduras com as gemas e muita magia.


Para alcançar o objetivo de cada fase precisa escrever código na linguagem escolhida na hora que você escolheu seu personagem. É preciso respeitar o tempo de cada fase, que é usado quando executa cada método. Fiz um teste: na segunda fase do tutorial eu só posso utilizar 12 métodos para passar, é claro com 6 métodos podemos passá-la.
Escolhendo seu herói e a linguagem

Aqui nesta sessão você pode escolher até 4 personagens grátis, outros personagens mais elaborados e com magia é necessário pagar. Pelo que eu vi a quantia seria 4 dólares por mês. Outra forma de monetização do game é quem não tem paciência de coletar gema para cada fase parte logo para comprar. Bom depois que escolher seu personagem e a linguagem poderá equipa-lo e começar a aventura.
Gostou do game e quer ajudar?
Um detalhe bem legal se você se amarrou no game e gostaria de colaborar poderá ser um Arquimago (programador), Artesão (construtor de níveis), Escriba (escritor de artigos), Diplomata (tradutor) ou Embaixador (suporte). Leia a especificação de cada um no site https://br.codecombat.com/contribute. O código fonte está no GIT https://github.com/codecombat/codecombat
Bom é isso e até a próxima.