A little background
I came to the development in the middle of the 8th grade (now finished 9), before I played a lot of games, so I had a great desire to write mine. And now, after a huge pile of theory and small projects, I got to the first big project. In general, I am self-taught. The first serious project was my game about fishing, written in pure
Windows Forms + C # . I’ll say right away that I don’t see the point of writing a game on a third-party engine, because my path does not lie in Gamedev.
Project development
The idea of creation came from a large 2D game “Russian Fishing”, by the way, I took most of the textures from there, because drawing is not part of my plans. Surprisingly, due to the large experience on small tasks, Google almost never used it during development. From which I conclude that solving even simple small tasks gives a big profit.
The development itself was not very difficult, but there were places where I sat all day, creating new projects, where I tried to make a part of the program separately, so that I could fasten it into my project. One of these places is the depth at locations.
')
This is a large matrix consisting of Labels, which, using the Pythagorean theorem, process the presence of a mouse next to it. Now there is an option to remake differently, but I’m alone, and there’s still a lot to learn about technologies, because I’m planning to get a job by the end of the summer =). (I think it’s pretty easy to imagine how it looks.)
There were problems in the implementation of baits, because each fish eats something of its own, and there are many locations, and even the depth is different. In general, I spent on bait for almost a week for 6-8 hours. But now it works :)
There were problems in the design of architecture (then I had no idea how it should look like) because of what there were problems with the implementation of some things, and I had to redo the code many times, but it was worth it. And even now, there are a lot of problems, but it is very interesting.
A small conclusion, rather even a message to novice developers.
Guys, never give up, write code every day, learn technology despite your age. It's worth it. Indeed, in my 16 years I already think about how to get a job as a programmer. I hope that this post will give someone motivation to learn. But the main thing - remember that programmers are not born!
In the future I will try to write an article about my training, job placement. But unfortunately, HeadHunter in my city is empty, both C # and java vacancies. So I will think.
Thanks to everyone who read this post to the end, I will attach a link for you to my Google project disc. I'll be back here stronger!
Waiting for questions, advice in comments. While I’ll be redoing my project, there’s still a lot of work there and it’s great.
It was:
Google driveIt became (only 2 location)
Google drivePS: Thank you, Habr, that you are =)