Skip to content

feat(mapa): concluir rework da Piscina da Treta - #557

Draft
rubenmarcus wants to merge 5 commits into
mainfrom
codex/mapa-piscina-rework
Draft

feat(mapa): concluir rework da Piscina da Treta#557
rubenmarcus wants to merge 5 commits into
mainfrom
codex/mapa-piscina-rework

Conversation

@rubenmarcus

Copy link
Copy Markdown
Member

Resumo

  • adiciona corredor técnico oeste com duas entradas e navegação própria
  • troca o paredão de armários por oito ilhas compactas de cobertura
  • adiciona posto elevado leste com duas escadas e contrajogo
  • preserva spawns e objetivos, abre terceira família de rota e mantém duas rotas CTF
  • registra ambiência indoor com água, hum técnico e splashes

Ordem da pilha

Este PR é draft e foi aberto contra main somente para revisão e playtest. Não integrar antes do degrau #548 da pilha de mapas. Quando #548 estiver integrado, esta branch deve ser rebaseada e revalidada antes de sair de draft.

Não há autorização de merge ou deploy neste PR.

Validação executada

  • PIS1–PIS4 e PIS6 verdes
  • 8/8 mutantes MORDIDO
  • 118 nós, 636 arestas, grafo conexo
  • rotas E→B=3, B→E=3, CTF mínimo=2
  • exposição E=15,3% e B=14,9%
  • 72 pickups; zero inacessíveis, enterrados ou flutuantes
  • eval:mapcontrato, eval:audiofablocal, eval:ctfwin, eval:botsim-golden, docs, grafites, arquitetura e build verdes
  • check:deploy: 37/37 com Node 23
  • smoke Chrome atingiu window.__game.state === live

Pendências reais

  • PIS5: frame pacing e triângulos passaram, mas o teto histórico de 860 draw calls também está vermelho no main usado como controle. Controle med: 976/1102 calls; rework med: 1018/1051 em 5×5/8×8. Zero frames acima de 100 ms e menos de 870 mil triângulos.
  • PIS7: aguarda playtest e aprovação visual humana. A captura automática não aprova o mapa.
  • O smoke registrou SUPPORT_URL_BR is not defined, erro herdado da página-base, fora do diff da Piscina e sem impedir o estado live.

Roteiro de playtest

  1. Entrar no corredor oeste pelas duas bocas e confirmar travessia, caixas alternadas e janelas de contrajogo.
  2. Cruzar cada spawn e verificar as oito coberturas sem sensação de paredão.
  3. Subir e descer o posto elevado pelos dois lados e responder a ele pelos dois decks.
  4. Jogar CTF pelas rotas central/piscina, salão e corredor oeste.
  5. Confirmar água, hum interno e splashes com áudio ligado.
  6. Rodar partidas 5×5 e 8×8 em med/low, observando engarrafamento, frame pacing e draw calls.

Relatório: docs/reports/PISCINA-REWORK-CONTINUATION.md.

Signed-off-by: rubenmarcus <rubenmarcus.dev@gmail.com>
Agent: Codex
Signed-off-by: rubenmarcus <rubenmarcus.dev@gmail.com>
Agent: Codex
Signed-off-by: rubenmarcus <rubenmarcus.dev@gmail.com>
Agent: Codex
Signed-off-by: rubenmarcus <rubenmarcus.dev@gmail.com>
Agent: Codex
@vercel

vercel Bot commented Sep 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
csbrasil Ready Ready Preview Sep 8, 2026 6:18am UTC

Request Review

@csbrasil-BOT csbrasil-BOT added needs-human-gameplay Mudança exige revisão humana de gameplay/render/HUD needs-staging Mudança precisa validação integrada em staging target:main PR apontando para a branch main labels Sep 8, 2026
@csbrasil-BOT

csbrasil-BOT commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

csbrasil-bot classification

Note

@rubenmarcus abriu 18 arquivo(s) · +881 −54, base main.

O que mudou

área arquivos + amostra
📚 docs 13 +416 −19 ARCH.generated.md, README.md, STATUS.md
🧪 arnês 3 +299 −14 fab-game-local.mjs, g2ui-map-tp.mjs, piscina-rework-check.mjs
🎮 jogo 1 +3 −3 graffiti_layout.js
🗺️ mapas 1 +163 −18 map_piscina.js

Labels

label por quê
needs-human-gameplay toca gameplay/render/HUD/mapa/personagem — decisão de humano
needs-staging mudança de runtime/UI — valida integrado no staging antes do merge
target:main vai direto pra main, sem fila de integração

Signed-off-by: rubenmarcus <rubenmarcus.dev@gmail.com>
Agent: Codex
@rubenmarcus

Copy link
Copy Markdown
Member Author

Supersedida pela PR #566, reempilhada sobre a fundação #564. A nova PR preserva o rework válido da Piscina, adiciona evidência de cápsula/rotas e captura Chrome 5x5/8x8, e mantém PIS5/PIS7 explicitamente pendentes. Esta PR antiga fica apenas como histórico; não foi feito merge nem deploy.

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

Labels

needs-human-gameplay Mudança exige revisão humana de gameplay/render/HUD needs-staging Mudança precisa validação integrada em staging target:main PR apontando para a branch main

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants