Existe algo chamado Code Golf. É uma competição para ver quem consegue reduzir mais o tamanho do código, e um dos formatos derivados disso são competições do tipo implementar alguma coisa dentro de um limite extremamente pequeno de tamanho. Por exemplo, há demos que exibem gráficos e música dentro de apenas 256 bytes ( https://pt.news.hada.io/topic?id=1986 ).
Apresento aqui Hue Jumper, um jogo que participou da 2kPlus Jam ( https://itch.io/jam/2kplus-jam ), uma competição desse tipo. É um jogo de corrida simples em homenagem aos jogos de corrida de carros dos anos 1980 e, ao compactar o arquivo da versão minificada de 2k, o tamanho fica abaixo de 2 kilobytes. Como foi feito em JavaScript, ele pode ser executado diretamente no navegador web.
Versão 2k: https://killedbyapixel.github.io/HueJumper2k/a.htm
Versão completa: https://killedbyapixel.github.io/HueJumper2k/
Código-fonte comentado no CodePen: https://codepen.io/KilledByAPixel/pen/poJdLwB
Explicação do autor sobre o código-fonte: http://frankforce.com/?p=7427
A forma de jogar é simples. O jogador precisa percorrer 1000 metros em uma estrada com obstáculos espalhados, dentro de um tempo limitado. Ao começar, são dados 20 segundos e, se passar por um checkpoint dentro desse tempo, mais 10 segundos são adicionados. Se sair da pista ou bater em um obstáculo, a velocidade diminui ou o carro para temporariamente. Ao mover o mouse, a direção do carro muda, e com um clique duplo é possível pular. Na versão completa, foram adicionadas algumas funções extras para certas teclas do teclado.
Ainda não há comentários.