Skip to content

feat: adicionar protótipo mobile de jogo de resgate com fases - #5

Open
hhhthiti wants to merge 1 commit into
codex/create-product-crud-with-reporting-wptc9sfrom
codex/create-mobile-game-with-princess-rescue-levels
Open

feat: adicionar protótipo mobile de jogo de resgate com fases#5
hhhthiti wants to merge 1 commit into
codex/create-product-crud-with-reporting-wptc9sfrom
codex/create-mobile-game-with-princess-rescue-levels

Conversation

@hhhthiti

@hhhthiti hhhthiti commented Mar 5, 2026

Copy link
Copy Markdown
Owner

Motivation

  • Fornecer uma demo jogável mobile que exemplifique a ideia de um jogo de resgate com múltiplas fases e controles touch/teclado.
  • Incluir um protótipo simples que possa ser executado localmente para avaliar jogabilidade, progressão e mecânicas básicas (vidas, colisões, inimigos).

Description

  • Adiciona três arquivos da demo: resgate-game.html (estrutura/HUD/controles), resgate-game.css (estilos mobile-first) e resgate-game.js (lógica de fases, inimigos, colisão, vidas e progressão).
  • Implementa fases configuráveis em PHASES com alvo textual e aumento de dificuldade pelo número de inimigos.
  • Fornece controles por botões touch (data-dir) e suporte a setas do teclado, além de mensagens de feedback na UI (salvo, atingido, game over).
  • Atualiza README.md com instruções mínimas para rodar a demo localmente usando python3 -m http.server 4173.

Testing

  • Executado node --check resgate-game.js com sucesso para validar sintaxe do script JavaScript.
  • Executado node --check app.js com sucesso para validar que a base existente não foi afetada.
  • Servido o conteúdo com python3 -m http.server 4173 e validada a renderização visual via script Playwright que abriu http://localhost:4173/resgate-game.html e capturou uma screenshot, confirmando carregamento dos recursos e interação básica (sucesso).

Codex Task

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant