Mi primer juego html5, desde Alice Yandex y victorias de premios hasta aplicaciones móviles

Antecedentes


Antes de comenzar a trabajar con Alice, ya tuve que lidiar con el desarrollo de bots de chat para telegram, viber, vkontakte.


Chatbot con horarios de autobuses sin Alice


El chatbot se desarrolló como un servicio adicional al portal de información.

Se movió a través de la aplicación móvil existente con el horario.
Las estadísticas de uso fueron muy aburridas: 1-20 personas. por día, con activo ~ 2000 por mafia. aplicación Al menos? había una persona para quien se necesitaba el bot.


Los primeros bots para Alice


1er bot con horario de autobuses


Aprendí sobre Alice de Habr, en el momento en que las habilidades de los desarrolladores de terceros aparecieron en la versión beta de la aplicación móvil Yandex en Android. Entonces la idea nació para "tocar" un nuevo fenómeno para mí, como asistente de voz. Sí, y fue una pena el tiempo que pasaron en el bot de chat para varios usuarios.

Ya tenía una biblioteca php con envoltorios para varias plataformas. Agregar a Alice a esta lista fue fácil.

Como resultado, Alice no aumentó la asistencia del bot. Pero durante las pruebas, las ideas para usar Alice comenzaron a surgir.


2º bot para configurar tareas


El siguiente bot, ya intenté resolver una tarea de rutina con la configuración de tareas en CRM (Bitrix24). Me llevó 8 horas escribir un bot, pero sorprendentemente me gustó la función de configuración de tareas por voz y comencé a configurar tareas en períodos en la versión para PC de Alice.
A continuación, se mejoró el administrador de tareas ( mi portal 24 ) para satisfacer sus necesidades, se realizó una aplicación para Bitrix24, se capturó un screencast en youtube utilizando una voz de robot de Yandex.Dialogs.


Fue en este momento, aparentemente, que fui arrastrado a la "secta" de Yandex y Alice.


3er bot con tareas de ajedrez


imagen

Cuando se hizo posible incrustar imágenes en las respuestas, surgió la idea de adaptar otra aplicación móvil con tareas de ajedrez para Alice.


Este bot debido a las peculiaridades de las interfaces de voz resultó ser una tarea más difícil. Era necesario tener en cuenta el reconocimiento no siempre preciso de la notación de ajedrez, las diferencias entre la entrada de voz y el manual, así como las diferencias en la propia notación de ajedrez (larga, corta, en ruso, en inglés) y su ausencia (el usuario no siempre conoce las reglas para grabar un movimiento de ajedrez). Traté de usar ML para los problemas de clasificar un movimiento de ajedrez, pero finalmente me decidí por guías e identificar un patrón de movimiento de ajedrez.


//fgr-sqr-sqr-nmbr //--- 

Alrededor de este tiempo, apareció el Premio Alice, y la habilidad en sí misma, sorprendentemente, ingresó al usuario.


Premio Alice


La habilidad de los problemas de ajedrez al final: fue seleccionado para el premio y obtuvo el 3er lugar ( octubre de 2018 ).


La habilidad no fue escrita específicamente para el premio. Y el premio en sí fue una noticia inesperada y agradable. Además del premio en sí, desaparecieron las noticias sobre la victoria del "desarrollador de Bielorrusia" en los medios, incluidos los regionales locales. Posteriormente, también obtuvo un momento de fama en dev.by (entrevista). Hubo algún efecto en las noticias: un par de clientes de desarrollo y "enemigos".


3er lugar en el deseo despierto de ganar el primero. Pero para lograr el objetivo no funcionó: noviembre de 2018: segundo lugar con la habilidad de trucos numéricos; Diciembre de 2019: 3er lugar con la habilidad de las tarjetas de Año Nuevo. Y desde 2019, los lugares en el premio se han eliminado y el interés deportivo ha desaparecido.


El origen del juego.


La popularidad de las habilidades en Alice ayudó: recopilar estadísticas de diálogos, comprender a la audiencia en temas de entretenimiento. La habilidad de las cartas de Año Nuevo ayudó a encontrar una mecánica de juego bastante divertida y algo nueva.


Alicia como un pad de juego


imagen

La mecánica de crear postales en la habilidad de las tarjetas de Año Nuevo: un usuario abre un sitio en una PC, recibe un código para Alice y decora el árbol de Navidad con comandos en el asistente de voz, después de que se lanzan los fuegos artificiales de "vestir el árbol de Navidad". Además, fue posible escribir el texto de felicitación y dar el número de la postal para ver.
La mecánica misma del control y la visualización de las acciones de Alice en la pantalla se dirigió a una determinada audiencia de usuarios, pero también hubo un inconveniente: volcados y falta de voluntad para ir al sitio. Fue con estos matices que surgieron varias ideas para un nuevo juego.


La primera versión del juego "Golden Kingdom"


