🍦 ARCADE ICEGURT 🍦

Jogue, Vença e Ganhe Geladinhos!

Não tem conta? Registre-se aqui

🍦 CADASTRO 🍦

Crie sua conta e comece a jogar

Já tem conta? Faça login

🍦 ARCADE ICEGURT 🍦

🕹️ Escolha seu Jogo:

🐍

SNAKE

Coma a comida e cresça sem colidir!

🐦

FLAPPY BIRD

Desvie dos canos e chegue longe!

👾

PAC-MAN

Coma os pellets e fuja dos fantasmas!

🚀

Asteroids

Prepare-se para explodir!

🔫

COUNTER-STRIKE 1.6

FPS Clássico, jogue direto do navegador.

🔫

KRUNKER.IO

FPS competitivo rápido, jogue online.

🏆 Ranking 🏆

Carregando...

Arcade IceGurt © 2025 - Desenvolvido por Paulo Moraes

👤 MEU PERFIL

Meu Inventário

Você ainda não comprou nenhum item.

🛍️ LOJA ICEGURT

Gaste seus 🍦 Geladinhos aqui! (Saldo atual: 0)

🍓

Geladinho de Morango

Preço: 5 🍦
🍫

Geladinho de Chocolate

Preço: 5 🍦
🍇

Geladinho de Uva

Preço: 10 🍦

Skin Dourada

Preço: 50 🍦

📚 DOCUMENTAÇÃO

Bem-vindo aos bastidores do Arcade IceGurt! Aqui você encontra informações sobre o sistema, arquitetura e equipe que tornou tudo isso possível para a ExpoTech 2025/2.

Sobre o Grupo (IceGurt Team)

Este projeto foi desenvolvido pela equipe IceGurt Arcade para a ExpoTech 2025/2, unindo tecnologia, criatividade e um toque de diversão.


🖥️ Frontend — O que você vê

  • HTML5: Estrutura das páginas.
  • CSS3: Estilos usando variáveis, animações e layout responsivo.
  • JavaScript (ES6+):
    • Controle das telas (Login, Menu, Loja etc.)
    • Eventos e lógica dos botões
    • Carregamento dos jogos
    • Socket.IO para ranking e geladinhos em tempo real

⚙️ Backend — O cérebro do Arcade

  • Node.js: Execução do servidor.
  • Express.js: Gerenciamento das rotas de autenticação.
  • Socket.IO: Comunicação em tempo real com todos os jogadores.

🏗 Arquitetura do Sistema

O fluxo geral funciona assim:

  1. Cliente faz login/registro pela API.
  2. Servidor autentica e envia um Token JWT.
  3. Cliente conecta ao Socket.IO usando o token.
  4. Servidor valida a conexão.
  5. Jogador inicia e conclui um jogo.
  6. O score final é enviado via socket.emit('jogo-finalizado').
  7. Servidor salva no banco.
  8. Servidor envia broadcast de atualização.
  9. Todos os clientes recebem o novo ranking em tempo real.

🎮 Os Jogos

Os jogos são carregados dinamicamente pelo app.js, que atua como um “hub”. Cada score se transforma em geladinhos acumulados no ranking.

Jogo Pac-Man