← ARFX 👻 Ghost Maze
👻

Ghost Maze

Pac-Man 3D controlado pelos seus olhos — labirinto neon retro com camera AR de fundo

Jogar →

Sobre

Pac-Man reimaginado com controle por rastreamento ocular usando MediaPipe Face Mesh (468+ landmarks com refinamento de iris). A camera frontal do celular detecta a posicao da sua iris em tempo real e transforma a direcao do olhar em controle do jogo — olhe para a esquerda e o Pac-Man vira para a esquerda, olhe para cima e ele sobe. Pisque os dois olhos para ativar um boost de velocidade temporario. O labirinto e o classico do Pac-Man (28x31) renderizado em Canvas 2D com paredes neon azuis brilhantes, dots amarelos com glow, power pellets pulsantes e ghost door magenta. Os 4 fantasmas classicos estao presentes com IA individual: Blinky (vermelho) persegue diretamente, Pinky (rosa) embosca 4 celulas a frente, Inky (ciano) e imprevisivel, e Clyde (laranja) alterna entre perseguir e fugir. Power pellets deixam os fantasmas vulneraveis — coma-os para pontuar! Efeitos sonoros retro com Web Audio API para cada acao: chomp, power-up, comer fantasma, morte e level up. Siren de fundo que muda de tom durante power mode. Visual neon com scanlines retro sobre camera AR. Fallback por teclado (setas + espaco) e touch (swipe + tap).

Como Jogar

1. Abra o jogo — permita o acesso a camera e aguarde o Face Mesh carregar.

2. Olhe para os lados — mova seus olhos para a esquerda ou direita. O Pac-Man muda de direcao conforme a direcao do seu olhar.

3. Olhe para cima/baixo — olhe para cima ou para baixo para mudar a direcao vertical.

4. Pisque para boost — pisque os dois olhos ao mesmo tempo para ativar um boost de velocidade temporario.

5. Coma os dots — passe por todos os dots amarelos do labirinto para completar o nivel.

6. Power pellets — os dots grandes nos cantos deixam os fantasmas vulneraveis (azuis). Coma-os para ganhar 200 pontos!

7. Cuidado com os fantasmas — cada um tem estrategia diferente. Blinky persegue, Pinky embosca, Inky surpreende, Clyde e timido.

Fallback: Teclado (setas + espaco para boost) ou toque (swipe para direcao, tap para boost).

AR Pac-Man Eye Tracking MediaPipe Face Mesh Iris Detection Neon Retro Canvas 2D Ghost AI Web Audio API Camera AR Blink Detection
Crie um Pac-Man com vista aerea 3D controlado pelos olhos com estilo neon retro e camera AR de fundo. Use MediaPipe Face Mesh (468+ landmarks, refineLandmarks:true para iris) para rastrear o olhar em tempo real. Calcule o offset da iris dentro do contorno do olho (landmarks outer/inner/iris center) para determinar direcao do olhar: esquerda, direita, cima, baixo. Threshold de 0.06 para ativar direcao. Suavize com lerp 0.35. Detecte piscada com Eye Aspect Ratio (EAR) — quando ambos olhos fecham (EAR < 0.018), ative boost de velocidade temporario (90 frames). Cooldown de 20 frames entre piscadas. Labirinto classico Pac-Man 28x31: 0=parede, 1=dot, 2=vazio, 3=power pellet, 4=ghost house, 5=ghost door. Pac-Man com boca animada (sin*0.35), olho, glow amarelo pulsante. 4 fantasmas classicos com IA individual: Blinky (vermelho, persegue diretamente), Pinky (rosa, embosca 4 tiles a frente), Inky (ciano, vetor blinky-pacman dobrado), Clyde (laranja, persegue se longe, foge se perto de 8 tiles). Modos scatter/chase com timing classico (7s scatter, 20s chase, alternando). Power pellets ativam modo frightened (6s) — fantasmas ficam azuis/brancos piscando, comestiveis por 200 pontos. Paredes neon azuis com glow nas bordas adjacentes a caminhos. Dots amarelos com glow, power pellets pulsantes. Ghost door magenta. Indicador de olho no canto mostrando direcao do olhar. Sons retro com Web Audio API: chomp, power-up, comer fantasma, morte, level up. Siren de fundo com oscilador sine que muda durante power mode. Scanlines retro. Velocidade progressiva por nivel. Tunnel wrap na linha 14. Fallback por teclado (setas + espaco) e touch (swipe + tap). Camera de fundo com overlay escuro 82%. Tudo em um unico arquivo HTML.