Git Product home page Git Product logo

plataformgame's Introduction

PlataformGame

Jogo de Plataforma desenvolvido para disciplina de Jogos Digitais

Universidade Estadual de Feira de Santana

TEC502 - Concorrência e Conectividade

Introdução

  • Atualmente, no cenário educacional, nota-se o quão despreparados estão os estudantes, tanto no ensino fundamental e médio, como posteriormente na educação superior. Uma das principais dificuldades apresentadas é em relação a matemática básica. Diversos motivos são apontados para tentar entender qual a verdadeira razão desses obstáculos, como por exemplo, a falta de estrutura familiar dos estudantes, falta de professores, dentre outros.O aprendizado falho que surge desde o ensino fundamental, se transformam em uma imensa bola de neve quando se chega na graduação, uma vez que, Em cursos onde são apresentadas disciplinas que exigem conhecimento matemático, nota-se a alta evasão e o baixo rendimento (Rafael, 2015).

  • Os autores deste artigo enfrentaram obstáculos em disciplinas exigentes de conceitos da matemática do ensino médio,como, Calculo I e Geometria Analítica, isso durante o processo de admissão no ensino superior. A partir daí, compreende-se que além da distribuição do conhecimento, é necessário a criação de alternativas que possam auxiliar o estudante enquanto ele aprende. A tecnologia se encaixa perfeitamente nesse contexto, uma vez que é uma ferramenta facilitadora, ela pode proporcionar ao professor o enriquecimento de suas práticas pedagógicas, ao utilizar os recursos disponibilizados, como vídeos, imagens e jogos educacionais.(Tarouco, 2004)

  • Sendo este último, uma eficaz ferramenta institucional, visto que os jogos possuem elementos que estimulam a competição e geram desafios, Os jogos divertem enquanto motivam, facilitam o aprendizado e aumentam a retenção do que foi ensinado (Tarouco, 2004). Utilizando os jogos como auxiliador educacional, foi pensado no jogo, cruzada matemática, que tem por objetivo introduzir e revisar conceitos matemáticos, do mais básico ao avançado, nas sessão de desenvolvimento é apresentado como foi realizada a sua construção.

Metodologia:

  • Desenvolvimento:

    Motor utilizado

    • Motor utilizado: A plataforma utilizada para o desenvolvimento do jogo foi o Godot que é um motor de jogos focado no desenvolvimento de jogos 2D, e com suporte para 3D. A versão escolhida foi a 3.5.2, pois, por ser uma versão mais antiga, o suporte a resolução de problemas torna-se maior.

    Personagem

    • Personagem: A princípio o jogo só terá um personagem (Figura 2), que representará um estudante, a construção da base do personagem foi realizada no Universal LPC Spritesheet, que é um site para a criação de personagem, porém algumas animações precisaram ser alteradas ou feitas do zero.

    Figura 3

    • Objetivos: Este será um jogo de plataforma 2D, o seu objetivo é a introdução e revisão de conceitos matemáticos. A partir disso estruturou-se a divisão em que cada assunto seria abordado em uma fase diferente, mesclando o conhecimento que foi obtido na fase anterior com a nova fase. Sendo assim quatro fases iniciais foram imaginadas, adição, subtração, multiplicação e divisão. Cada fase terá elementos que mencionarão o tipo da fase, como vemos na Figura 3. Todo o cenário terá detalhes remetentes, como por exemplo, até as nuvens possuem o sinal representante da determinada fase.

    Figura 4

    • Jogabilidade: Dentro do jogo são apresentadas perguntas (Figura 4), o jogador tem possibilidades de responder as perguntas matemáticas que são relacionadas ao assunto da fase, para isso é necessário que o mesmo colete a resposta passando por cima do resultado correto, caso o jogador passe por um objeto que contenha a resposta errada, ele perde vida. O jogador pode se movimentar utilizando as teclas direcionais do teclado e utilizar o espaço para saltar entre os obstáculos.

Resultados e Conclusões:

O protótipo do jogo foi utilizado para compor a nota da terceira unidade da disciplina de Jogos Digitais. O processo da construção do protótipo pode ser considerado um sucesso, uma vez que foi implementado a maior parte do que foi imaginado para o jogo, conseguindo executar o mesmo sem problema algum. As dificuldades que teve-se, foi não conseguir implementar algumas funcionalidades que poderiam polir o jogo, como por exemplo a escolha da fase que se quer jogar, e a tela de derrota, foram duas funcionalidades que implementou-se separadamente, porém na hora de integrar ao todo, ocorreram problemas, sendo assim foram retiradas, para serem melhor desenvolvidas e aplicadas em uma próxima versão, o cenário é ainda um provisório, o que também pode ser melhorado para próximas versões. Por fim, sendo apenas um protótipo, o jogo não foi disponibilizado para outras pessoas jogarem, porém acredita-se que aplicando os pontos de melhoria, os resultados esperados serão atingidos.

plataformgame's People

Contributors

lucasxgb avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.