De uma cobra do passado a jogos mentais

Na infância profunda, eu, como a maioria das crianças e adolescentes, conheci um mundo bastante fascinante, que naquela época tive a oportunidade de mergulhar de uma forma que parecia uma nova realidade.





O elefante cinza Dandy se tornou o primeiro guia para o universo virtual. Ao chegar ao pôr do sol dos consoles de oito bits, me divertiu, o console não é muito longo e foi substituído por um Sega mega drive 2 no qual jogo às vezes jogo até hoje como um console clássico e o console portátil Gopher 2



desenvolvimento de jogos I começou a se envolver em seus anos de estudante. Portanto, minha tese foi um aplicativo de desktop para aprender russo para grupos do Cazaquistão com elementos de gamificação escritos em Delphi.



Um pouco depois, enquanto estudava em uma academia online no curso de JavaScript, tive que implementar um pequeno jogo - uma cobra como trabalho final do projeto.



Depois de concluir o treinamento com sucesso, carreguei o código-fonte no GitHube esqueci o projeto.



Mais de meia dúzia de anos se passaram desde que voltei ao repositório para adaptar o jogo ao sistema operacional móvel KaiOS. Assim, anos depois, um projeto do passado viu a luz do presente.



Este minijogo se tornou involuntariamente o projeto de estreia de muitos que desenvolvi este ano para o sistema operacional móvel KaiOS.



Hoje, quando o ano de saída se esforça apressadamente para sua conclusão, gostaria de resumir essa experiência por meio de um conto sobre cada um deles lançado por mim durante este período formulários.



O projeto snake, que foi publicado em abril, não foi o único aplicativo construído usando o modelo DOM. Outro jogo emprestado da matriz DOM de " Simple Snake " tornou-se " Simple Pac Man "



A ideia básica por trás do jogo é bastante simples. Pac-Man deve coletar o máximo de frutas possível. A cada cinco frutas consumidas, um fantasma é gerado, respectivamente. Quanto mais frutas forem comidas, mais difícil será se esquivar dos inimigos. Se o fantasma entrar em contato com Pacman, o jogo termina e o número de pontos ganhos (frutas comidas) é exibido. Algum


tempo após o lançamento do projeto, eu especialmente não esperava que ele fosse procurado e receberia atenção para ele, mas foi bom ver o aplicativo na análise por telefone , assim como um banner da KaiOS.






Já hoje, observando as estatísticas gerais, foi uma alegria contemplar que só nos EUA o aplicativo foi instalado por mais de 13.000 pessoas em um período de seis meses.







Enquanto Pac-Man tentava comer o máximo de frutas possível enquanto fugia de fantasmas nos telefones das pessoas ao redor do mundo, eu já estava trabalhando em um novo projeto no qual abandonei completamente a arquitetura construída no DOM e comecei a usar o canvas.



Sendo um amante da atividade de esqui, implementei meu hobby em um aplicativo de jogo que mais tarde chamei de “ esqui na montanha Alma ” em homenagem à cidade de Almaty onde moro.


O esquiador desce a encosta da montanha, cuja velocidade inicial no início do jogo é muito baixa, mas com o tempo aumenta constantemente. No caminho, um atleta amador atrapalha a comida e quanto mais velocidade fica, mais difícil é desviar.



O esquiador deve tentar desenvolver o máximo de velocidade possível. O jogo é interrompido pela tela com a velocidade máxima do personagem imediatamente após a colisão com o abeto. Como da


última vez, eu não esperava uma grande conversão do projeto, mas fiquei agradavelmente surpreso que durante os seis meses de existência do aplicativo no mercado KaiStore apenas na Nigéria, o número de instalações ultrapassou seis mil.







Após o término do projeto "Alma-Mountain ski", comecei a pensar no que mais agradar aos usuários do sistema operacional móvel KaiOS, além de melhorar minhas habilidades na área de desenvolvimento de jogos. Foi assim que surgiu a ideia de um novo projeto “ UFO Cow Thief. ” Como



base do jogo, decidi pegar um mito bastante divertido sobre o rapto de vacas por objetos voadores não identificados.



