# Minike Games Hub Este diretório contém o hub de jogos Minike, com um portal central, catálogo e jogos gerados automaticamente. ## Estrutura principal - `index.php` — portal principal do hub, com acesso rápido aos protótipos e ao catálogo. - `catalog.php` — catálogo completo de 100 jogos gerados. - `generator.php` — script que gera 100 jogos físicos em `games/game-###/`. - `shared/` — assets compartilhados de estilo e motor de jogo. - `sw.js` — service worker para cache offline do hub. ## Como gerar os jogos Execute: ```bash cd games/minike php generator.php ``` Isso cria o diretório `games/game-XXX/` com arquivos `index.php` para cada jogo e atualiza `catalog.php`. ## Como adicionar novos jogos 1. Crie uma nova pasta em `games/game-XXX/`. 2. Adicione `index.php` com a página do jogo. 3. Use `shared/style.css` e `shared/engine.js` para manter o visual e o funcionamento consistentes. 4. No `catalog.php`, adicione ou atualize o conjunto de jogos com seu novo link. ## Modos suportados - `bubble` — bolhas clicáveis. - `tap-speed` — acertar alvos rápidos. - `run-sim` — corrida simples com obstáculos. - `quiz` / `mini-quiz` — perguntas e respostas renderizadas no servidor. ## Jogos completos adicionais Os jogos `game-001` a `game-023` são experiências completas com interface própria. A partir de `game-024`, o gerador usa mini-jogos rápidos e placeholders. ## Validação - O arquivo `validate_site.php` na raiz verifica todos os arquivos PHP do projeto. - Use-o sempre após criar ou atualizar novos jogos: ```bash php d:\minike\validate_site.php ``` ## Observações - A página `games/minike/index.php` integra o link para o catálogo e a documentação do hub. - O registro do service worker é feito em `shared/register-sw.js`. - O cache do service worker inclui o portal e o catálogo.