O que me motivou a dar uma olhada no Check iO foi a divulgação que que se tratava de um jogo de aventura no qual o jogador precisa resolver desafios de programação em Python. Apesar de esperar mais do elemento “jogo”, é um dos sites de desafios mais agradáveis de se utilizar que já experimentei. Os belos gráficos das ilustrações dão um clima especial à história que vai se desenrolando à medida que vamos resolvendo os desafios. Aliás, para o pessoal que curte coding dojo, o Check iO é uma ótima fonte de inspiração para escolher problemas.
A apresentação de cada desafio é um trecho da história da aventura, na qual os personagens precisam, por exemplo, resolver problemas na programação dos robôs e máquinas que são usados para se locomover entre as várias ilhas que compõem o mundo do game. Cada desafio vale um determinado número de pontos de acordo com o grau de dificuldade. Existe ainda um sistema de mentoria, no qual os jogadores podem escolher um mentor para orientá-los na resolução dos problemas. No geral, o site é mais um recurso muito útil no aprendizado e prática de programação, pois apresenta a resolução de problemas de forma lúdica e divertida.



