Un poco de historia
Llegué al desarrollo a mediados del grado 8 (ahora terminé el 9), solía jugar muchos juegos antes, así que tenía un gran deseo de escribir el mío. Y ahora, después de una gran cantidad de teoría y pequeños proyectos, llegué al primer gran proyecto. En general, soy autodidacta. El primer gran proyecto fue mi juego de pesca, escrito en
Windows Forms + C # puro. Debo decir de inmediato que no veo el punto de escribir un juego en un motor de terceros, porque mi camino no está en Gamedev.
Desarrollo del proyecto
La idea de la creación surgió de un gran juego en 2D "Russian Fishing", por cierto, tomé la mayoría de las texturas de allí, porque el dibujo no es parte de mis planes. Sorprendentemente, gracias a la amplia experiencia en tareas pequeñas, Google casi no usó Google durante el desarrollo. De lo cual llego a la conclusión de que la solución incluso de tareas pequeñas y simples ofrece grandes ganancias.
El desarrollo en sí no fue muy difícil, pero hubo lugares en los que me senté todo el día, creando nuevos proyectos, donde intenté hacer parte del programa por separado y luego atornillarlo en mi proyecto. Uno de estos lugares es la profundidad en los lugares.
Esta es una matriz grande que consiste en Etiquetas, según las cuales, según el teorema de Pitágoras, proceso la presencia de un mouse al lado. Ahora ya existe una opción para rehacerlo de manera diferente, pero estoy solo y necesito estudiar muchas más tecnologías, porque planeo conseguir un trabajo para fines de verano =). (Creo que es bastante fácil imaginar cómo se ve).
Hubo problemas en la implementación del cebo, porque cada pez come algo propio, y hay muchos lugares, e incluso la profundidad es diferente. En general, pasé 6-8 horas en cebo durante casi una semana. Pero ahora funciona :)
Hubo problemas en el diseño de la arquitectura (tenía una mala idea de cómo debería verse) debido a que hubo problemas con la implementación de algunas cosas, y tuve que rehacer el código muchas veces, pero valió la pena. E incluso ahora, hay muchos problemas, pero es muy interesante.
Una pequeña conclusión, más bien, incluso un mensaje para desarrolladores novatos.
Chicos, nunca se rindan, escriban código todos los días, aprendan tecnología, a pesar de su edad. Vale la pena Después de todo, en mis 16 años, ya pienso en cómo conseguir un trabajo como programador. Espero que esta publicación le dé a alguien la motivación para aprender. Pero lo más importante, ¡recuerda que los programadores no nacen!
En el futuro intentaré escribir un artículo sobre mi entrenamiento, conseguir un trabajo. Pero desafortunadamente, HeadHunter está vacío en mi ciudad, tanto en C # como en Java. Entonces lo pensaré.
Gracias a todos los que leyeron esta publicación hasta el final, adjuntaré un enlace a mi disco de Google con el proyecto. Volveré aquí más fuerte!
Esperando preguntas, consejos en los comentarios. Si bien volveré a hacer mi proyecto, porque todavía hay mucho trabajo y es genial.
Fue:
Google driveSe convirtió (solo 2 ubicaciones)
Google drivePD: Gracias, Habr, que eres =)