Incluso antes de Alice, planeó desarrollar un juego móvil, y en una parte la idea se pudo combinar con el futuro bot (pero el desarrollo del juego resultó estar completamente fuera de plan y en el orden inverso).


Como resultado, dejó de desarrollar una estrategia económica con la visualización opcional de una pantalla adicional en una PC. Pero todos los cambios y las cartas de los jugadores tenían que estar disponibles además en tiempo real en el sitio web del juego. No recuerdo con qué criterio se eligió el nombre "Golden Kingdom", pero pertenece a la categoría de la primera normalidad, que se moderará en Alice.


Lanzamiento del juego


Lanzamiento del juego : 01/02/2019 La primera versión para Alice se limitó a varios edificios, la posibilidad de su construcción y extracción de recursos, la calificación de los jugadores y un mapa del reino en el sitio.

Paralelamente al desarrollo y la mejora del juego, también comenzó a enviar el juego al Premio Alice (pero el premio ya estaba en segundo plano aquí).



Con la ayuda de la publicidad cruzada dentro de sus habilidades, lograron atraer una audiencia y recopilar los primeros resultados. El juego fue apreciado principalmente por un público infantil (escolares).



El sitio del juego en sí dejó mucho que desear. No era diseñador y tuvo que buscar opciones para comprar gráficos.


Fue muy costoso ordenar gráficos. Pero después de una semana de búsqueda, logré encontrar: un paquete de edificios en venta con descuento (~ $ 40), un servicio pngtree con un precio de suscripción adecuado (~ $ 35), un complemento para dibujar mapas para Photoshop (~ $ 15). En esta etapa, el juego en el navegador ha adquirido una forma adecuada.



imagen

Desarrollo de juegos para Alice


Las inversiones en el calendario dieron sus frutos con el próximo Premio Alice (abril de 2019), esta vez un premio especial.


Gradualmente, apareció un chat en línea para jugadores en el sitio, que permitió recopilar comentarios y mejorar y desarrollar el juego. El proceso de desarrollo resultó ser simple: recoger la lista de deseos y su posterior implementación (las que pasaron por mi unidad interior y parecían lógicamente adecuadas).


Luego apareció en el juego: cuarteles, tropas, general, mapa mundial de bandidos, cartas individuales de bandidos. Todo esto sin la posibilidad de jugar en el navegador, pero solo a través de Alice.


Versión web del juego.


El advenimiento de la plataforma Yandex.Games fue el impulso para la adaptación del bot para la web. Y las ventajas: la capacidad de jugar en el navegador siguió siendo una de las características más solicitadas por los usuarios.


Como una habilidad de desarrollo de juegos, todo es muy malo para mí: incapacidad para dibujar, php, js y al nivel de mimar Python y node.js.


Tuve que reescribir el juego por completo. Dejé la parte del servidor en su forma anterior en php, además elegí bitrix como panel de administración (resultó ser más rápido y fácil, ya que el trabajo principal está relacionado con el desarrollo de sitios en bitrix).


Webgl ya tenía experiencia con three.js, vio un editor de forja 3D en él, que simplemente falló como proyecto (los soldadores eran demasiado flojos para diseñar). El proyecto ahora está en natación libre y sin desarrollo (falta de usuarios, y esto también es motivación): redkovka.by .


Three.js para el juego es algo de bajo nivel. Como resultado, en comparación y en términos de habilidades existentes, el cliente del juego decidió escribir en la versión pixi.js 5.1, como un ensamblaje node.js +
paquete web


Versión del navegador: 05/08/2019. Lanzamiento en Yandex Games: 08/08/2019


Solo una semana después de la publicación, aparecieron los primeros resultados: los jugadores en línea saltaron de 20 a 60 personas.



imagen

La versión del juego para social. redes


En PC, el catálogo VKontakte logró impulsar el juego. En la versión para dispositivos móviles, el juego fue rechazado (con la redacción: con la redacción, no aceptamos juegos de baja calidad).


Para los compañeros de clase, el juego también fue escrito, pero un fastidio estaba esperando al final.
Un requisito previo para publicar en ok.ru: la presencia de un jur. persona., dentro del juego de compras.
Sin embargo, estaba listo para abandonar el juego con el fin de aumentar los jugadores, pero no encontré quién se suscribiría a esta aventura.


Aplicaciones móviles


En esta parte, decidí seguir el camino de menor resistencia: empujé el juego en la vista web usando build phonegap. Consideré la alternativa como Unidad, pero hasta ahora la pospuse hasta tiempos mejores, porque Me di cuenta de que no rastrille a tiempo.



Sin embargo, phonegap es otra opción: problemas persistentes y conflictos con complementos y dependencias. Tenemos que renunciar a parte de la funcionalidad necesaria, por ejemplo: análisis de firebase a favor de empujar.


Intentos de promocionar, comprar publicidad, números


