Geração II
Em 2026, já com a familiaridade no uso da IA para programar, aproveitei para investir nas limitações desse projeto. A começar, melhorando a forma como as ações de derivar e integrar acontecem, sem depender de uma lista prévia de resultados conhecidos. Outro diferencial, foi a mudança na dinâmica, pois na proposta original, pensava em associar algum "dano" ou "pontos de vida" nesse combate, como se o jogador e a função lutassem. Mas refletindo, essa interação não fazia sentido e tampouco o objetivo de zerar a função era algo desafiador. Com o amadurecimento do projeto, percebi como mais interessante, dar ao jogador uma função objetivo, na qual ele deve chegar a partir de transformações aplicadas a uma função inicial. Para facilitar a visualização, além da função escrita, seria dado um gráfico dela. Porém durante a fase de testes, ficou ainda mais interessante, retirar a forma escrita da função objetivo, apresentando ao jogador somente seu gráfico.