Um jogo de memória moderno e viciante e múltiplos modos de jogo.
🔗 Acesse o projeto online: https://jogo-memoria-gold.vercel.app/
- Clássico: 3 Modos de jogo (Normal, Velocidade, Difícil)
- Multiplayer: Jogue online contra outros jogadores em tempo real
- Interface neon moderno
- Animações fluidas e efeitos visuais impressionantes
- Design totalmente responsivo
- Modo escuro nativo
- Efeitos sonoros imersivos
- Sistema de salas multiplayer em tempo real
- Sincronização automática entre jogadores
- Suporte a múltiplas salas simultâneas
- Observe a sequência de cores que aparece na tela
- Reproduza a sequência clicando nos botões na ordem correta
- A cada rodada uma nova cor é adicionada à sequência
- Continue até errar ou completar o desafio!
- Mouse/Touch: Clique nos botões coloridos
- ESC: Pausar o jogo
- Space: Pausar/Retomar
- Frontend: React + TypeScript
- Styling: Tailwind CSS com sistema de design customizado
- Backend: Supabase (PostgreSQL + Realtime)
- Build Tool: Vite
- Audio: Web Audio API
- Icons: Lucide React
- Routing: React Router DOM
- Estado: React Hooks + Context API
O jogo utiliza um sistema de design neon customizado com:
- Cores vibrantes HSL
- Gradientes dinâmicos
- Animações CSS personalizadas
- Tokens semânticos no Tailwind
- Componentes reutilizáveis
- ✅ Desktop (Chrome, Firefox, Safari, Edge)
- ✅ Mobile (iOS Safari, Chrome Mobile)
- ✅ Tablet (iPad, Android tablets)
- ✅ PWA Ready
- Node.js 18+
- npm ou yarn
# Clone o repositório
git clone https://github.com/PabloG-7/jogo-memoria
# Entre no diretório
cd jogo-memoria
# Instale as dependências
npm install
# Configure as variáveis de ambiente (opcional para multiplayer)
cp .env.example .env.local
# Execute o projeto
npm run dev- Sistema de pontuação global
- Torneios online
- Customização de temas
- Mais modos de jogo
- Sistema de conquistas
- Compartilhamento social
- Fork o projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
