Está en la página 1de 10

Documento de Requerimientos

Proyecto: KLANGSöBA
(KS 1.0)

Cliente: Población entre 15-60 años de edad

Integrantes del Arista Durán Yaxquin Raul


equipo: Ayala Gomez Nicolas Iñaki
Manzano Solis Carlos Emilio
Martinez Ramirez Santiago

Descripción del proceso del negocio

El proyecto “KLANGSöBA” fue elaborado por la empresa FAST-STERN, buscando


ofrecer a los jugadores una experiencia única que combine la creatividad musical
con la emoción de explorar un mundo abierto. Hasta ahora, ha habido una escasez
de juegos que permitan a los jugadores crear sus propios instrumentos musicales
dentro del juego y utilizarlos como parte integral de la jugabilidad. Esto podría ser
especialmente atractivo para aquellos que aman la música y desean experimentar
de una manera completamente nueva en un entorno de juego.
Al hacer uso de este producto, los usuarios cuentan con las herramientas
necesarias para conocer más sobre la música y su impacto en la civilización
humana.

El producto “KS 1.0” radica en KLANGSöBA (El video juego).

KLANGSöBA es un videojuego de rol (RPG) no lineal de mundo abierto, ambientado


en un enfoque natural, de biomas (polar, desierto, tundra, Jungla de Bambú y
Bosques de coníferas templados) que combina la creatividad musical con la
exploración en un entorno virtual. Los jugadores se sumergirán en un mundo donde
podrán crear sus propios instrumentos musicales (2), explorar un mundo abierto y
enfrentarse a enemigos, todo mientras crean su propia musicalización para la
aventura.

KLANGSöBA gira en torno a el camino de un músico durante el proceso creativo en


la composición y producción musical. Los jugadores, al aprender las bases de la
música en sí y en ir mejorando sus habilidades e instrumentos, progresan en el
juego.
Hay 2 tipos de progreso y se ve reflejado en base a la experiencia.
● Experiencia general: progresan en habilidades de batalla. se obtiene al
eliminar enemigos.
● Experiencia musical: mejora las habilidades de composición/producción para
elevar el nivel de los instrumentos, lo que afecta tanto a su apariencia como a
su durabilidad. se obtiene con el tiempo que tocas un instrumento 1 seg = 5px

A través de la experiencia y de un sistema monetario(en el videojuego) el jugador


puede adquirir:
● personalización
● instrumentos
● materiales
● mejoras

El estilo artístico de KLANGSöBa es Pixel Art, con un enfoque en generar una


emoción de agrado en los jugadores a través de la estética del mundo y de los
instrumentos musicales. Además

Para el sonido de los instrumentos en KLANGSöBa, nos basamos en las


características del instrumento real, adaptando el teclado del ordenador al
instrumento real.

Con el fin de promocionar el juego, se subió una versión de muestra en una página
web encontrable en el apartado de la empresa en la página web “itch.io”, para su
descarga o juego online.

Glosario de Términos del Negocio

● Música: Arte de combinar los sonidos en una secuencia temporal atendiendo


a las leyes de la armonía, la melodía y el ritmo, o de producirlos con
instrumentos musicales.
● Melodía: Una melodía es una sucesión de sonidos de distinta altura y
silencios animados por el ritmo y con sentido musical. Con sentido musical
quiere decir que toda la melodía intenta transmitir, comunicar algo.
● Armonía: La armonía ocurre cuando hay dos o más notas distintas que
suenan a la vez. La armonía se puede referir tanto al arreglo de las notas
individuales en un acorde, así como a la estructura general de acordes en
una pieza musical
● Ritmo: El ritmo es la forma en que la música se divide sistemáticamente en
pulsos que se repiten un número específico de veces dentro de un compás a
una velocidad definida o tempo. El ritmo es la forma en que los músicos se
conectan y tocan el uno con el otro.
● Instrumento musical: Un instrumento musical es un sistema compuesto por la
combinación de uno o más sistemas resonantes y medios para su vibración,
construido con el fin de producir sonido en uno o más tonos que puedan ser
combinados por un intérprete para producir música.
● Composición musical: conjunto de notas, melodías, frases, ritmos, letras y/o
armonías que constituyen la esencia de la obra.
● Producción musical: Proceso de preproducción, creación y perfeccionamiento
de una canción o pieza sonora grabada para su difusión pública.
● RPG: Es un acrónimo que proviene de las palabras en inglés "Role-Playing
Game", que en español significa juego de rol. En los videojuegos, un RPG es
un género que se caracteriza por ofrecer al jugador la posibilidad de asumir el
papel de uno o varios personajes en un mundo ficticio.
● Pixel Art: El pixel art o arte de píxel​ es una forma de arte digital, creada a
través de una computadora mediante el uso de programas de edición de
gráficos rasterizados, donde las imágenes son editadas al nivel del píxel.
● Acorde: Los acordes son conjuntos de dos o más notas tocadas al mismo
tiempo.
● Nota musical: Sonido que se produce a través de una vibración cuya
frecuencia es constante. Puede decirse, por lo tanto, que una nota es un
sonido con una cierta frecuencia.

