Mostra de TCCs de BCC

Mostra de Trab. de Conclusão de Curso em Bach. em Ciência da Computação da Unesp de Bauru (FC) - 2016

View project on GitHub

Utilização de Inteligência Artifical em Jogo RPG

Autor: Mateus Gonçalez Etto

Orientador: Profa. Dra. Simone das Graças Domingues Prado

Este projeto trata-se da criação de um protótipo de jogo no estilo RPG em turnos, em conjunto de uma aplicação de Inteligência Artificial. Neste jogo, foi criado um sistema de batalha do qual participam 2 equipes de 3 membros cada, e o objetivo de cada equipe é derrotar a equipe inimiga inteira.

A Inteligência Artificial de cada equipe é capaz de controlar os personagens, e foi criada utilizando conceitos de Redes Neurais Artificiais e Algorítimo Genético. Para o processamento das informações do jogo, como atributos dos inimigos e a tomada de decisão, foi utilizado conceitos de Redes Neurais Artificiais. Para seu treinamento e aprendizado, conceitos de Algoritmo Genético foram utilizados. O Algoritmo Genético cria uma “população” de matriz de pesos da Rede Neural Artificial, e otimiza seus valores a cada geração. Desta forma, o treinamento da Inteligência Artificial pode ser feito sem a intervenção humana desde seu início.

A implementação do jogo foi feita no motor de jogo Unity e seus scripts com a ferramenta Visual Studio.

Palavras-chave: Inteligência Artificial, Unity, jogo RPG

Projeto: AI-RPG-game

Apresentação online: Google Drive

Monografia

Apresentação