O movimento demoscene já deu origem a desenvolvimentos verdadeiramente impressionantes. Por um lado, temos entusiastas conseguindo coisas incríveis em computadores muito limitados, e por outro, encontramos animações de grande complexidade ocupando menos espaço que um e-mail. Hoje é a vez de "O Ciclo da Natureza", criada pela Loonies. A demo pode ser baixada sem problemas, mas você precisará de um reator para executá-la corretamente.
Os antigos cavaleiros do DOS ainda lembram muito bem das batalhas para liberar cinco ou seis kilobytes adicionais de memória base, conservando os drivers do mouse e da placa de som. Mas o mais impressionante é que nesses cinco ou seis kilobytes, o movimento demoscene pode guardar mundos inteiros... e sobra espaço. O que temos aqui hoje ocupa quatro kilobytes. Se os dados não me falham, a memória RAM do Sega Mega Drive poderia conter este projeto dezesseis vezes. A ROM do Super Mario Bros. é oito vezes maior. Quer ver do que se trata?
(Nota do editor: recomendo a reprodução em 1080p60, se possível.)
O nome oficial é "O Ciclo da Natureza", intro que a Loonies apresentou para a edição 2017 da Revision Party. A máquina na qual os competidores tiveram que despejar suas criações é baseada em um processador Intel Core i7-7700K (Kaby Lake), com 16 GB de RAM DDR4 a 2.400 MHz, placa-mãe Asus H270M-PLUS, vídeo Nvidia Titan X (Pascal) com driver 381.65, Windows 10 Creators Update x64 e o último "redist" do DirectX 9 de junho de 2010. As regras da competição para intros de 4 KB são muito rígidas: o sistema não tem nenhum runtime, SDK, driver ou codec auxiliar além do que o sistema operacional oferece, com exceção das amostras de multimídia (que são apagadas manualmente). Não são permitidos projetos feitos em Java (DotNET é autorizado desde que não exija nada extra), e sua duração máxima não deve ultrapassar oito minutos, incluindo carregamento e pré-cálculo.
A Revision Party 2017 terminou ontem, e não sei como a Loonies se saiu na competição, mas o trabalho é espetacular de qualquer forma. A maioria das demos está disponível no YouTube para aqueles que não podem executá-las em tempo real... coisa que agradeço pessoalmente, porque quando tentei abrir a demo da Loonies, tudo travou. Suponho que meu sistema não está à altura das circunstâncias.