Skip to content

Files

Latest commit

5ab71d3 · May 4, 2018

History

History
36 lines (29 loc) · 1.35 KB

README.md

File metadata and controls

36 lines (29 loc) · 1.35 KB

Pokemon-Python

Este es un programa escrito en Python para simular una batalla Pokémon doble. Por ahora es capaz de crear una batalla jugable contra enemigos cuyas acciones son aleatorias. Por otro lado, las acciones del aliado pueden ser aleatorias, o ser controladas por una inteligencia artificial.

La inteligencia artificial utiliza técnicas de aprendizaje por refuerzo y redes neuronales profundas.

Demo

Tabla de contenido

Librerías

Actualmente se están usando las siguientes librerías:

Introducción

Este proyecto está dedicado a crear una IA que sea capaz de aprender de un humano y que desarrolle estrategias cooperativas con él.

Instalación

El código incluye un fichero para poder instalar las librerías necesarias para poder ejecutar el programa. Dentro del directorio raíz se debe ejecutar la siguiente instrucción:

pip install -r requirements.txt

o bien si se desea instalar el paquete:

python setup.py install

Ejecución

Para ejecutar el programa se puede llamar a la siguiente instrucción para obtener más detalles del funcionamiento de este:

python run.py -h