Requerimientos Funcionales

● Los jugadores:

1. Iniciar sesión como usuario.

2. Interactuar con el título de la pantalla de inicio.

3. Crear una cuenta.

4. Cerrar sesión.

5. Seleccionar el instrumento

6. Utilizar los instrumentos

7. mejorar los instrumentos

8. Mover el personaje (norte,sur, este, oeste).

9. Cargar Partida.

10. Iniciar una nueva partida en el videojuego.


11. Cargar partida guardada en el videojuego.

12. Pausar el videojuego.

13. Atacar a los enemigos

14. Eliminar enemigos

15. recoger items(monedas, objetos)

16. comprar objetos en la tienda del videojuego

17. Regresar al menú principal.

18. reiniciar el nivel.

19. salir del juego.

20. reanudar el juego.

● El Administrador:

1. Iniciar sesión como administrador

2. Consultar información de los usuarios

Requerimientos No Funcionales

1. El videojuego debe mostrar una pantalla de inicio al ingresar al videojuego

i. Logo de la empresa
ii. Nombre del primer proyecto (spinetto)
iii. Nombre del segundo proyecto (biocatchers)
iv. Logo de KLANGSöBA

2. Al terminar la pantalla de inicio, se debe mostrar el main menu.

3. El videojuego debe mostrar una animación de carga.

4. La animación de carga debe estar centrada en la pantalla.

5. El usuario debe interactuar con el logo, con el mouse.


6. El videojuego debe producir sonido a través de los instrumentos dentro de él.

7. El videojuego debe tener 2 instrumentos musicales (versión 1.0).


i. piano
ii. teclado

8. El usuario debe dar clic al logo para desencadenar la animación del logo
junto al efecto de sonido.

9. El videojuego debe tener 3 niveles de mejora por cada instrumento musical.

10. El videojuego debe mostrar un mensaje la primera vez que el personaje esté
cerca de un objeto.
i. El mensaje debe decir "oprima “e” para recoger el objeto"

11. El videojuego debe mostrar un mensaje cada vez que el personaje capture un
objeto.
i. El mensaje debe decir "objeto recogido"

12. El videojuego debe guardar el progreso de los jugadores.

13. El personaje no debe salirse del límite del mapa (mar) en el videojuego.

14. El usuario debe presionar la tecla “r” del teclado para que el juego se
detenga.

15. El usuario debe presionar la tecla “z” del teclado para entrar al inventario, en
el videojuego.

16. El usuario debe presionar la tecla “q” del teclado para que el personaje recoja
un ítem.

17. El usuario no debe tomar un item si no está dentro del área del ítem.

18. El usuario debe presionar la tecla de dirección izquierda para ir al oeste, en


el videojuego.

19. El usuario debe presionar la tecla de dirección derecha para ir al este, en el


videojuego.

20. El usuario debe presionar la tecla de dirección de abajo para ir al sur, en el


videojuego.
21. El usuario debe presionar la tecla de dirección de arriba para ir al norte, en el
videojuego.

22. Al detenerse el juego se debe mostrar una nueva ventana dentro del
videojuego con el menú de pausa, contiene los siguientes botones.

i. reanudar
ii. Almanaque (consultar instrumentos e ítems)
iii. salir
iv. controles
v. logros
vi. Barra de volumen

23. El usuario debe presionar el botón “reanudar” para seguir jugando, en el


videojuego.

24. El usuario debe presionar el botón “logros” para visualizar sus logros, en el
videojuego.

25. El usuario debe presionar el botón “Almanaque” para consultar los


instrumentos e ítems recolectados hasta el momento, en el videojuego.

26. El usuario debe presionar el botón “controles” para consultar los controles, en
el videojuego.

27. El usuario debe dar clic sobre alguno de los instrumentos recolectados en el
almanaque.
i. nombre
ii. Duración
iii. Efecto

28. El usuario debe presionar el botón “salir” para salir del videojuego completo.

29. El usuario no debe comprar items en la tienda del videojuego si no tiene las
suficientes monedas o experiencia.

