
Build a Planet, trata-se de uma maneira de retomar um desafio da Nasa para criar um jogo, que permite ao jogador personalizar estrelas, planetas e formulários em um sistema estelar.
Como o problema foi atacado pela equipe.
Por ser obrigatório em um jogo, optamos por definir um "modelo" de jogo por exemplo: jogos de cartas, eletrônicos ou tabuleiros e o público-alvo, assim, lançamos um formulário na rede e buscamos respostas de pessoas sobre seus gostos em relação a jogos , obtém um total de 102 respostas com jogos para celular e apresenta uma porcentagem maior na opinião de amostras, e define como público-alvo como infanto juvenil (8 + anos) pelo fato de desafio desafiar que deve ter seu ensino fundamental. Com isso em mente, e por uma equipe composta principalmente por integradores de ciências da computação, iniciamos o planejamento ou desenvolvimento de um jogo móvel. Use React native como framework de desenvolvimento.
Solução.
Após definir o modelo de jogo, a atenção foi voltada para o desafio, como criar um jogo móvel que atenda às seguintes regras.
• Permitir que o jogador personalize uma estrela.
• Permitir que o jogador crie um planeta.
• Permitir que o jogador crie outros astros, como meteoros, cometas e satélites naturais.
• Permitir que o jogador organize um sistema estelar.
• Permitir que o jogador crie um planeta habitável.
• Seja educativo e divertido.
Decidimos fazer uma fábrica de corpos celestes, que funcione da seguinte forma, um cliente solicite ao proprietário da fábrica (JOGADOR) para que ele faça algo para ele, seja uma estrela, um cometa, um sistema inteiro. Começando pela estrela e seus recursos personalizados, e partindo para coisas mais complexas como sistemas estelares completos. Lembrando que os objetos fabricados sempre tentam manter a realidade, por exemplo: uma estrela personalizada com temperatura “fria”, remeter um núcleo de toneladas avermelhadas.
Personalização:
• Todos os corpos celestes são personalizáveis. Essas personalizações geram um sistema de causa e efeito, onde os parâmetros alteráveis pelo usuário podem gerar um retorno visual e informativo para o jogador de acordo com as regras que cada sistema estelar terá de acordo com a personalização da estrela.
• Estrela: é possível alterar seu tamanho e temperatura, o que fornece respostas diretas sobre uma estrela na sua ficha técnica, como uma vida útil da estrela, cor (vermelha, aplicação, amarelo, branco, azul), é possível ou não uma vez outra estrela em sua órbita.
• Planeta: é possível criar um planeta com diversas formas, aplicar uma composição química de sua atmosfera, tamanho, velocidade de rotação e translação, número de luas. Essas opções retornam efeitos, por exemplo: se o planeta entra ou sai da órbita da estrela (se ele for removido ou puxado), se for habitável ou não (por vida conhecida), e se os efeitos do número de luas sobre ele.
• Corpos celestes como cometas e meteoros, podem ter o seu tamanho, velocidade e trajetória alterada. Trazendo como resposta ou efeito dos demais atrás sobre uma trajetória deles, caso haja uma colisão.
O objetivo do jogo é acertar o pedido do cliente (ou seja, os pontos em forma de estrelas, indo de 0 a 3, dependendo do usuário) e realizar arquivamentos com base nos desafios (sessões secundárias) e entrevistas, exemplos: O jogador na sua tela principal recebe um alerta e ao clicar sobre uma mensagem de um cliente aparece: "Gostaria de transformar minha estrela em uma anã vermelha", o jogador clica no botão de confirmação para fechar um pop-up e o desafio aberto. Assim, iniciando os processos de criação, ou o jogador seleciona uma opção de edição estrela, haverá um menu com alterações simples para alteração dos parâmetros citados anteriormente. Para uma resolução do desafio proposto ou o jogador pode escolher uma ajuda que existe em conjunto com um desafio pop-up, algo como um melhor detalhamento do problema, por exemplo: “Uma anã vermelha é um tipo de estrela pequena de cor vermelha, sendo sua cor afetada pela temperatura”. Com essa ajuda ou jogador, é acionado em quais campos alterar para resolver ou desafiar, em caso de colocar o menor tamanho e a menor temperatura, ele acompanhará na tela de edição a alteração de núcleos na estrela e isso ajudará o assistente.
Com o objetivo do jogo, se relaciona com o ato de educar os jovens.
O sistema de causa e efeito é formulado em cima das regras reais do universo e usando como parâmetros o nosso sistema ou solar (uma equipe realiza os seguintes dados da base de dados abertos pela NASA, para quem tem uma forte base teórica), atendendo às regras da química e da física dos corpos celestes, assim, é ensinado de maneira distinta certas nomenclaturas e as diferenças entre os astros e seus efeitos sobre outros.