IEEE830intro.md - UCM-FDI-DISIA/proyectois1-algoritmos GitHub Wiki
1. Introducción
1.1. Propósito del documento
El propósito de este documento es especificar y concretar los requisitos y funciones del videojuego de estrategia y ambientación medieval Feudalia.
El presente documento de Especificación de Requisitos Software (ERS) servirá como base para el desarrollo y diseño del proyecto, así como para explicar a terceros ajenos al desarrollo en qué consistirá. Por tanto el documento va dirigido a:
- Desarrolladores y diseñadores de Feudalia.
- Gestores de proyecto.
- Terceros interesados.
1.2. Ámbito del sistema
Nombre del videojuego: Feudalia, un nombre corto e impactante que refleja su ambientación medieval y la dinámica del feudalismo.
Lo que el sistema hará:
Un juego de estrategia con gestión de ciudades en un mapa global (vista superior, 2D).
Juego multijugador de estrategia con gestión de recursos en tiempo real, en el que cada jugador lidera un territorio variable dentro de un mundo dividido.
La originalidad del proyecto reside en la combinación de las siguientes opciones a las que se puede acceder:
- Entrar a la ciudad para construir, recolectar y gestionar los recursos propios.
- Plantear batallas en el campo central contra el resto de territorios del mapa.
Lo que el sistema no hará:
En cambio, no se incluirán micropagos, elementos pay-to-win, ni ningún otro tipo de transacciones en el propio juego.
Beneficios y objetivos: Este proyecto pretende generar una experiencia de estrategia bélica inmersiva y fomentar la creación de una comunidad competitiva de jugadores en línea de Feudalia.
1.3. Definiciones, acrónimos y abreviaturas
- RTS: Real-Time-Strategy (Estrategia en tiempo real).
- ERS: Especificación de Requisitos Software.
- IA: Inteligencia Artificial.
- NPC: Non-Player Character (Personaje No Jugador).
- Unidad: Elemento controlable en el juego (soldado, arquero, caballero, etc.).
- Recurso: Material necesario para construcción y mantenimiento.
- a/s: ataques por segundo.
1.4. Referencias
En el desarrollo de este proyecto se utilizan y referencian otros documentos de apoyo:
- IEEE 830 - Especificación de Requisitos según el estándar de IEEE 830
- Game assets - https://itch.io/game-assets/free/tag-pixel-art
- Game assets - https://opengameart.org/