30. El usuario no debe comprar items en la tienda del videojuego si no está


dentro del área de la tienda del videojuego.

31. El videojuego debe tener un sonido cada vez que el jugador haga una
compra en el videojuego.
32. El videojuego debe dar la cantidad de 3 de experiencia cada vez que el
jugador mata a un enemigo sencillo.

33. El videojuego debe dar la cantidad de 6 de experiencia cada vez que el


jugador mata a un subjefe.

34. El videojuego debe dar la cantidad de 20 de experiencia cada vez que el


jugador mata a un jefe.

35. El videojuego debe generar enemigos cada 5 minutos en hordas de 10


i. enemigo sencillo probabilidad de 1/5
ii. subjefe probabilidad de 1/20
iii. jefe probabilidad de 1/50

36. El usuario no debe salir del videojuego si no presiona el botón de cerrar


ventana que está por defecto.

37. El videojuego debe mostrar la barra de vida de los enemigos si el jugador


está en un radio de 10 píxeles.

38. Los enemigos deben atacar al jugador si se encuentra en un rango de 9


píxeles.

39. El videojuego debe mostrar la barra de vida del jugador sobre la esquina
superior izquierda, con un margen de 5 píxeles por lado.

40. El videojuego debe mostrar la barra de experiencia 5 pixeles debajo de la


barra de vida.

41. Al cargar partida se debe mostrar 2 botones para el caso de uso cargar
partida guardada e iniciar nueva partida, en el videojuego.

42. Los instrumentos deben de tener animaciones dentro del almanaque.

43. Los instrumentos deben de tener animaciones dentro del videojuego


(gameplay).

44. La navegación a través de diferentes pantallas dentro del video juego debe
ser por medio de botones.

45. Al pasar el mouse sobre un boton, el texo sobre el boton cambia de color.

46. Al presionar un botón, el botón tiene un efecto de hundimiento.


47. Al presionar un botón, el botón tiene un efecto de sonido.

48. Solo se puede realizar la acción de un botón si el usuario pulsa con el mouse
dentro del área del botón.

49. El sistema debe proporcionar mensajes de error que sean informativos y


orientados al usuario final.

50. El sistema no debe registrar a usuarios con el mismo dato.

i. Correo electrónico (PK).

51. El sistema no debe registrar a usuarios si no ingresan todos los datos


requeridos.

i. Correo electrónico
ii. Contraseña

52. El administrador es el único que tiene autorización para ver la información de


todos los usuarios.

53. El administrador es el único que tiene autorización para crear cuentas con
permisos de administrador.

54. El usuario debe crear una cuenta si quiere guardar su progreso

55. El usuario puede probar el juego como invitado, sin embargo, su progreso no
se guardará en la base de datos
56. El videojuego debe tener zonas de interés para el jugador
i. Tienda
ii. Ruinas
iii. templo
iv. Estatuas
1. spittneto
2. nava

57. El videojuego debe incluir 5 biomas:

i. polar
ii. desierto
iii. tundra
iv. Jungla de Bambú
v. Bosques de coníferas templados
58. El equipo de trabajo está fundamentado bajo la ley federal de protección de
datos personales en posesión de los particulares reformada en los artículos
3, fracciones II y VII, y XXXIII, así como la denominación del capítulo II, del
título segundo de la ley federal de transparencia y acceso a la información
pública gubernamental, se va comprometer a cuidar y resguardar los datos
personales ingresados al sistema.

Requerimientos de Hardware y Software

Basándonos en una estadística promedio, los dispositivos deberán contar mínimo


con las siguientes especificaciones:

Requisitos del usuario:

-8 GB de RAM

-Procesador Intel core i5 o equivalente en AMD

-Tarjeta Gráfica de gama media

-Sistema operativo Windows 10

-Conexión a Internet

Dispositivo android con al menos:

-4GB de RAM

-32GB de espacio de almacenamiento

-Sistema operativo Android 7 o superior

-Conexión a internet o datos móviles

Requisitos del servidor:

-Apache HTTP Server 2.4.56

-3 GB de Espacio Disponible

-16 GB de RAM

-Procesador Intel core i5 o AMD Ryzen

-Gráficos Intel HD 4600

-Sistema de gestión de base de datos MySQL

-Ancho de banda de servidor


-CDN (Content Delivery Network)

-Seguridad:

Encriptación de datos
Autenticación y Autorización
Protección contra Inyección de SQL
Protección contra DDoS

Cabe mencionar que este programa no demanda un gran equipo para su ejecución,
por lo que está planeado para que prácticamente cualquier dispositivo sea capaz de
ejecutarlo.

También podría gustarte