IEEE830descrip.md - UCM-FDI-DISIA/proyectois1-algoritmos GitHub Wiki

2. Descripción General

2.1. Perspectiva del producto

Feudalia se plantea como un videojuego de desarrollo independiente con todo su código de acceso libre publicado en GitHub. Se pretende que, siendo de código abierto, llegue a un público amplio interesado en probar, modificar, compartir y mejorar el proyecto.

Juego, Género y Público Objetivo

  • Propósito del juego: Entrar al mercado con una idea original y rompedora que mezcla las mejores mecánicas y características de los juegos RTS, de gestión y de estrategia.
  • Género: Estrategia en tiempo real (RTS) con gestión de recursos y rol.
  • Público: Jugadores interesados en estrategia, simulación y construcción.

2.2. Funciones del producto (descripción General del Juego)

  • Vista de ciudad: El jugador puede construir y mejorar su aldea, asignar recursos, gestionar directamente su asentamiento o mecanizar el mantenimiento de este.
  • Juego multijugador: Los jugadores pueden conectarse y emparejar con otros jugadores, entrando en un mundo cuadrado dividido en secciones, con un terreno circular en el centro dedicado a la batalla.
  • Combate : Existirá en todo momento un área central compartida en la que transcurrirá todo el combate del juego.

2.3. Características de los usuarios

El usuario no necesitará de una gran experiencia previa en juegos RTS gracias a la simplicidad e intuitividad del producto. Dependerá únicamente de la experiencia técnica con conexión a juegos online y nociones básicas sobre gestión de recursos. El diseño del juego y la vista general son sencillos, permitiendo jugar a todo tipo de público.

2.4. Restricciones

  • Restricciones técnicas: motor gráfico y lenguaje de programación.
  • Restricciones de Diseño: mantenemos un PEGI 12.
  • Restricciones de desarrollo: disponemos de 4 meses para el desarrollo. La fecha de lanzamiento del juego se sitúa el 12 de diciembre de 2025.
  • Otras restricciones: fair-use de la IA como herramienta de apoyo en el desarrollo.

2.5. Suposiciones y dependencias

Para que la experiencia de Feudalia sea la esperada, supondremos que los jugadores tendrán una conexión a internet estable. También se supone que habrá disponibilidad de servidores dedicados al juego multijugador.

Además, dependemos de la continuidad y buen funcionamiento de los servicios y plataformas de desarrollo utilizados (Github, motor gráfico...)