A ideia é bastante simples. A ação acontece no campo à noite. Vacas vagam no pasto. O jogador que controla o disco voador deve roubar o máximo de vacas possível no tempo concedido.



Nuvens pairando podem refratar o feixe de OVNI e a vaca vai cair no chão.



Para deixar o jogo mais divertido, adicionei a função de ficar um pouco de tempo na reserva para cada vaca


roubada.Já no primeiro mês de publicação, notei que o jogo não se popularizou. Meio ano depois, duas mil e quinhentas pessoas baixaram o jogo nos EUA, na Nigéria foi mil a menos e em outros países o número de instalações nem chegou a mil.







Fiquei chateado, mas não perdi a motivação. O próximo projeto que viu a luz do dia é " Flight on the Buran ". A propósito eu escreviartigo sobre habr sobre o ciclo de desenvolvimento completo deste aplicativo da inspiração para a primeira conversão



O objetivo do jogo é colocar a espaçonave na órbita mais próxima.



A velocidade do avião-foguete está aumentando constantemente, mas o jogador tem apenas 4 tanques de combustível em estoque, que devem ser devidamente distribuídos para chegar ao espaço sideral.



Além disso, Buran está equipado com quatro boosters que podem ser usados ​​durante o jogo. A



dificuldade de passar não é apenas que você precisa distribuir adequadamente todos os recursos durante o jogo, mas também precisa manobrar entre meteoros em queda, que, ao serem atingidos, reduzem a velocidade em vários indicadores


Embora este aplicativo seja o meu favorito, o público não gostou. O maior número de downloads de aplicativos em um período de seis meses foi de mais de 2.000 nos Estados Unidos e na Nigéria, e em países como Uganda, Paquistão e Tanzânia, pouco mais de







1.000. Enquanto Buran estava voando rapidamente para a órbita da Terra, eu estava pensando em um novo projeto em um gênero completamente diferente. Há muito tempo queria criar um jogo em que o mundo virtual fosse pré-projetado, e não gerado instantaneamente. Foi assim que nasceu o aplicativo Lost in the Woods .



Um professor de uma escola local vai para casa após as aulas noturnas e decide pegar um atalho para casa pela floresta. Mas de repente ele percebe que está perdido.



A tarefa é bastante comum - você precisa encontrar uma casa em uma densa floresta noturna.


Este andador há seis meses já mostrou um resultado melhor em comparação com os aplicativos anteriores desenvolvidos por mim. Portanto, apenas na Nigéria, o número de downloads chegou a oito mil e quinhentos.







Resposta à pergunta "O que vem a seguir?" não demorou a chegar. Já que no futuro eu queria criar um jogo de plataforma completo, tive que aprender a trabalhar corretamente com gravidade e colisão. Assim, o novo projeto " Builder " foi lançado .



As caixas de envio caem na plataforma. O construtor precisa limpar a área das caixas, jogando-as nos orifícios vazios nas laterais da plataforma.



Para tudo sobre tudo, o jogador recebe apenas três vidas, das quais ele pode dispor durante o jogo. O coração desaparece se uma caixa cair na cabeça do construtor.



O jogo mantém o controle das caixas descartadas. A tarefa é bastante simples - tente zerar o máximo de caixas possíveis.Após


a publicação do aplicativo, não houve diferenças significativas entre os jogos anteriores. Nos seis meses de existência do projeto no mercado de aplicativos, o número máximo de downloads de jogos ultrapassou 22.519, sendo a Nigéria na liderança em corridas de cavalos.







Cansado de lançar aplicativos de jogos, resolvi tentar mudar um pouco o formato e ao mesmo tempo aprender a interagir com os sensores do aparelho. Já que, apesar da minha idade, ainda estou esperando uma carta de Hogwarts, decidi que fãs como eu implementassem um aplicativo. Foi assim que outro projeto chamado " Câmera Harry Potter " entrou em meu portfólio .



Com a ajuda de APIs da Web, comecei a exibir tudo o que a câmera do dispositivo mostra na tag “video”, e em cima do elemento exibi vários frames sobre o tema da franquia.



