preloader

Continuo meus experimentos com IA que iniciei no Domingo passado.

Você pode jogar a versão v0.1 de O Rei neste link.

Apesar de conseguir gerar todas as features a interação entre elas, e algumas escolhas de design, deixaram a desejar.

Um erro que um programador humano jamais jamais cometeria é criar uma classe hidden para esconder objetos em cena, mas sem um seletor universal. A IA criou vários seletores como .nav_buttons.hidden em vez de um .hidden. Isso criou comportamentos inconsistentes entre os elementos escondidos, e bloqueou os botões da tela inicial impedindo que o jogo fosse jogado. Imperdoável.

O design da carta ficou com os textos pequeneninhos e com contraste baixo, dificultando a leitura de textos num jogo sobre ler textos para tomar decisões… Uma outra feature equivocada foi exibir os valores das decisões antes das decisões acontecerem. Sendo mais exato, quando arrasto uma carta para o lado e não solto, ele mostra quais são os incrementos e decrementos que aquela ação incorre. Acho que essa feature tira a graça do jogo, que é descobrir as consequências de cada escolha. Mantive essa feature, mas como opcional, pode ser útil nos playtests e para atingir finais específicos.

O jogo possui 121 cartas (1 carta de abandonar partida. Achei legal o jogador usar a mecanica principal do jogo para decidir se abandona a run) mas não mantem tracking das personagens e eventos. Uma das cartas decide se eu permito que meu filho saia do país. Eu escolho que sim. Duas cartas depois meu filho vem perguntar outra coisa. Isso me incomoda. Uma outra carta que me incomoda é a da rainha grávida. A gravidez tem riscos e eu posso escolher se o parto é natural ou se tentamos uma tecnica nova para tentar salvar a vida da rainha. Depois da escolha tenho o feedback, mas isso nao tem impacto. Eu quero cartas da rainha que fiquem inacessíveis caso ela morra, quero cartas de bispo, do príncipe, de meu irmão num outro reino… quero que caso essa gente morra ou corte relações comigo essas cartas nao apareçam.

Infelizmente atingi o limite de tokens novamente, e essas alterações ficam para amanhã. Você pode jogar a versão v0.1 de O Rei neste link.

Lições

IA definitivamente é o programador Junior mais rápido do planeta, e como tal ela comete erros básicos. Talvez seja necessário reforçar boas práticas com um arquivo .md ou links de referencia. Um treinamento tecnico antes da geração de código.

O design é funcional, mas não tem UX como prioridade. Um design mais minucioso e intencional, com imagens de exemplo das telas prontas, talvez renda resultados melhores.

By caio

Leave a Reply

Your email address will not be published. Required fields are marked *