Please enable JavaScript.
Coggle requires JavaScript to display documents.
DISEÑO E IMPLEMENTACION DE UN AGENTE INTELIGENTE MARIO A.I (Implementacion…
DISEÑO E IMPLEMENTACION DE UN AGENTE INTELIGENTE MARIO A.I
Tecnicas
Arboles de decisión
Estudio de software
Funcionamiento de métodos y variables
Arboles de Decisión
Modelos de predicción
Analizar decisiones en base a resultados
Entradas y situaciones a partir de la cual se devuelve un resultado
Diseño del agente
Árbol de decisión
Obstáculos delante
Agujero delante
enemigos delante
obstáculos encima
estancados
saltar
retroceder
Análisis de situaciones
Nodo representa situacion
Evitar comportamientos erroneos
Implementacion del agente
implementacion en java
Análisis de funciones y variables
escenario
representada por una matriz 22x22
se cuenta con diversos métodos para obtener información de esta matriz
devuelve una matriz simple de 19x19 con la información requerida
Variables utilizadas
Marioground: si esta en tierra fija
mariofire: si puede atacar o no
marioEgoRow y marioEgoCol: posicion en la matriz
action: vector de acciones que puede realizar
Enemigos
analizar las múltiples posibilidades
tomar previsión sobre los diversos casos
saltar, esquivar, dañar, correr entre otras opciones
Obtaculos o monedas
identificar si es moneda o obtaculo
moneda: recolectar
obstáculo: esquivar
Flores enemigas
determinar si son estaticas
estaticas: esquivar
dinámicas: determinar el tiempo en el que aparecen