Su principal objetivo es que cualquier persona que no quiera jugar solo a un videojuego que requiera de cooperación, podrá ver un tablón con eventos relacionados con ese juego y poder así interactuar con otras personas que también busquen lo mismo para así poder entablar amistades y jugar entre aquellas personas.
Como ya he mencionado anteriormente, las personas buscarán el juego específico para jugar con amigos, por lo que indagarán por diferentes comunidades hasta ver una que más le llame la atención de dicho juego.
Cada comunidad puede estar formada por varios eventos del mismo juego, siendo la jugabilidad de diferentes formas como quieran los jugadores, por ejemplo, un evento de ARK puede ser de farmeo (recoger materiales para así fortalecer la aldea que hayan construido a medida que pasan el tiempo los jugadores en el juego) o de RAIDS (que sería atacar otra aldea en la que habiten otros jugadores del servidor).
Ya una vez sabidos los tipos de eventos que puede haber en una comunidad (ya dependiendo de la forma de jugar de cada uno), las comunidades necesitarán un tipo de seguridad/orden en cuanto al trato entre los clientes que estén en nuestra aplicación web, ya que, pueden haber trolls que tratan de molestar a los demás jugadores que pretendan llevar una comunidad sana sin toxicidad, por lo que los moderadores se encargarán de castigar ese tipo de gente expulsando a aquella gente durante x días/semanas o incluso a circunstancias graves se llevaría a cabo el baneo permanente.
Todo este manejo de administración de usuarios, eventos, comunidades tendría que estar alguien al mando para que nada de esto fuese un descontrol, por lo que tendríamos el Staff, que haría todas esas tareas y se encargaría del mantenimiento de la aplicación web para futuras mejoras de la aplicación o estructura de las páginas. También es el que decide quien puede ser moderador y quien no, porque no cualquiera puede ser moderador, sino un troll podría estar baneando a gente sin motivo alguno por lo que tiene que ser lo más seguro posible el hecho de ser seleccionado por el staff.
El término de Game”seeker” proviene de la película de Harry Potter donde el famoso juego “Quidditch” uno de los jugadores se hacía llamar “seeker” o buscador el cual se encargaba de buscar la “Snitch dorada” para poder ganar la partida. Pues ya que el buscador era el que buscaba la snitch también jugaba en equipo por lo que ha sido con lo que he referenciado mi aplicación web, ya que, se trata de buscar pero en vez de la snitch pues es a personas para jugar en equipo al juego que busque el usuario.
Este es el usuario estándar para la aplicación web el cual podrá unirse a comunidades de juegos en los que esté interesado jugar de forma cooperativa. También podrá crear eventos solicitando un número específico de personas con las que tenga pensado jugar y escribir en un chat global para comunicarse con otras personas que busquen personas para jugar también.
También puede haber clientes que no estén registrados por lo que solamente podrán ver los juegos y eventos que se hayan programado sin poder apuntarse a ellos. Podrán chatear solo en el chat general de forma anónima, nunca dentro de comunidades de juegos. Tampoco podrán crear eventos pero sí podrán verlos en el tablón con el número de personas que están unidas.
- Nombre real (el usuario elegirá si permite que personas externas y amigos puedan verlo)
- Usuario
- Contraseña
- Correo
- Género
- Idioma
Pues tendremos como ya nombramos antes el moderador que tendrá los mismos campos que un cliente normal, pero se encargará del control y de la buena convivencia en la comunidad.
También estará el staff, teniendo los mismo campos que el cliente y se encargará de realizar mantenimientos y mejoras en la propia estructura.
Podrán ser creados por los clientes que se encuentren registrados en la aplicación web y serán vistos en un tablón de eventos. Los clientes podrán limitar el número de personas que se pueden meter en dicho evento y establecerán la fecha y hora en la que se realizará.
- Nombre
- Fecha/Hora
- Límite de jugadores
- Juego
- Descripción
- Idioma
Una comunidad estará formada por varios eventos de un propio juego como viene siendo por ejemplo “Comunidad de League of legends” donde solamente habrán eventos de “League of legends”. En dicha comunidad habrá un chat para que los jugadores vayan planeando eventos próximos que se entablen en la comunidad planeando fechas y del modo que quieran jugarlo (ya sea con un número limitado de jugadores).
- Nombre
- Juego
- Número de jugadores
- Descripción
- Idioma
El juego será con el que especificaremos donde se hará el evento. Ejemplo: “League of legends”, “Call of duty”, “Fornite”, … La gente puede que se lleve mejor por una que otra categoría específica como viene siendo Shooter(Call of duty), Estrategia(Age of empires, Clash Royale), Sandbox(Minecraft, Roblox), …
- Nombre
- Descripción
- Categoría