Please use this identifier to cite or link to this item: https://repositorio.usj.es/handle/123456789/426

Title: Design and implementation for discretization of user-generated patterns
Authors: Lacort Navarro, Jorge
Keywords: RTS; Real-time strategy; Unit formation; Polygonal chain; Pattern; Visual pattern; Geometry; Computational geometry; Graph theory; Cycle; Chordless cycle
Issue Date: 2020
Abstract: Diseño y desarrollo de mecánica de juego para definir formaciones de unidades en videojuegos RTS, permitiendo al usuario dibujar una línea como una cadena poligonal en el escenario del juego, que se convierte en una formación de unidad, rellenando la línea con todos los elementos seleccionados y expandiéndola al crear nuevas filas de unidades alrededor de la línea en caso de que sea necesario. El principal problema es diseñar una solución que funcione para cualquier línea dibujada por el usuario en tiempo real y con una complejidad en tiempo O(n2). Al ser una novedad en el género RTS, esta mecánica de juego podría ayudar al atractivo comercial del videojuego en el que se ha integrado. Aunque ya es difícil encontrar un diseño que funcione para todos los casos, tener en cuenta que el usuario pueda dibujar líneas tan complicadas como quieran con el límite de complejidad en tiempo requerido, es lo que hace este problema particularmente complicado. En este documento presentamos una solución implementada, aunque sería necesario mejorarla antes de su lanzamiento al mercado.
Description: Design and development of a game mechanic to define unit formations in RTS videogames, allowing the user to draw a line as a polygonal chain in the game scenario, which becomes the unit formation, filling the line with all the elements selected and expanding it by creating new rows of units around the line if needed. The main issue is to design a solution which works for any possible line drawn by the user in real-time and with a time complexity limit O(n2). Due to its novelty in the RTS genre, this game mechanic could be a selling point for the videogame in which it has been integrated. While finding a design which works for all cases is difficult by itself, having both the possibility of the user drawing lines as complex as they want and the limit in time complexity required, is what makes this problem particularly challenging. In this document we present a solution implemented, thought, it would still need some polishing before being released.
URI: https://repositorio.usj.es/handle/123456789/426
Appears in Collections:Grado en Diseño y Desarrollo de Videojuegos



This item is licensed under a Creative Commons License Creative Commons