Universidade Federal de Santa Maria

DEPARTAMENTO DE TECNOLOGIA DA INFORMAÇÃO

Disciplina: Programação Orientada a Objetos II 

Space Shooter sobre Astronomia 

Professor: Dr. Fábio Parreira

Estudantes: Gustavo Manfio Stefanello, Lucas Manfio

                    

  1. Introdução

O presente jogo tem como objetivo ensinar através de uma gameplay simples e intuitiva um pouco mais sobre nosso sistemas solar e os planetas que formam o mesmo. Estudar sobre o espaço pode, às vezes, ser tedioso para algumas pessoas, mas de forma interativa tudo fica mais simples e interessante. O presente jogo irá abordar os planetas como mercúrio, vênus, terra, marte, júpiter, saturno, urano e netuno, falando um pouco sobre eles, com conteúdo extraído das suas referidas páginas da wikipédia. Cada planeta estará em uma posição correta da órbita, apresentando uma simples representação gráfica da mesma, com os modelos bases gerados por inteligência artificial e adaptados pelo criador.

As partes seguintes do trabalho irão compreender a metodologia de pesquisa relacionada com a criação de jogos voltados para o ensino, referentes à astronomia e geografia e também sobre o auxílio de inteligência artificial na criação de jogos eletrônicos. 

  1. Referencial teóricos

O jogo será sobre o tema astronomia, o conteúdo retratado no jogo foi retirado no wikipedia, das referidas páginas sobre os planetas, os quais tem um pequeno resumo sobre cada planeta com o objetivo de contextualizar e situar o mesmo sobre os principais astros presentes no nosso sistema solar.    

Exemplo de conceitos abordados:

  • Jogos sobre Astronomia 
  • Space shooter
  • pixel art gerada por inteligência artificial
  1. Estado da arte

O referido artigo irá abordar temas retratados no trabalho Inteligência Artificial gerativa Para Criação de conteúdo em Jogos Digitais, do autor Matheus B. Torres, dos autores J. C. Miranda; G. R. Gonzaga; R. C. Costa; C. C. C. Freitas; K. C. Côrtes sobre  Jogos didáticos para o ensino de Astronomia no Ensino Fundamental e o último artigo dos autores Jorge Doresk e Maicon Santos sendo RAZÃO CELESTE: UM JOGO SOBRE ASTRONOMIA.

As conclusões presentes nos artigos demonstram o desejo de contribuir na aprendizagem sobre astronomia e física através de uma ferramenta digital. Além de terem ajudado no desenvolvimento da metodologia de jogos como uma ferramenta de ensino. Como também apresentam que a aplicação de Inteligência Artificial, na criação de níveis representa uma revolução notável na indústria de videogames, bem como pode aprimorar o trabalho do game designer, reduzindo o tempo de desenvolvimento e estimulando a criatividade dos desenvolvedores[Torres. M].

  1. Modelagem do Jogo

O jogo tem uma camada sobre todos os layouts que representa gera um efeito de ruído, para gerar nostalgia nas pessoas que jogam o jogo.

O personagem principal começa sua jornada no universo, enfrentando asteroides que vem até a direção do jogador tentando danificar sua espaçonave. Abaixo na tela existe sua contagem de vidas, bem como os pontos que representam a quantidade de asteroides destruídos. Ao destruir 100 asteroides os mesmos param de ser gerados. Os asteroides são gerados em posições aleatórias do mapa a cada 1.5 segundos, deixando um espaço disponível para que o jogador tome suas decisões.

A espaçonave pode destruir os asteroides disparando pequenos foguetes, que são acionados pelo mouse 1, o qual também é responsável pelo sistema de mira da espaçonave. Quando a espaçonave colidir com um meteoro é subtraído 1 ponto de sua vida, retornando ao menu quando essa atingir 0 pontos.

Ao destruir  50 asteroides, o planeta chamado Theia surge na tela e começa perseguir o jogador. Theia é o nome dado ao planeta que, de acordo com a Hipótese do grande impacto, colidiu com a Terra, dando assim origem à Lua(WIKIPEDIA). O planeta Theia é o chefão do primeiro mapa, representando a primeira dificuldade que o jogador irá enfrentar. O planeta precisa ser atingido por 50 mísseis para ser destruído por completo. 

