Geração I

Em 2015 ensinei game design para duas turmas de crianças/adolescentes. Nesse período precisei desenvolver vários pequenos jogos para fins didáticos. Chamo assim, pois eram aplicações mais voltadas para aprendizagem das mecânicas de interação, reação e comunicação entre os elementos do software, do que propriamente um objeto jogável. Nesse ínterim vim a criar uma mecânica similar aqueles puzzles de levar um objeto deslizando até o outro lado, encontrando um caminho válido. Porém antes de criar esse "caminho", percebi que havia ali uma jogabilidade interessante, de dar ao jogador dois bloquinhos numa grid vazia de movimentos deslizantes, e pedir que levasse um bloquinho até a posição do outro. Exceto quando os bloquinhos começam na mesma linha, ou o bloquinho objetivo está rente a borda da grid, esse desafio é impossível. Porém, acrescentei o comando ao jogador de criar um bloquinho de obstáculo em uma posição aleatória ainda não ocupada. assim, o objetivo passou a ser, criar o mínimo possível de bloquinhos que viabilize uma solução.

Geração I