Skip to content

Ferramenta educacional gamificada para promover a inclusão digital da terceira idade, utilizando princípios de pensamento computacional. Desafios interativos com três modos de jogo e sistema de progressão por estrelas.

Notifications You must be signed in to change notification settings

ookamyabyss/envolve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Envolve-1

JavaScript CSS React Node.js

ENVOLVE é uma ferramenta educacional gamificada desenvolvida com o objetivo de promover a inclusão digital da terceira idade, utilizando princípios de pensamento computacional. O projeto foi criado para permitir que idosos aprendam a utilizar tecnologias de forma prática, acessível e divertida, por meio de desafios interativos que trabalham habilidades como reconhecimento de padrões, resolução de problemas e coordenação motora.

A ferramenta oferece três modos de jogo com múltiplas fases, que não se repetem, mantendo a experiência dinâmica a cada tentativa. Dependendo do desempenho do jogador, eles recebem de 1️⃣ a 3️⃣ estrelas, e o progresso é registrado para evolução de nível.

Envolve-2

  • Busca de Itens: O usuário deve encontrar itens específicos em uma lista e clicar nos itens corretos que aparecem na tela.

  • Digitação de Palavras/Códigos: O jogador deve digitar corretamente palavras ou códigos apresentados na tela, reforçando habilidades de teclado.

  • Puzzle com Formas Geométricas: O usuário completa uma imagem escolhendo e encaixando formas geométricas corretas, desenvolvendo raciocínio lógico e percepção visual.

Envolve-3

  • Progressão por Estrelas: Os jogadores ganham estrelas conforme o desempenho e acumulam essas estrelas para subir de nível.

  • Sistema de Dicas: Os jogadores podem usar dicas limitadas para facilitar a busca de itens, a digitação ou a solução dos puzzles.

  • Sons de Feedback: Sons diferentes para ações corretas e incorretas, tornando a experiência mais imersiva.

  • Sistema de Níveis: As fases são projetadas de forma que os desafios não se repitam, mesmo quando o jogador reinicia uma fase.

  • Interface Intuitiva: Focada em ser acessível para pessoas idosas, com visual limpo e comandos simples.

Envolve-4

Acesso Online

Acesse o jogo diretamente pelo link abaixo, sem precisar instalar nada:

  https://envolve-theta.vercel.app

Instalação Local

Para executar a ferramenta localmente, você precisará ter o Node.js instalado. Siga os passos abaixo:

Clone o repositório:

  git clone https://github.com/ookamyabyss/envolve/

Entre no diretório do projeto:

  cd envolve

Instale as dependências do projeto:

  npm install

Execute o projeto:

  npm run start

O jogo estará disponível no navegador, geralmente em http://localhost:3000.

Envolve-5

  • React: Framework utilizado para criar a interface do jogo.
  • JavaScript: Linguagem de programação principal.
  • CSS: Para a estilização da interface.
  • Node.js: Ambiente de execução para a aplicação.

Envolve-6

Rafael Roberto Coutinho da Cruz

Universidade do Estado da Bahia - UNEB

Instagram

Email

Envolve-7

Google Drive

Envolve-S-1

Envolve-S-2

Envolve-S-3

Envolve-S-4

Envolve-S-5

Envolve-S-6

About

Ferramenta educacional gamificada para promover a inclusão digital da terceira idade, utilizando princípios de pensamento computacional. Desafios interativos com três modos de jogo e sistema de progressão por estrelas.

Topics

Resources

Stars

Watchers

Forks