Vou te contar minha história sobre como desenvolvi o jogo. A ideia de cruzar o tiro com matemática surgiu em meus anos de estudante (em algum momento de 2008).
Na verdade, mesmo então, eu ainda estava fazendo tentativas para dar vida à ideia. Para realizar meus objetivos, usei a linguagem de programação Delphi e a biblioteca GLScene que estava dominando . Como resultado, recebi um videogame que você pode assistir abaixo. A propósito, você pode baixar o jogo neste link . É iniciado através do arquivo Project1.exe que está localizado na pasta TestFireCursorProject19
Como começou a Invasão Matemática
Como você pode ver pelo nome da pasta, o jogo estava inacabado. Isso desacelerou sua demonstração pública. Essa. Tive vergonha de mostrar isso em público. E revisão adiada para tempos melhores.
Não chegaram tempos melhores.
Mas, 10 anos depois, surgiu o desejo de ressuscitar a velha ideia em um novo formato. Além disso, o mundo foi dotado de poderosas ferramentas de desenvolvimento de jogos. Minha atenção caiu no Unity3D . Dizem que é uma ferramenta útil para o desenvolvimento de jogos 2D. Exatamente o que eu precisava. Em 2019, comecei a desenvolver. Para escrever o código, escolhi C # , porque estava familiarizado com a " mágica " do JavaScript e não queria estragar meus nervos. Mas como eu não estava familiarizado com C #, Gastei mais tempo no desenvolvimento do que poderia. E agora,
passados 2 meses, com um MVP em mãos, por falta de tempo para o trabalho que me alimenta, abandonei o desenvolvimento ;-D Mais um ano se passou.
Voltei para a revisão. Ou melhor, para retrabalhar. Porque em um ano consegui mostrar o jogo inacabado para meus amigos e conhecidos (a quem muito obrigado) e receber feedback. Acontece que eu criei o jogo pessoalmente para mim, e não para o usuário. (Você pode encontrar o histórico completo das mudanças no jogo no meu canal do Telegram ou na minha página do Facebook ).
A primeira versão em Unity3D
Adaptei o jogo para um aplicativo móvel. Fez alterações na interface e na mecânica do jogo. Para que o jogo não pareça completamente seco, adicionei um "espírito de competição" a ele, ou seja, um inimigo que quer que você perca. Ele então lhe envia esses problemas matemáticos e se alegra com cada erro seu. Daí o nome - Invasão matemática (ofensiva matemática). Meus amigos disseram que o inimigo no jogo é supérfluo.
Fui solicitado com outra mecânica, na qual o jogo será mais interessante para o usuário. Não refiz o jogo de novo, mas decidi introduzir uma nova mecânica no futuro como uma forma adicional de passe. Vou chamar esse método - “ DESAFIO !!! "
Liberação
Agora o jogo está disponível no Play Market e qualquer pessoa pode experimentá-lo. Existem falhas nisso. Você precisa adicionar níveis adicionais a ele. Adicione o idioma uzbeque. Ela agora está em um nível ligeiramente acima de MVP. Já estou recebendo feedback e fazendo alterações com base nele. Certifiquei-me de que o jogo foi lançado .
Que lição aprendi para mim mesmo?
Antes de iniciar o desenvolvimento, você precisa traçar um roteiro e fixar o prazo aproximado. Caso contrário, sua criação pode ficar presa em um mundo paralelo chamado " Ainda não está pronto ".