# 1. Instalar dependências (primeira vez)
yarn install
# 2. Iniciar o servidor de desenvolvimento
yarn dev
# 3. Abrir no navegador
# Acesse: http://localhost:3000- Permita o acesso à webcam quando solicitado
- Para cada direção (↑ ↓ ← →):
- Clique e SEGURE o botão "Adicionar Amostra"
- Faça o gesto desejado (ex: mão levantada para cima)
- Mantenha pressionado até ter ~30 exemplos
- Clique em "TREINAR MODELO"
- Aguarde o treinamento (alguns segundos)
- Clique em "JOGAR"
- Faça os gestos que você treinou
- O Pac-Man vai se mover automaticamente! 🎉
- Use gestos bem diferentes para cada direção
- Adicione 40-60 exemplos por direção
- Mantenha a iluminação constante
- Fundo simples e limpo
- Gestos muito parecidos
- Poucos exemplos (menos de 20)
- Mudar de lugar durante o treino
- Fundo muito confuso ou com movimento
| Direção | Gesto Sugerido |
|---|---|
| ↑ Cima | Mão levantada acima da cabeça |
| ↓ Baixo | Mão abaixada, apontando para baixo |
| ← Esquerda | Mão apontando para a esquerda |
| → Direita | Mão apontando para a direita |
Se o modelo não estiver funcionando bem, tente:
- Mais dados: Adicione mais exemplos (50-100 por direção)
- Mais epochs: Mude de 20 para 40
- Learning rate menor: Troque 0.0001 por 0.00001
- Retreinar: Depois de ajustar, treine novamente
→ Verifique se a webcam está conectada e permitiu o acesso
→ Use gestos mais distintos e adicione mais exemplos
→ Verifique se o arquivo public/pacman-google.js existe
→ Adicione pelo menos 20 exemplos em TODAS as direções
Webcam → Captura Imagem → MobileNet → Sua Rede Neural → Predição → Pac-Man
(224x224) (Features) (Treina) (Direção) (Move!)
1. MobileNet extrai características das imagens (Transfer Learning)
2. Sua rede neural aprende a classificar essas características
3. Durante o jogo, prevê em tempo real a direção
# Desenvolvimento
yarn dev
# Build de produção
yarn build
# Executar build
yarn start
# Limpar cache (se tiver problemas)
rm -rf .next node_modules
yarn installDivirta-se controlando o Pac-Man com gestos! 🎉👻
Desafio: Tente conseguir a maior pontuação possível usando apenas gestos!