Mi camino como desarrollador de juegos novatos

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

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


All Articles