Anteriormente, no encontré configuraciones de publicidad específicamente para juegos, pero para aplicaciones móviles resultó ser bastante exitoso en la recolección de los primeros usuarios con un presupuesto mínimo.
No podía entender las causas y los posibles problemas de obtener tales resultados.


ASO


Solo en este punto aprendí sobre el término ASO. Después de leer un montón de materiales, fui a actuar: recopilé una página sobre ciencia para las teclas seleccionadas, ordené el desarrollo de un ícono a un amigo del diseñador.


Resultado : 1/10. Unidades como había unidades permanecieron. 1 es como una esperanza para el futuro, tal vez dará / dará resultados.


Empresa de publicidad Mytarget


Presupuesto : 2000 r.
Resultado : 1/10.


Traté de orientar anuncios por dispositivos y audiencias de grupos de aplicaciones competidoras. Clics: ~ 1700, instalaciones ~ 10.


VK Advertising Company


Presupuesto : 3500 p.
Resultado : 3/10.


Fue posible reunir 150 usuarios para la versión del juego para VKontakte.


La publicidad de la aplicación móvil no dio ningún resultado (aunque la audiencia trató de recopilar un analizador relevante y activo en otros juegos de la competencia).


Publicidad en la comunidad @gamedev_ru en VK (28 mil suscriptores)


En general, una audiencia en vivo de desarrolladores. Y puede recopilar más de 20 instalaciones y comentarios de los desarrolladores. Para los desarrolladores independientes, el costo de la publicación es de 199 rublos.


Anuncios en la comunidad androidac en un carrito (49k miembros)


Costo de publicación : 2500 r.
Resultado : 0/10.


Después de la publicación dentro de las 3 horas posteriores a la instalación 0. Ordené el otro día, la publicación aún se bloqueará un par de días. Pero la conclusión 1, en el carrito, el beneficio de la publicidad no espera.


Anuncios de Google


No hay configuraciones, excepto para la región. Pagas dinero y esperas algoritmos ml.


Presupuesto : $ 60.10
Resultado: 233 instalaciones


Intentando publicitar en los foros


Hice solo 2 publicaciones en goha.ru y gamedev.ru

En el segundo caso, logramos obtener una pequeña retroalimentación y hacer algunas mejoras en el juego y el calendario.


Compra de instalaciones


Compré 3-4 instalaciones al día durante 2 semanas. Además de un deterioro en la tasa de rendimiento, todavía da un cierto aumento en las posiciones en la emisión en Google Play (pero no significativamente). Entendí una cosa, si usa servicios similares, entonces no necesita comprar comentarios (son quemados por Google y eliminados).


En general, una ocupación peligrosa. Probé 2 servicios, uno de ellos parece ser solo la emulación o instalación en emuladores (ya que no hubo registro de la inserción).


Promoción gratis


Las únicas plataformas desde las cuales ahora obtiene tráfico gratis para el juego: Yandex.Games y Alice Yandex. Podemos decir que el juego ahora solo vive a expensas de estas plataformas y le permite reponer nuevos usuarios. Yandex.Games da ~ 800 visitas por día, de Alice ~ 1200 se convirtieron al sitio.


No hay capacidad oficial para monetizar habilidades en Alice en el momento de la publicación. Es posible mostrar el botón de donuts en el catálogo, cuánto comprobé aquí no verifiqué (no incluí esta función).



La versión del juego para VKontakte del catálogo ofrece ~ 10 instalaciones por día.


Estadísticas


Habilidades de visita (todas desarrolladas, no solo el reino dorado) en Yandex Alice: ~ 17,000 por día
Web: ~ 2000 por día
En línea en el juego: 80 en promedio, 140 apuros
Aplicaciones móviles: ~ 125 dispositivos activos
Semana: MAU 167


Ganancias en el juego


Como este momento no se retrasó, pero la parte codiciosa prevaleció. Desde el comienzo del juego, intenté de todas las formas posibles rechazar la posibilidad de monetización en el juego, pero hay costos para el alojamiento y un deseo para el desarrollo del juego (publicidad, gráficos). Pero después de agregar anuncios y compras, la mecánica del juego no cambió, y como antes, todo en el juego se puede lograr sin donación.



La monetización apareció hace 1-2 meses. Ingresos mensuales totales estimados del juego: $ 80.


Un buen bono de Yandex por ganar los premios: 320,000 rublos. (según los resultados, podría haberlo decepcionado en el casino Google Play, pero compró una nueva PC a tiempo)


Enlaces de juegos


Google Play , App Store , Yandex.Games , habilidad en Alice , VK

Conclusiones


¡GameDev es algo difícil (especialmente para un desarrollador independiente)! Sin dinero, o la disponibilidad de aplicaciones existentes para promoción cruzada, la tarea de incluso 10 instalaciones gratuitas en los mercados por día resultó ser imposible para mí.


* Intentaré repetir la confesión en un año, si el juego no se dobla.

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


All Articles