Ao destruir o chefão o jogador é transportado para uma representação gráfica simples do nosso sistema solar, o qual fica rodando para representar uma órbita. Ao clicar em cada planeta o jogador recebe informações sobre o mesmo, bem como a possível explicação de porque não podem pousar ali. As informações sobre o planeta foram retiradas do wikipédia.

Em Marte, ao clicar no botão entrar, nosso jogador é levado para a segunda fase, situada no planeta Marte, onde ele terá que destruir 100 drones para completar o jogo.

Ao destruir os 100 inimigos é exibida a tela de fim de jogo, dando a opção de voltar para o menu ou voltar para a seleção de mapas.


5  Desenvolvimento do protótipo

Na criação do aspecto artístico do jogo foi utilizado o gerador de imagens baseado em inteligência artificial do Bing. Para a obtenção da informação que compõe o caráter informativo do jogo foram realizadas pesquisas no WIKIPEDIA, utilizando as informações descritas nas páginas dos respectivos planetas, a data de acesso das informações datam do ano 2023, podendo ocorrer mudanças nos anos posteriores. A tecnologia usada no desenvolvimento de protótipo de jogo foi o Construct 2, em sua versão gratuita.    

  1. Validação

Todas as fases e funcionalidades foram testadas, bem como a capacidade de progressão linear do jogo.

  1. Considerações finais

Lecionar sobre o universo e conseguir pregar o interesse das pessoas pode ser uma tarefa difícil, gamificar esse processo pode ser de grande ajuda, tornando o conhecimento acessível, simples e dinâmico,a mistura que se interage com a fonte de conhecimento.

Buscar tornar o conhecimento dinâmico pode ser uma tarefa árdua, mas traz grandes benefícios, visto que o grande público alvo de jogos são jovens que ainda estão em processo de formação educacional. Jogos nesse sentido podem ser de grande ajuda para despertar interesse e consequentemente conseguir atrair novos profissionais para uma área de conhecimento quase ilimitado.   

  1. Referências bibliográficas

Matheus B. Torres. Inteligência Artificial gerativa Para Criação de conteúdo em Jogos Digitais, disponivel em: https://www.cin.ufpe.br/~tg/2023-1/TGs_CC/tg_mbmt.pdf, acesso em 18/11/2023.

J. C. Miranda; G. R. Gonzaga; R. C. Costa; C. C. C. Freitas; K. C. Côrtes Jogos didáticos para o ensino de Astronomia no Ensino Fundamenta, disponível em: https://www.scientiaplena.org.br/sp/article/view/2742/1390, acesso em: 18/11/2023

Jorge Doresk, Maicon Santos.RAZÃO CELESTE: UM JOGO SOBRE ASTRONOMIA, disponível em: https://www.revistas.uneb.br/index.php/sjec/article/view/6358, acesso em: 18/11/2023

WIKIPÉDIA, Terra, disponível em: https://pt.wikipedia.org/wiki/Terra 

WIKIPÉDIA, Marte(planeta), disponível em: https://pt.wikipedia.org/wiki/Marte_(planeta)

WIKIPÉDIA, Urano(planeta), disponível em:  https://pt.wikipedia.org/wiki/Urano_(planeta)

WIKIPÉDIA, Saturno(planeta), Disponivel em:  https://pt.wikipedia.org/wiki/Saturno_(planeta)

WIKIPÉDIA, Netuno(planeta), Disponível em: https://pt.wikipedia.org/wiki/Netuno_(planeta)

WIKIPÉDIA, Vénus(planeta), Disponível em: https://pt.wikipedia.org/wiki/V%C3%A9nus_(planeta)

WIKIPÉDIA, Mercúrio(planeta), Disponível em: https://pt.wikipedia.org/wiki/Merc%C3%BArio_(planeta) 

WIKIPÉDIA, Júpiter(planeta), Disponível em: https://pt.wikipedia.org/wiki/J%C3%BApiter_(planeta)

Download

Download
navinha.zip 62 MB