Habr Quest {concepto}

Recientemente, en el recurso, con motivo del inicio del proceso de cambio de marca, se sugirió la idea de un servicio que podría formar parte del ecosistema Habr. En mi opinión, una de esas partes podría ser la dimensión del juego de rol del sitio, donde cada usuario puede convertirse en una especie de "cazador de tesoros" y "maestro de aventuras" en una persona. Acerca de cómo podría ser, y será discutido en este artículo.



Le llamo la atención sobre el hecho de que estamos hablando de un modo que es opcional, de "bonificación" en la naturaleza. Se entiende que el usuario puede cambiar el sitio al modo de búsqueda si lo desea. Luego verá varias ventanas interactivas, además de la capacidad estándar para leer artículos.

Anillos de colección




Para empezar, al conectar el modo de juego consigo mismo, el usuario tiene la oportunidad de compilar una colección de varios (de aproximadamente 2 a 6) artículos de Habr, que, en su opinión, están conectados por algún tema común. Luego, debes darle un nombre a la colección, como si fuera una ubicación única del mundo del juego y guardarla, después de lo cual pasará a formar parte de una determinada sección del universo de juegos de Habr.



La imagen muestra una vista aproximada de los paneles interactivos del juego que aparecen alrededor del artículo abierto actualmente.

Veamos los bloques:

  1. Información sobre el personaje del juego del usuario. También puede mostrar el contenido del inventario o las habilidades disponibles cuando sea necesario.
  2. Principales opciones y escala energética. Estos son solo los botones que abren el inventario, o la habilidad del héroe. El botón para configurar un perfil de juego (héroes, ubicaciones), un botón para acceder a los registros del juego, etc. La energía se gasta en el movimiento del personaje principal: 1 unidad por 1 celda. Cada día, el usuario recibe 40 unidades de energía (no necesariamente exactamente 40, pero tome este número como punto de partida), sin gastar puede acumularse. Una vez a la semana, se descarga la energía no utilizada.
  3. La ubicación actual se muestra aquí. Por el momento, el personaje ha llegado a la última, sexta celda y puede abandonar la ubicación haciendo clic en el botón más bajo.

Observo que la división en bloques de esta manera, por supuesto, es muy aproximada. Podría ser un solo bloque horizontal / vertical: ya depende de cuál de las soluciones se construye mejor en la arquitectura de un sitio en particular.

Volvamos a la ubicación que creó el usuario.
Ella necesitará encontrar un nombre. Por ejemplo, algo como esto:

Castillo de desviación estadística
Torre de Conjuntos Mágicos
Marina del desarrollador solitario
Isla submarina amarilla
Station OpenSource 5
Cementerio de manuscritos rotos
Templo de figuras
Taberna "El último operador"
Estadio del dragón
Círculo de bruja blanca
Anomalías revolucionarias

Una vez determinado el nombre de la ubicación, el usuario inventa e instala dos habilidades inusuales y dos elementos originales que otros usuarios pueden encontrar al visitar esta ubicación.

Estos pueden ser, por ejemplo: invisibilidad, lectura de pensamientos, curación, hechizos meteorológicos, hablar con plantas, espejo mágico, pata de conejo, espada digital, bola de gestión del tiempo, destornillador universal, tarjeta de laberinto, botella de poción azul, paraguas paradójico, microscopio, una baraja de cartas y similares.

Además, el usuario crea para sí mismo un cierto héroe que puede viajar por los enlaces de las ubicaciones. El héroe tiene un nombre, clase / raza, estado, búsqueda actual, algunos otros parámetros condicionales. También lleva objetos con él y tiene un conjunto de habilidades: esto es todo lo que el héroe encuentra / intercambia en deambulaciones.



Eche un vistazo a un ejemplo de ubicación de "anillo". El héroe está en la tercera celda, que se resalta en verde oscuro. Cuando llegó a la ubicación, apareció en la primera celda, que está en la parte superior de la lista. Todos los artículos de la ubicación son visibles para el usuario de inmediato; si hace clic en sus nombres, se abrirá una página con el artículo. Y para mover el personaje, debes presionar un botón que esté resaltado en verde claro. Esto tomará energía, y la página abierta actual no se volverá a cargar. Cuando el héroe llega a la última línea, los botones verdes claros desaparecerán.

En cualquier momento, sin esperar la apertura de todas las celdas en la ubicación, puede hacer clic en el botón más bajo y llegar a la intersección. No se desperdicia energía en esta transición.

