TRABAJO DE AGENTE Jesus Miguel Calderon Paxi Maestría en Ingeniería de Sistemas, Universidad Nacional del Altiplano Puno, Perú jesusmiguelcalderonpaxi@gmail.com Descripción La referencia para este trabajo es de dos URL´s https://github.com/mgechev/mk.js y https://addi.ehu.es/bitstream/handle/10810/36023/Memoria%20TFG%20Tai%20Nu%C3%B1o% 20Mugica%20%20Agentes%20Inteligentes%20en%20Videojuegos.pdf?sequence=2&isAllowed=y en la cual el entorno de trabajo de trabajo fue hecho en HTML 5 Y JavaScript y también se ha desarrollado en Python, se hizo de acuerdo al capítulo 2 del libro de “inteligencia Artificial un enfoque práctico” Aplicación La implementación se hizo de acuerdo a las siguientes La librería que va a contener Una guía básica de los controles para el jugador 1 El entorno de donde se va a proyectar la aplicación Para el entorno de esta aplicación se tuvo la idea de hacer uno similar al juego Mortal Kombat implementado en HTML5 y JavaScript Luego se implementó con estas características claves para la aplicación: Dos o más jugadores comparten un mismo escenario de tamaño limitado, habitual-mente bidimensional, pero con la posibilidad de ser tridimensional. Los jugadores disponen de una selección de personajes de la que pueden escogeruno. Cada personaje está definido por sus particularidades visuales, movimientos,animaciones, ataques y movimientos especiales. Todos los jugadores tienen al menos un recurso principal, su salud, que habitual-mente se visualiza en la parte superior de la pantalla. Cuando hay un tiempo limitado para el enfrentamiento, lo cual suele ser lo usual, el caso en que dos o más jugadores sigan activos en el escenario se considera como un resultado de empate. Normalmente, en caso de empate el jugador que tenga más salud al final del enfrentamiento queda en una posición más alta. La condición de victoria consiste en ser el único jugador que queda activo en el escenario. La condición de derrota consiste en ser eliminado del escenario. Tabla de acciones Desplazamiento -Derecha -Izquierda -Salto -cuchillas Ataque - Puñetazo alto - Puñetazo bajo - Patada alta - Patada baja Defensa bloqueo Y por último la aplicación funcionando