Pesquisar
Projeto exclusivo

Jogo web educacional com integração BLE (ESP32)

ontem às 16:18

Descrição do Projeto:

**Descrição geral do projeto**

Estou desenvolvendo um projeto educacional inovador para uma escola e preciso contratar um desenvolvedor para criar um **protótipo funcional de um jogo web interativo**, inspirado em jogos de exploração (estilo Pokémon GO). Os alunos caminham fisicamente pela escola e o jogo identifica automaticamente o local onde eles estão.

A identificação da posição não será feita por GPS ou QR Code, mas sim por **dispositivos ESP32 configurados como beacons BLE**, instalados em diferentes ambientes da escola. Quando o aluno se aproxima de um desses pontos, o jogo web detecta o dispositivo via **Web Bluetooth** e desbloqueia eventos do jogo (desafios, personagens, recompensas etc.).

O objetivo inicial é desenvolver um **protótipo funcional** com alguns pontos da escola para validação do conceito.

---

**Objetivo do projeto**

Criar um **jogo web educacional de exploração física do ambiente escolar**, onde:

* o aluno abre o jogo no celular ou computador;
* o sistema solicita permissão para Bluetooth;
* o jogo detecta dispositivos ESP32 próximos via BLE;
* ao identificar um local específico da escola, o jogo ativa eventos correspondentes.

O projeto tem foco educacional e na gamificação do espaço escolar.

---

**Arquitetura prevista**

O sistema será composto por:

1. **Dispositivos ESP32**

* cada local da escola terá um ESP32;
* o dispositivo anunciará um **Service UUID BLE único**;
* exemplo de locais: biblioteca, laboratório, quadra, sala de matemática.

2. **Aplicação Web**

* HTML, CSS e JavaScript;
* integração com **Web Bluetooth API**;
* identificação dos dispositivos BLE;
* ativação de eventos conforme o local detectado.

3. **Lógica do jogo**

* mapa simples da escola;
* eventos por localização;
* desafios educacionais;
* sistema de pontuação ou conquistas.

---

**Funcionalidades esperadas no protótipo**

O freelancer deverá desenvolver:

* interface inicial do jogo;
* tela de início e cadastro simples de jogador;
* botão de conexão Bluetooth;
* detecção de dispositivos BLE próximos;
* reconhecimento do **Service UUID correspondente a cada local**;
* ativação de eventos quando um dispositivo específico for detectado;
* sistema simples de desafios (pergunta + resposta);
* sistema básico de pontuação ou conquistas;
* interface amigável para celular.

---

**Escopo inicial do protótipo**

Para a primeira versão do projeto:

* 4 locais da escola;
* 4 dispositivos ESP32;
* 4 eventos ou desafios;
* 1 interface web responsiva;
* integração funcional com Web Bluetooth.

---

**Tecnologias desejadas**

Preferencialmente experiência com:

* JavaScript;
* Web Bluetooth API;
* HTML5;
* CSS;
* integração BLE;
* ESP32 (Arduino framework ou similar).

Experiência com jogos web ou gamificação será um diferencial.

---

**O que já estará disponível**

* lista de identificadores BLE (UUID) para cada local;
* dispositivos ESP32;
* definição da lógica do jogo;
* roteiro do funcionamento;
* estrutura pedagógica dos desafios.

---

**Prazo estimado**

O objetivo é desenvolver um **protótipo funcional em aproximadamente 10 dias**, podendo haver continuidade do projeto após a primeira entrega.

---

**Entregáveis**

* código completo da aplicação web;
* integração funcional com BLE;
* documentação básica de instalação e uso;
* instruções para integração com os ESP32.

---

**Observação**

Este projeto faz parte de uma iniciativa educacional de gamificação do ambiente escolar e poderá evoluir para uma plataforma maior no futuro.

Profissionais interessados podem enviar:

* portfólio;
* experiências anteriores com BLE ou Web Bluetooth;
* estimativa de prazo;
* proposta de valor para desenvolvimento.

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento de Games
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 2
Interessados: 4
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (2)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolvimento Unity Multiplayer para Skill Stars - O Skill Stars é uma plataforma competitiva de pênaltis com dinheiro real, focada no mercado brasileiro. Operamos sob o modelo de jogo de habilidade (skill game), com regulamentaç...

Desenvolvedor FiveM (Lua) para base QBCore/Creative - # Desenvolvimento de sistema/base para servidor FiveM (Lua) ## Sobre o projeto Estamos procurando um desenvolvedor com experiência em FiveM (Lua) para auxiliar no desenvolvimento e estrutur...

Desenvolver jogo mobile com temática inclusiva - Prezados freelancers, Estamos buscando um desenvolvedor de jogos mobile para criar um Endless Runner inovador, com forte propósito social. O projeto promoverá inclusão, com um...

Desenvolvimento de jogo educacional em realidade virtual ou aumentada - Prezados profissionais, Estou em busca de um profissional de TI com conhecimento em desenvolvimento de jogos em realidade virtual ou aumentada para criar um jogo educacional. Os detalhes ser&atild...

Desenvolver jogo no Roblox com temática Dragon Ball - Quero que a pessoa desenvolva um jogo no Roblox para mim, no estilo "Roube um Brainrot", porém com personagens de Dragon Ball.

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.