Quando o usuário pressionava o botão "obturador", o quadro do vídeo era retirado, o caminho para o quadro ativo era traçado e tudo o que estava acumulado era desenhado em duas camadas na tela, depois salvo na memória do aparelho. Assim, os usuários receberam uma foto finalizada com uma moldura em sua galeria.


O aplicativo foi bem recebido. O número máximo de instalações chegou a mais de oito mil só na Nigéria em um período de seis meses.







O aplicativo a seguir também se tornou um ligeiro afastamento do tema de jogos. Como queria adquirir a habilidade de trabalhar com a memória permanente do telefone (externa e interna), lancei o projeto “Gerenciador de arquivos simples ”, que, aliás, se tornou o primeiro gerenciador de arquivos de terceiros para o sistema operacional móvel KaiOS.



O gerenciador pode exibir a hierarquia de diretórios da memória interna e externa, abrir imagens de vários formatos, reproduzir formatos de vídeo e áudio.



Em versões futuras, está prevista a introdução de permissão para gravar em diretórios para implementar as funções de exclusão e movimentação de arquivos


O número total de downloads do aplicativo foi de quase 65 mil em um período de cinco meses, sendo que só no Paquistão mais de dez e meio mil pessoas usaram o gerenciador







Em meus anos de estudante, comecei a me interessar pelo tema do autodesenvolvimento. Na minha estante havia obras literárias de autores como Dale Carnegie, Robert Cialdini, Joaquim de Posada e Ellen Singer, Napoleon Hill, etc. Também gostei muito de assistir o projeto “ Life in Kaizen Style ” de Evgeny Popov.



Uma vez me deparei com um método para calcular a harmonia. Este método permite que você estude completamente a vida, identifique os pontos fracos que precisam ser trabalhados. Essa solução se chama “A Roda do Equilíbrio da Vida”.



Recentemente pensei, por que não criar um aplicativo móvel que ajudasse quem deseja criar essa roda e contemplar suas áreas problemáticas que precisam ser trabalhadas para alcançar o equilíbrio na vida?



Mal dito e feito, é assim que o projeto apareceu “Wheel of life balance


Implementei um manipulador que coleta todos os dados definidos pelo usuário e os alimenta na biblioteca Chart.js , que produz um gráfico completo do tipo“ Regiões polares ”.



Se olharmos as estatísticas de downloads de aplicativos, elas não parecem impressionantes. O número máximo de downloads por país mal ultrapassa 2.000 na Nigéria em 4 meses de existência do aplicativo. Mas a conversão não foi pequena, o número de cliques em anúncios ultrapassou muitos dos aplicativos anteriores que desenvolvi.







O trabalho final deste ano foi uma série de aplicativos inteligentes “Adivinhe” que funcionam de forma estável no modo offline










1. Adivinhe o filme pelo quadro

2.Adivinhe o jogo da Sega por quadro

3. Adivinhe o país pela bandeira O



usuário vê um quadro ou uma bandeira e recebe a hora. Apenas três erros são permitidos.



Juntos, todos os três aplicativos foram instalados quase 80.000 vezes. Em termos de conversões em cliques em anúncios, a série “Adivinha” ocupa uma posição de liderança entre meus aplicativos.


Com este artigo, queria fechar a temporada de desenvolvimento de jogos e outros aplicativos e fazer uma pausa antes dos feriados de Natal e Ano Novo. O ano acabou sendo muito agitado, e o caminho de uma simples cobra a uma série de jogos intelectuais foi incrivelmente emocionante.



Nesse caminho, encontrei muitas dificuldades que eram desafios para eu enfrentar. Essa experiência me deu muito conhecimento e aplicativos que eu lancei, acredito que contribuíram para o desenvolvimento do ecossistema KaiOS.



Feliz Natal e Ano Novo chegando gradativamente a todos!



PS: as estatísticas podem ser um pouco diferentes das reais, pois quando verifiquei novamente, percebi que elas tendem a "flutuar"



All Articles