Diseño y prototipado de un videojuego basado en sistema de combate fluido y enemigos inspirados en malwares de ciberseguridad, utilizando Unity y C#

Los videojuegos se han convertido en una forma popular de entretenimiento, y su capacidad para adaptarse dinámicamente a la habilidad del jugador es un factor crucial para proporcionar experiencias de juego gratificantes y envolventes. En este trabajo, se aborda esta necesidad mediante el concepto d...

詳細記述

保存先:
書誌詳細
第一著者: Castillo Hidalgo, Ezequiel Mateo (author)
その他の著者: Molina Pinto, Johanna Nicole (author)
フォーマット: bachelorThesis
出版事項: 2024
主題:
オンライン・アクセス:https://repositorio.espe.edu.ec/handle/21000/38579
タグ: タグ追加
タグなし, このレコードへの初めてのタグを付けませんか!
その他の書誌記述
要約:Los videojuegos se han convertido en una forma popular de entretenimiento, y su capacidad para adaptarse dinámicamente a la habilidad del jugador es un factor crucial para proporcionar experiencias de juego gratificantes y envolventes. En este trabajo, se aborda esta necesidad mediante el concepto de Dynamic Difficulty Adjustment (DDA), que busca equilibrar el desafío del juego de manera inteligente y sensible al rendimiento del jugador. Nuestra investigación se centra en desarrollar un enfoque básico de DDA utilizando técnicas de Machine Learning y redes neuronales, aprovechando cuatro parámetros clave para evaluar y ajustar la dificultad del juego de manera continua y personalizada. El juego en cuestión adopta el género Metroidvania, conocido por su énfasis en la exploración y el plataformeo en entornos 2D. En esta aventura, el jugador se sumerge en un mundo lleno de desafíos y peligros, donde la destreza y habilidad del personaje principal se ponen a prueba constantemente. Los enemigos que encuentra, diseñados con inspiración en virus informáticos, no solo representan obstáculos físicos, sino también una analogía de las amenazas y comportamientos complejos que se enfrentan en el mundo digital. Durante el desarrollo del juego, se implementaron técnicas de DDA basadas en la recopilación y análisis de datos del jugador. Estos datos se utilizan para ajustar dinámicamente aspectos del juego, como la velocidad, vida y agresividad de los enemigos. El objetivo es crear una experiencia de juego fluida y equilibrada, que desafíe al jugador de manera significativa sin provocar frustración o desmotivación. Los resultados obtenidos indican que las métricas seleccionadas son efectivas para mantener un nivel adecuado de desafío y diversión en el juego.