Um jogo de adivinhação estilo Wordle, com o tema Club Penguin. O desafio foca em usar pistas ricas e comparáveis para acertar a resposta do dia.
ClubPenguindle é um jogo de adivinhação inspirado no Wordle e ambientado no universo do Club Penguin.
Diferente do Wordle tradicional, o jogador adivinha um local específico do mapa. O desafio está em usar pistas ricas e baseadas em categorias para restringir as possibilidades.
A cada dia, um "desafio do dia" é selecionado aleatoriamente. Após cada palpite, o jogo fornece feedback usando um sistema de cores (Verde, Amarelo, Vermelho) baseado na correspondência de propriedades como Região, Personagem(ns) Associado(s), Tipo de Local e Ano de Lançamento.
- React Native (Expo) - Framework para desenvolvimento multiplataforma
- TypeScript - Tipagem estática para melhor qualidade de código
- React Navigation - Navegação entre telas
- Dados locais em JSON - Sem dependência de servidor
app/
├── data/
│ ├── locais.json # 31 locais do Club Penguin
│ └── personagens.json # 9 personagens principais
├── screens/
│ ├── MapaScreen/ # Tela principal do jogo
│ ├── PersonagemScreen/ # Tela com lista de personagens
│ └── SobreScreen/ # Tela de informações
├── components/
│ ├── game/ # Componentes de gameplay
│ └── layout/ # Componentes de layout
├── services/
│ └── api.ts # Funções que importam dados locais
└── theme/
├── colors.ts
├── fonts.ts
├── metrics.ts
└── commonStyles.ts
- Node.js 18+
- npm ou yarn
cd ClubPenguindle/app
npm installnpm run start # Inicia o servidor Expo
npm run web # Executa no navegador
npm run android # Executa no Android
npm run ios # Executa no iOSnpm run deploy- A cada dia, um novo local é selecionado como desafio
- O jogador tem múltiplas tentativas para adivinhar o local
- Após cada palpite, as cores indicam:
- 🟩 Verde: Correspondência exata
- 🟨 Amarelo: Parcialmente correto
- 🟥 Vermelho: Incorreto
- Use as dicas de personagens, região, tipo e ano de lançamento
ClubPenguindle is a guessing game inspired by Wordle and themed around Club Penguin.
Unlike traditional Wordle, the player guesses a specific location on the map. The challenge lies in using rich, category-based clues to narrow down the possibilities.
Each day, a random "puzzle of the day" is selected. After each guess, the game provides feedback using a color-coded system (Green, Yellow, Red) based on matching properties such as Region, Associated Character(s), Location Type, and Launch Year.
- React Native (Expo) - Framework for cross-platform development
- TypeScript - Static typing for better code quality
- React Navigation - Navigation between screens
- Local JSON data - No server dependency
app/
├── data/
│ ├── locais.json # 31 Club Penguin locations
│ └── personagens.json # 9 main characters
├── screens/
│ ├── MapaScreen/ # Main game screen
│ ├── PersonagemScreen/ # Characters list screen
│ └── SobreScreen/ # Information screen
├── components/
│ ├── game/ # Gameplay components
│ └── layout/ # Layout components
├── services/
│ └── api.ts # Functions to load local data
└── theme/
├── colors.ts
├── fonts.ts
├── metrics.ts
└── commonStyles.ts
- Node.js 18+
- npm or yarn
cd ClubPenguindle/app
npm installnpm run start # Start Expo server
npm run web # Run in browser
npm run android # Run on Android
npm run ios # Run on iOSnpm run deploy- Each day, a new location is selected as the daily challenge
- The player has multiple attempts to guess the location
- After each guess, colors indicate:
- 🟩 Green: Exact match
- 🟨 Yellow: Partially correct
- 🟥 Red: Incorrect
- Use the clues about characters, region, type, and launch year to narrow down your guess