APLICAÇÃO DO ALGORITMO KNN PARA CONTROLE DE MOVIMENTOS DE NPCS EM UM AMBIENTE DINÂMICO (JOGO)
Resumo
A Inteligência Artificial (IA) faz com que a máquina tenha a capacidade de criar estratégias, aprender, reconhecer padrões ou encontrar as melhores soluções possíveis, simulando a forma de raciocínio de um ser humano. Nesse projeto foi desenvolvido um jogo na linguagem JavaScript utilizando o motor gráfico Unity 3D, com objetivo de aplicar o algoritmo KNN para movimentação de um personagem não controlado (NPC). O jogo foi feito em 2D, com interface simples e clara, para qualquer tipo de jogador (usuário), poupando de uma longa aprendizagem para começar a jogar. O objetivo do jogo é armazenar as jogadas do usuário e realizar o aprendizado de máquina para que no fim o jogador possa ver como o NPC se sairá jogando sozinho, com base nas jogadas realizadas anteriormente, ou seja, quanto mais o usuário jogar mais o computador irá aprender sobre o jogo. Através de testes realizados nesse projeto foi possível verificar que o algoritmo K-NN implementado no NPC condiz com o que foi proposto. Este trabalho também apresenta a importância de avaliar formas de inteligência artificial para jogos eletrônicos.
Palavras-chave
O(s) autor(es) em questão autoriza(m), em caráter exclusivo e isento de qualquer ônus, o uso de seu(s) texto(s) (NOME DO TEXTO OU TEXTOS) para publicação na Revista Eletrônica de Graduação (REGRAD), editada pelo Centro Universitário Eurípides de Marília (UNIVEM), ora denominado EDITOR.
O(A) Cedente declara que o(s) texto(s) em questão é(são) de sua autoria pessoal, se responsabilizando, portanto, pela originalidade do(s) mesmo(s) e dá, aos organizadores, plenos direitos para escolha dos meios de reprodução, publicação e divulgação, tiragem, formato, enfim tudo o que for necessário para que a publicação seja efetivada, por meio eletrônico ou impresso.
O EDITOR se compromete a zelar pela qualidade editorial da publicação, garantindo que os conceitos e o pensamento do(a) CEDENTE permaneçam fiéis aos originais.
Esta cessão vigorará por todo o período de proteção legal da OBRA.
Ainda,
- Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada nesta revista (ex.: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial nesta revista.
- Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex.: em repositórios institucionais ou na sua página pessoal) a qualquer ponto antes ou durante o processo editorial, já que isso pode gerar alterações produtivas, bem como aumentar o impacto e a citação do trabalho publicado.