Señales




Después de crear una ubicación de anillo, el usuario tiene la oportunidad de crear una "intersección". Esta también es una ubicación, pero ya en forma de enlaces-enlaces que van desde el centro de la intersección hasta las ubicaciones de los anillos. Al diseñar una encrucijada, el usuario conecta dos anillos (el suyo y uno de los otros). El número de enlaces se puede ampliar agregando un par de ramas más. Es decir, la intersección mínima tiene dos salidas, y la máxima, cuatro. Al mismo tiempo, cuando el héroe llega a la intersección, siempre ve una salida menos, ya que no puede salir de la misma manera que él.

En el centro de la intersección, el usuario crea un sujeto de juego (NPC), inventando su nombre y clase / raza (duende científico junior, sacerdote de la iglesia del Caos, princesa de los piratas, camaleón mutante). El tema también presenta frases que dirá con respecto a cada transición ("en el oeste te encontrarás en pantanos matemáticos", "en el norte encontrarás el camino a la sabiduría", "el corredor de neón termina con una puerta que dice bienvenido, samurai", "mira a la derecha, ¿ves el puente de cristal? ”). Y, por supuesto, una frase de saludo.



La imagen de arriba muestra un ejemplo de una intersección. Una vez en esta ubicación, el usuario no está en la celda, pero puede hacer clic en el único disponible (gastando 2 energías), luego se abre una ventana con el tema del juego, que da la bienvenida al héroe. Después de eso, puede ir a uno de los enlaces que conducen a las ubicaciones de los anillos (también para 2 energías). Si ignoras la "choza" del NPC, entonces la transición por cualquier signo cuesta 4 de energía.

Una habilidad puede ser sacrificada a un sujeto, en respuesta, impondrá un estado al personaje (bendición, maldición, "cargado de electricidad", "reducido", "dividido por cero", "deja rastros de fuego".

También puedes donar un sujeto al sujeto, luego el héroe recibirá una cierta "búsqueda" ("limpiar la alcantarilla de las ratas", "inventar la máquina de movimiento perpetuo", "pasar por el rito de paso del caballero", "pasar el término papel sobre tejido de bolas de fuego", "encontrar las siete Grandes Llaves" "," Encuentra una manera de entretener a la Supercomputadora ").

Sus habilidades se pueden usar sobre el tema, lo que se reflejará en su historia de registro ("Yoshi usa la habilidad de comandar los hongos en Mario"). Se pueden intercambiar un par de artículos por los que están almacenados en el tema.

Aventura


El proceso de aventura en sí se ve así: el héroe tiene una cierta cantidad de movimientos que puede hacer durante el día (determinado por el suministro de energía). Una vez en una ubicación, el usuario ve inmediatamente su colección de artículos y puede leerlos, esto no afecta el juego en sí. El héroe se instala en una celda de ubicación determinada y, al moverse por los campos, puede detectar objetos o habilidades. Un héroe puede levantar un elemento y una habilidad así si hay espacio libre en el "inventario" o en la lista de "fuerzas", la segunda habilidad y el segundo elemento requieren la eliminación de elementos instalados previamente. Si el héroe toma una habilidad / elemento más complejo, entonces ese está marcado con un "me gusta".


Cuando el héroe encuentra un artículo en la ubicación, el inventario se abre en la ventana de información del héroe. El lado muestra el artículo encontrado, donde se puede recoger, si lo desea.


El inventario del héroe se puede abrir de forma independiente, a través del botón en el bloque de opciones. Si el héroe está en la encrucijada, "visitando" en el NPC, al mismo tiempo, los objetos ubicados en el NPC se mostrarán a un lado y podrás realizar hasta dos intercambios. De manera similar, puedes aplicar una habilidad a un NPC abriendo tus habilidades cuando su pantalla está abierta.

El héroe del usuario puede abandonar la ubicación del anillo en cualquier momento, luego se le ofrecerán varias intersecciones asociadas con él. Si no hay intersecciones conectadas, el héroe gastará un poco de energía vagando en la niebla hasta que tropiece con una intersección aleatoria.

Además de aventuras, el usuario puede ver los registros del juego yendo a una página separada. Tanto su personaje principal como los NPC, y probablemente los héroes de otros usuarios.
Allí verá entradas de la siguiente forma:

{cazador de fantasmas} lanza {hechizo de optimización} sobre {reina sirena}

{PhP undead} da la tarea {profesor de matemáticas} - {purifica las aguas venenosas del río}

{dragon art director} intercambia tu {espada de desilusión} por {altísimo disco ssd}



Desarrollo


Describe, en general, la base de cómo puedes construir un sistema de gamificación que combine un cierto metajuego, así como el proceso de recopilación de materiales en un espacio separado y conectado, algo así como un laberinto / mazmorras / ciudad, donde el contenido está estructurado de alguna manera, recopilado a zonas / zonas especiales.

La calificación de los usuarios de Karma y Habr también puede afectar de alguna manera la cantidad de aumento diario en su energía de juego. Como una opcion.

Naturalmente, puede haber tablas con estadísticas generales del juego. Diferentes tops. Por ejemplo, las ubicaciones visitadas con más frecuencia, elementos con más "me gusta". Por cierto, estos mismos objetos pueden colorearse y aumentar su rareza (como en Diablo), con la acumulación de un cierto número de clasificaciones.

También puede agregar la capacidad de teletransportar al héroe a una página leída por el usuario en este momento (por 5 puntos de energía), si, por supuesto, alguien ya está conectado a al menos una ubicación del juego.

Eventualmente puede hacer algunos tipos adicionales de ubicaciones. No solo anillos y encrucijadas. O permita a los usuarios crear más tipos de ubicaciones disponibles.

La propia administración tiene la capacidad de crear algunos objetos y estructuras de juego únicos: los mismos gremios, clanes, zonas de prueba, etc. Es decir, los héroes podrán de alguna manera entrar, participar, comunicarse.

Si asigna identificadores numéricos a habilidades, héroes y objetos, esto le permitirá calcular los resultados narrativos de sus diversas interacciones. Por ejemplo, si antes el héroe usaba la capacidad de sujeto y simplemente se registraba en el registro, entonces a través de identificadores y la matriz de asociaciones en el registro, será posible generar registros de la forma: “aplicas {aliento de paradoja} al {error del bosque}. consecuencias: {turno, tiempo, abierto} ". En esta forma de alimento para la imaginación, ya se está volviendo más grande y aparecen nuevos elementos sobre los cuales construir un sistema de juego de roles más grande.

Con más detalle sobre el concepto de interacciones de identificadores de rasgos que dan lugar a historias, una vez escribí en un artículo sobre una historia computada . Tiene más potencial que los aleatorizadores simples, ya que los resultados de varias interacciones, por un lado, se ven aleatoriamente al azar, que es lo que queremos de un aleatorizador, pero, sin embargo, el resultado siempre es constante para cualquier par de objetos que interactúan.

Con los identificadores numéricos, puede hacer muchas cosas interesantes sin siquiera construir sistemas complejos. Por ejemplo, ¿qué te parece un cubo de transformación Al Khabraic disponible en el juego? El héroe pone el tema y la habilidad allí, recibiendo a cambio un logro (logro) desarrollado por la administración. Se entiende que tales logros son una tabla completa, cada uno con su propio número. Y cuando la habilidad se multiplica por un elemento, si el resultado es un número de logro, el jugador abre este logro.

Además, las misiones recibidas por el héroe pueden tener un número de condición simple bajo el cual la búsqueda se considerará completada. El desencadenante puede ser actos del héroe que usa habilidades en NPC: si en la siguiente interacción se alcanzó la condición de número, entonces la búsqueda se completa y puedes tomar una nueva. El héroe incluso puede obtener experiencia para esto si queremos introducir niveles en el juego o algo más por experiencia.

Con el tiempo, las reglas básicas y los elementos emergentes del juego pueden convertirse en algo más ambicioso, acercándose a una red social específica, además, con una dirección activa, porque el nombre Quest en sí implica ciertos objetivos, el establecimiento activo de tareas y su solución.



Puede pensar que Habr Quest no era (o no solo) en forma de un complemento para el sitio, sino quizás una aplicación móvil separada, en la que, además del juego en sí, el visor de páginas Habr está integrado. De esta forma, el juego en sí puede enviarse de forma más interactiva y gratuita, sin restricciones por el formato de bloque en el sitio web. Es decir, no solo botones y listas desplegables, sino también arrastrar y soltar, animaciones y otras características de las aplicaciones de juegos.



Tales son los pensamientos. Que dices

Source: https://habr.com/ru/post/480844/


All Articles