Buen día, queridos usuarios!
Quiero compartir contigo mi pequeña historia sobre cómo crear mi pequeño juego.
Bueno, para empezar, soy un colegial. Tengo el Examen de Estado Unificado en mi nariz, necesito prepararme para ello, pero todo me atrae y me mete en este tipo de estepa perdida. Pero esto no me detiene en absoluto. Soñaba con hacer juegos cuando era niño, por eso no comenzar en este momento.
Bueno, empecemos.
Llegó el año 2019 y decidí: "¡Es hora de hacer algo nuevo!" Se sentó en el sofá el primero de enero, abrió YouTube, como de costumbre, y activó un fondo de algún tipo de video, mientras pensaba en qué hacer. Y entonces se me ocurrió una gran idea, que decidí retomar de inmediato. ¡Decidí aprender un nuevo lenguaje de programación! Antes de eso, solo conocía Python (al respecto un poco más tarde) y pascal, que nadie necesitaba, solo para resolver el mismo examen. Así que me senté significa una computadora portátil y pienso: "¿Qué idioma elegir?". Mi elección recayó en Java.
No fue fácil encontrar un buen curso para los conceptos básicos de Java, pero el sitio web de CodeAcademy, como siempre, ayudó (estudié Python en el mismo lugar). Rápidamente pasé por todos los cursos gratuitos y me encantó, pensando: "Bueno, puedes escribir Minecraft", pero la felicidad fue fugaz. Mis pensamientos sobre la creación de juegos Java terminaron después de leer el primer artículo sobre desarrollo en este lenguaje. Todo fue de alguna manera complicado y largo. En relación con este evento, decidí pensar en otra cosa.
Aquí recuerdo algo tan maravilloso como la Unidad. Comencé a leer sobre este motor e inmediatamente me encontré con un problema en ese momento: C #. Pensé que sería complicado, ya que algunos compañeros de clase se quejaron, pero todo resultó ser mucho más simple de lo que pensaba: C # es muy similar a Java, en mi opinión, así que aprendí rápidamente lo básico en una noche, lo que permitió Ya empiezo a escribir código.
Desde la mañana siguiente, con los primeros rayos del sol, me levanté e inmediatamente comencé a leer, leer y leer nuevamente sobre Unity todo lo que era. Comencé a instalar software y a probar varias cosas, lo cual fue coronado sin éxito: escribí mi primer juego de Android. Era un juego muy torpe, con imágenes descargadas de Internet, sin menús ni errores. Su significado era simple: corres como un gatito, esquivando las caras que caen de los pugs:
Después de decirles a mis padres, estallé en más entusiasmo, porque les gustó, y papá incluso compartió esta noticia con su amigo.
Y ahora estoy empezando a escribir un juego normal. La idea del juego era un video en YouTube del canal Brackeys. Realmente me gustó lo que hizo, y decidí recordar esta idea. La conclusión fue esta: hay una bola que se cree alrededor del centro a una corta distancia, y hay que meterla en los agujeros del hexágono, que se generan y se reducen a cierta velocidad. Fue difícil comenzar cuando solo aprendiste un par de días, pero gracias a nuestra querida web, se pudo encontrar mucho.
Empecé con el juego. Todo salió como de costumbre, hice todo con sangre y luego me fui a la cama a las 4 a.m., aunque el régimen habitual era de 10-11 a.m., pero no podía romperme. Y ya terminé el menú:
Bastante simple, pero para mí los botones, ya era algo con algo.
Le mostré el juego a mi novia, que estaba en el papel de un probador, y realmente no le gustaban los controles, mientras que yo no me di cuenta de esto, porque ya estaba acostumbrado. Comenzó a hacer el control, cambiar la velocidad de rotación y todo eso. Tomó más de un día de exceso de trabajo, sentado en casa y navegando por Internet sin interrupción.
Proporciono cambios listos y obtengo lo mismo en respuesta. Entonces comencé a hacer y arreglar algo las 24 horas del día. Todo fue muy complicado y arreglé muchos problemas por prueba y error, yo mismo escribí muchas partes del código, porque en mucho tiempo he visto mucho. Además, tuve que aprender a dibujar lo que nunca supe y cómo dibujar botones. Y esto es lo que obtuve, después de haber dibujado un poco más en Illustrator'e, para agregar máscaras en lugar de una bola blanca:
Para mí fue el mayor avance.
Además ya era más fácil. Agregué más botones, música (apenas pude encontrar algo adecuado, ya que no puedo grabarlo yo mismo), agregué un par de más configuraciones de máscaras, volumen y velocidad de rotación para la pelota, para que el propio jugador pueda elegir cómo le conviene. Resultó un milagro:
Estaba orgulloso de este hecho que ya había decidido ponerlo en Google Play. Aprendí a hacerlo. Me puse a trabajar. Y luego veo que tengo que pagar $ 25 por el registro, lo que me sorprendió notablemente. Bien, pagué (pero el sapo se ahogó tanto, el horror es simple). He configurado todo, estoy publicando el juego. Y ahora ya estoy deseando saber cuándo se lanzará, y el tiempo de espera desde la carga del APK hasta la publicación es de aproximadamente 5-6 horas, voy a descansar.
¡Despertándome a las 8 pm, veo que el juego ya está en Google Play! La alegría no conocía límites. Comparto noticias con todos mis amigos y digo: “¡Ay! Descarga, juega, dime cómo te va. Después de haber presentado el juego, pensé que todo ya estaba hecho, pero no, no, ni mucho menos. Mis amigos comenzaron a escribir sobre un montón de errores y errores sobre los que no tenía idea (quién sabía que era necesario configurarlo para diferentes pantallas). Así que no estoy durmiendo otra vez, reparando todo, ajusté mi obra maestra a todos los permisos y subí actualizaciones. Todo está listo ... voy a descansar.
No es tan simple ... Después de un par de minutos, nuevamente escriben sobre otros errores. Bien, también lo arreglé, lo estoy descargando. Y aquí, gracias a Dios, todo se detuvo. Finalmente me acuesto después de tantos días sin dormir. Fue el sueño más dulce de mi vida.
Eso es sobre la historia que me pasó. Puedes jugar haciendo clic aquí:
Spin The Ball . Si no es difícil, escribe tu calificación y comentarios sobre el juego, para que sepa en qué dirección desarrollar. Muchas gracias
Te contaré sobre la historia con Python más tarde.
Gracias a todos por su atención.
tu dramamama