Um pouco de história do desenvolvimento do seu jogo em Windows Forms + C # puro nos meus 16 anos

Um pouco de fundo


Eu vim para o desenvolvimento no meio da 8ª série (agora que terminei a 9ª), costumava jogar muitos jogos antes, então tinha um grande desejo de escrever o meu. E agora, depois de um monte de teorias e pequenos projetos, cheguei ao primeiro grande projeto. Em geral, sou autodidata. O primeiro grande projeto foi o meu jogo de pesca, escrito em Windows Forms + C # puro. Devo dizer imediatamente que não vejo sentido em escrever um jogo em um mecanismo de terceiros, porque meu caminho não está em Gamedev.

Desenvolvimento do projeto


A ideia de criação veio de um grande jogo 2D "Russian Fishing", a propósito, tirei a maioria das texturas de lá, porque o desenho não faz parte dos meus planos. Surpreendentemente, graças à vasta experiência em pequenas tarefas, o Google quase não o usou durante o desenvolvimento. A partir do qual concluo que a solução de tarefas simples, mesmo simples, gera um grande lucro.

O desenvolvimento em si não foi muito difícil, mas houve lugares em que fiquei sentado o dia todo, criando novos projetos, onde tentei separadamente fazer parte do programa e depois parafusá-lo no meu projeto. Um desses lugares é a profundidade nos locais.

Trata-se de uma grande matriz composta por Labels, segundo a qual pelo teorema de Pitágoras eu processo a presença de um mouse próximo a ele. Agora já existe uma opção para refazê-lo de forma diferente, mas estou sozinho e preciso estudar muito mais tecnologias, porque tenho planos de conseguir um emprego até o final do verão =). (Acho muito fácil imaginar como fica.)

Houve problemas na implementação da isca, porque cada peixe come algo próprio, e há muitos locais, e até a profundidade é diferente. Em geral, passei de 6 a 8 horas na isca por quase uma semana. Mas agora funciona :)

Houve problemas no design da arquitetura (eu tinha uma péssima idéia de como deveria ser), por causa dos quais havia problemas com a implementação de algumas coisas, e tive que refazer o código várias vezes, mas valeu a pena. E mesmo agora, há muitos problemas, mas é muito interessante.

Screenshots

















Uma pequena conclusão, e até uma mensagem para desenvolvedores iniciantes.


Gente, nunca desista, escreve código todos os dias, aprende tecnologia, apesar da sua idade. Vale a pena. Afinal, nos meus 16 anos, já penso em como conseguir um emprego como programador. Espero que este post dê a alguém a motivação para aprender. Mas o mais importante, lembre-se que os programadores não nascem!

No futuro, tentarei escrever um artigo sobre meu treinamento, como conseguir um emprego. Mas, infelizmente, o HeadHunter está vazio na minha cidade, tanto em trabalhos em c # quanto em java. Então eu vou pensar.

Obrigado a todos que lerem este post até o final, anexarei para você um link para o meu disco do Google com o projeto. Voltarei aqui mais forte!

À espera de perguntas, conselhos nos comentários. Embora eu refaça meu projeto, porque ainda há muito trabalho, e é ótimo.

Foi:


Google drive

Se tornou (só 2 local)

Google drive

PS: Obrigado, Habr, que você é =)

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


All Articles