La historia del desarrollo del juego móvil "Flight on the Buran"

He desarrollado un amor por el espacio desde la infancia. No es que tuviera una formación académica en astronomía, simplemente me atraía lo desconocido que acecha en las inconmensurables extensiones del universo.







Siempre he soñado con visitar el Museo de la Cosmonáutica de Moscú y familiarizarme con la historia de la exploración espacial directamente en primera persona. Vea los primeros satélites y estaciones automáticas, los trajes de Yuri Gagarin y Alexei Leonov, modelos de los cosmódromos del mundo, pruebe la comida de los astronautas en el café "Under the Rocket" y, por supuesto, compre recuerdos.



Una caída logré planificar un vuelo a la ciudad heroica de Moscú. La capital me recibió con buen tiempo.



imagen



Uno de los primeros museos que visité fue, por supuesto, el Museo de la Cosmonáutica ubicado en VDNKh.







Llevando una audioguía, pasé todo el día estudiando con admiración las exposiciones de uno de los museos científicos e históricos más grandes del mundo, y un



imagen



poco más tarde también visité el gran planetario de la capital, donde contemplé con entusiasmo el cielo nocturno en la sala estrellada:







Al irme, como cantó Muslim Magomayev, “La mejor ciudad de la Tierra”, me inspiré en las impresiones y me alegré increíblemente de haber hecho realidad mis sueños.



Hasta el día de hoy, el tema del espacio me inspira y decidí desarrollar un pequeño juego para un teléfono móvil sobre este tema.



Como base, decidí tomar el cohete orbital soviético Buran, creado como parte del programa Energy - Buran:







La idea principal era que el jugador controlara La nave espacial pudo ponerlo en la órbita más cercana. Pero lo que más quería era que la física del mundo del juego se acercara a la realidad.



La tarea, por supuesto, no era desarrollar un simulador, pero quería que todo se pareciera a la realidad.



Y así, hay una nave espacial "Buran" que es controlada por el jugador. La nave debe despegar de la plataforma de lanzamiento y debe ganar velocidad. En otras palabras, la velocidad no será constante, debe cambiar constantemente hacia arriba o hacia abajo.



La altitud de la llamada órbita de "referencia baja", desde la que "despegan" la mayoría de las naves espaciales, es igual a unos 200 kilómetros sobre el nivel del mar. Entonces Buran debe superar la marca de 200 km para ganar:







con todos estos indicadores en mente, creé una simulación física. Cuanto mayor sea la velocidad, mayor será la distancia recorrida. Si la velocidad disminuye por cualquier motivo, significa que la distancia recorrida será menor.







Con la física programada en su lugar, comencé a diseñar objetos para luego vincularlos a indicadores.



El primer objeto fue el propio Buran. Dividí todo el objeto en cuatro partes: tres aceleradores y la propia nave:







hice la separación para programar el desacoplamiento de aceleradores en puntos de distancia. Los dos primeros aceleradores tendrán que desacoplarse a 42 km, el último a 150 Km.



Cada parte es un campo separado de una sola clase de ventisca. Cada elemento tiene su propia posición, ancho y alto. Cada componente se dibuja por separado en capas. Pero también hice una posición unificada. Es decir, si cambio esta posición, todas sus partes también cambiarán esta posición y el objeto se moverá como un todo:







Para empezar, a modo de prueba, hice la primera división a los 5 km y la siguiente a los 20.







El siguiente paso fue despegar la nave espacial desde la plataforma de lanzamiento en la estación espacial. Aunque obviamente parece que Buran está volando, en realidad es una ilusión, el avión cohete siempre se detiene, pero los objetos del mundo del juego se mueven a su alrededor.



En otras palabras, la posición del Buran a lo largo del eje Y, en este caso, no cambia, pero sí cambia la posición del complejo de lanzamiento:







para hacer más notorio el movimiento de la tormenta de nieve y su aumento de velocidad, agregué nubes que crean el efecto de vuelo.







También quería agregar una función de consumo de combustible al juego. Al comienzo del juego, el barco contiene varios tanques de combustible que se pueden usar si es necesario. Si el combustible baja a cero, las turbinas de los aceleradores dejan de emitir llama. Cuando el jugador usa el tanque de combustible, el fuego reaparece.







Parecería que era posible acabar con esto, pero la jugabilidad del juego me pareció bastante simple y aburrida. Quería agregar elementos del juego que obligarían al jugador a hacer un esfuerzo para lograr mejores resultados al final del juego.



Hay muchos factores que pueden afectar la velocidad de un avión cohete y, para hacer el juego más interesante, decidí agregar meteoros.



Cuando un avión cohete choca con meteoritos, 20 indicadores se fugan de combustible, lo que significa una disminución de la velocidad. A mayor velocidad, más difícil es, por supuesto, esquivar la caída de cuerpos celestes.







La etapa final fue poner las cosas en orden en el tablero, agregar efectos de sonido y una pantalla de acabado:







en esto, parece que ya es posible enviar la solicitud para su publicación, pero algo me impidió hacerlo. Con un pequeño pensamiento, agregué una función más a Buran: la aceleración.



Al comienzo del juego, el piloto recibe 3 potenciadores que se pueden usar durante todo el juego. Esto hace posible, incluso con el consumo de todos los tanques de combustible, en el momento final llegar al espacio si todos los recursos se asignan correctamente durante el juego.







En este punto, decidí completar el desarrollo y comencé a probar en el teléfono. Durante la prueba, el juego, que ajusta la cantidad de los depósitos de combustible, aceleradores, el número de meteoros y otros matices para hacer la aplicación más jugable:







El trabajo final sobre el proyecto es el desarrollo de iconos, descripciones, y dirigir la propia publicación:







uno puede observar las siguientes estadísticas 3 meses después de la publicación de la solicitud:







La En mayo, el juego tuvo una demanda máxima entre los usuarios de teléfonos basados ​​en el sistema operativo KaiOS . Esto se vio facilitado por el hecho de que los editores eligieron este juego según lo recomendado y se colocó en la primera página del mercado en una semana. En junio y julio, hay una disminución en el interés por la aplicación.



En cuanto a la monetización, se puede observar el siguiente cuadro:







En mayo, el número de clics en publicidad alcanzó un valor máximo de 121 clics, en junio bajó tres veces respecto al mes anterior, pero en julio la demanda volvió a aumentar, aunque un poco. ...



Como resultado, aunque el legendario cohete orbital Buran conquistó con éxito el espacio virtual, el proyecto en sí, a mi pesar, no despegó.



Pero mis habilidades para desarrollar y lanzar este tipo de proyectos desde cero han crecido mucho. ¿Y quién sabe qué estadísticas mostrará esta aplicación en el futuro? Quizás mañana Buran coja la velocidad necesaria para volar de verdad. ¡La vida se mostrará!



¡Gracias a todos!



All Articles