Cómo decidí hacer una búsqueda de texto para iOS y qué surgió

Los últimos tres años de mi vida trabajé en cruceros. Cómo terminé allí, qué hice y qué está sucediendo allí en general, todo esto merece una publicación separada. En resumen: trabaje siete días a la semana, cambie las horas por 10, es decir, seis meses. Salario - $ 2000 por mes.

¿Un cuento de hadas? El horror

Algo en el medio. Pero aún más cerca del horror.

Al final del contrato, te cansas para que, en principio, no puedas y no quieras nada. Ni comer, ni beber, ni hablar con la gente. Pero los próximos dos meses de vacaciones parecen una especie de maná del cielo. Entonces estos dos meses pasan volando como dos días. Y hola, bienvenidos de nuevo.

Así que viví hasta que conocí a mi futura esposa en el barco. Organizamos una boda en Francia (ella es francesa), luego fuimos a Italia, donde le dieron un lugar como maestra de escuela. Y de repente surgió una pregunta completamente inesperada: es una maestra, maravillosa. ¿Qué debo hacer ahora?

No se habló de un barco. Porque el barco tiene seis meses en el mar, dos meses en tierra. No es el mejor comienzo para una vida juntos. No poseía cualidades profesionales para encontrar trabajo en Italia y no lavar los platos desde la mañana hasta la noche. Él sabía italiano: pasta, pizza, solomillo. Entonces, la pregunta no era realmente fácil.

Los siguientes tres meses pasaron pensativos e intentos lentos para encontrar algún tipo de trabajo secundario en Internet. Durante este tiempo, logré escribir un libro del género de fantasía, participé en un concurso literario con ella y comencé a trotar por las mañanas. Sin embargo, ni el primero, ni el segundo, ni el tercero contribuyeron de alguna manera a la mejora del presupuesto familiar. Todos estos tres meses vivimos de nuestros ahorros y el salario de su maestra. Los ahorros se estaban acabando rápidamente. Realmente no pueden vivir juntos en Italia con el salario de un maestro (900 euros). Finalmente, una buena tarde, me di cuenta de que esto no podía continuar. Y que hiciste Así es, compré un macbook pro por el último dinero y decidí que sería un desarrollador de iOS.

Justo así: bang, ¿y lo compraste? Si exactamente.

Mi lógica era aproximadamente la siguiente.

Es bueno ser desarrollador de iOS porque:

a) pagan bien (en ese momento no tenía idea de cuánto pagaban realmente, pero por alguna razón estaba seguro de que era muy bueno)
b) puedes trabajar de forma remota
c) puedes hacer todo tipo de cosas interesantes

Ser desarrollador es malo porque ...

a) Honestamente traté de presentar al menos un argumento en contra, pero nunca encontré uno.

Oh bien Hay una amapola No queda nada por hacer: aprender a codificarlo, e inmediatamente recibiré ofertas sobre trabajar desde Yandex y mail.ru.

Lo primero que hice fue ir a Hickbrains. La conversación fue algo como esto:

Yo: Hola, quiero convertirme en desarrollador de iOS.
HickBrains: ¡Oh, eso es genial! Solo nos estamos inscribiendo en cursos. ¿Te gustaría registrarte?
Yo: si.
GB: genial. Deje una solicitud, nuestro gerente se comunicará con usted.

Unas horas despues.

Gerente HickBrains: Hola, ¿soy Vadim?
Yo: Sí, soy yo.
MGB: Revisamos su solicitud y nos complace anunciar que está inscrito en un grupo que comienza en una semana.
Yo: Oh, eso es maravilloso.
MGB: ¿Cómo es más conveniente para usted pagar?
Yo: ¿A pagar? Y ... estás hablando de cursos. Bueno, en el mapa, si es posible.
MGB: Genial, luego te enviaré un enlace para el pago.
Yo: Enviar Y por cierto, ¿cuánto hay que pagar?
MGB: 120 mil por semestre
Yo: 120 mil? Por un semestre?
MGB: Sí, 120 mil. ¿Sigues aquí? La conexión parece ser mala.
Yo: Sí, estoy aquí ... Sabes, probablemente, no me matricularé en los cursos.
MGB: ¿Por qué?
Yo: 120 mil es caro.
MGB: ¡Para nada! ¡Esta es una inversión en tu futuro! Además, puedo hacerte un descuento personal. Entonces el precio será de solo 114,499 rublos.
Yo: ...

Después de GickBrains, fui a Udemy y después de una breve búsqueda adquirí el curso "The Complete iOS App Development BootCamp" por 1999 rublos. Por cierto, si entiendes en inglés, te recomiendo. El curso es realmente bueno.

Los siguientes días pasaron en agonía técnica. Instalé xCode, descubrí cómo iniciarlo, cómo mostrar el famoso "¡Hola Mundo!" Y luego ... lo que sucedió es sobre lo que escribo esta publicación.

En la tercera lección, comenzamos a hacer un juego de texto como LifeLine, y de repente me di cuenta: ¡aquí está!

Si de repente no sabes qué es LifeLine, en pocas palabras: este es un juego de texto sobre un astronauta que se estrelló en un plan deshabitado y se pone en contacto contigo. No parecería nada especial. Pero el hecho es que este juego se convirtió en un éxito de ventas en la AppStore, y sus creadores ganaron varios millones de dólares con esto ...

Descargué todos los juegos de texto existentes de uplst y google play a la vez. Comenzó a tratar con ellos y llegó a la conclusión de que todo en ellos es maravilloso, excepto uno: una trama aburrida y aburrida. Todo comienza igual en todas partes. Algún chico o chica se metió en problemas y se puso en contacto contigo. Y luego actúas como el operador del servicio de rescate y le dices al desafortunado idiota si necesita ir hacia la izquierda o hacia la derecha, recoger una piedra luminosa del suelo o no. Entonces, pensé. Desde Italia (ya nos mudamos a Rusia) todavía tengo un libro de fantasía. ¡Elemental, Watson! ¡Debemos hacer un juego sobre eso!

Me arremangué y seguí.

Comenzaron seis meses de dolores de cabeza, desnutrición y falta de sueño. Con el código, todo seguía yendo a donde sea. Pero un juego no es solo un código. Necesitamos imágenes de personajes, necesitamos música, necesitamos adaptar la trama del libro. Además, no es fácil adaptarse, sino hacer que la trama se desarrolle según la elección del jugador. ¿Cómo lograr esto? No puede administrar con texto simple en la Palabra, necesita dividir el texto en bloques, asignar un número a cada bloque y, según la elección, extraer el bloque con un número determinado ... Y en el código, ¿cómo lograr esto? No te aburriré con detalles aburridos ... al final gané.

Más bien, pensé que gané.

Cuando el juego estaba casi listo, encontré en Media un artículo de cierto Mikhail, un desarrollador de iOS. Mikhail escribió cómo comenzó a desarrollar un juego de texto como LifeLine, pasó por muchas pruebas, superó muchas dificultades, lanzó el juego en la Apple Store y se durmió, anticipando que se despertaría famoso y rico. A la mañana siguiente, realmente se despertó y encontró 4 descargas ... Una semana después había cinco de ellas.

Eso, pensé. Y comenzó a buscar el juego de Mikhail en Apple Store, pero no encontró ningún rastro. Vagas dudas comenzaron a atormentarme.

Bien, pensé Bueno, lanzaré el juego. Pero, ¿y si ella también tiene 4 descargas? Resulta la historia de otro fracaso? También iré al Medio y escribiré un artículo, ¿como Michael?

No, pensé, esto no puede ser. En primer lugar, Mikhail era un tonto e hizo un clon puro de LifeLine. Incluso las capturas de pantalla muestran. En segundo lugar, él mismo escribió que hizo el juego con la esperanza de ganar millones. Leí sobre las ganancias de LifeLine y decidí hacer lo mismo. Pero hice el juego no por el bien de millones, sino por ... Hmm ... ¿Por trabajar en mail.ru?

Y entonces me siento tarde en la noche y pienso. Publica, ve a dormir. Me levanto mañana, miro mis 4 descargas, ¿y luego qué?

Bueno, me importa un bledo, pensé. Y haga clic en "publicar" ...

¿Qué pasó después? ¿Logré romper el récord de Michael? Hmm ... ¿qué puedo decir? Aprenderemos sobre esto muy pronto.

Y sin embargo, como dijo el duque del mismo Munchausen: "esto no es lo principal".

Y el hecho de que:

a) Estaba extremadamente interesado
b) Tengo una experiencia y habilidades invaluables
c) Realmente me gusta lo que sucedió al final.

Bueno y lo más importante: ahora tengo mi propio juego en appStor'e .

Queda por esperar lo que dicen en mile.ru :)

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


All Articles