Skip to content

Novo vídeo de lançamento: telemóvel (2) e tablets (3 e 4) - #7

Merged
neteinstein merged 1 commit into
mainfrom
ccr-74c81847-01fimu
Nov 1, 2026
Merged

neteinstein merged 1 commit into
mainfrom
ccr-74c81847-01fimu

Conversation

@neteinstein

Copy link
Copy Markdown
Owner

Refiz o vídeo de lançamento (assets/launch.mp4 + capa assets/launch.jpg) com o /brag (/brag-slim). Mostra agora o telemóvel com 2 jogadores e os tablets com 3 e 4.

O vídeo (22 s, vertical 1080×1920)

Tempo Cena
0–3 s Gancho: o cartão real "7 × 8", um toque no 56 e o ecrã inteiro enche-se de tinta azul, como o tabuleiro faz. "Acerta na conta… e pinta o tabuleiro!"
3–7,5 s Telemóvel, 1 contra 1: duelo real com combos e uma ⭐ dourada ("Vale o dobro!")
7,5–12 s O telemóvel transforma-se num tablet a 4: um jogador em cada lado; alguém fica sem casas: "Estás FORA! 😵"
12–16,5 s O tablet vira-se: tabuleiro em triângulo a 3; depois 10 seguidas e "Lá vai um diabinho! 😈"
16,5–20 s Final: cai o último quadrado, o azul inunda tudo, confettis e "GANHASTE!"
20–22 s Logótipo, "De 2 a 4 jogadores · grátis" e o link
  • Jogo real: todos os ecrãs mostram o jogo jogado por bots e gravado fotograma a fotograma, com aleatoriedade com semente, relógio controlado e animações CSS abrandadas ao mesmo ritmo. Não há maquetas.
  • Banda sonora sintetizada: 120 BPM em Dó maior, a mesma tonalidade dos sons do jogo. Os cortes caem no tempo da música, e os efeitos reaproveitam as receitas de src/audio.ts (acerto, pops da tinta, KO, diabinho, fanfarra de vitória).
  • Legendas em português, como o jogo.

Correção no jogo

Na gravação a 4 notavam-se costuras finas dentro das manchas da mesma cor. Acontece em ecrãs com densidade de píxeis fracionária, como os tablets 1,5× comuns em Android. Os lados unidos dos quadrados passam a sobrepor-se uma fração de píxel (src/renderer.ts), como o tabuleiro triangular já fazia.

Outros

  • README: a legenda do vídeo passa a dizer 22 s e o que mostra, e ganha a linha em branco que faltava a seguir.
  • .gitignore: ignora brag-output*/, onde ficam os ficheiros de trabalho do /brag (gravações, composição, síntese).

Testes

  • npm test: 63 testes a passar.
  • npm run build OK.
  • Revi fotogramas de todas as cenas e das transições a meio antes do render final.

Generated by Claude Code

Rebuilt the launch video with /brag (brag-slim): 22 s, vertical, with a
synthesised soundtrack on the game's key and tempo grid. Every screen in it
is the real game played by bots, recorded frame by frame (seeded randomness,
a controlled clock and CSS slowed to the same pace):

- hook: a real question card, a tap on the right answer and the screen
  floods with paint the way the board does;
- phone: a 1-v-1 duel with combos and a golden question;
- tablet for 4: one player per side, someone runs out of squares (FORA!);
- tablet for 3: the triangle board, then a 10-streak sends the devil;
- finale: the last square falls, the board floods, GANHASTE!

Also fixes faint seams inside same-colour blobs on the square board on
screens with a fractional pixel ratio (1.5x tablets), which showed up in
the 4-player recording: joined tile sides now overlap by a hair, as the
triangle board already does.

The work files stay out of git (brag-output/).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G6VuNHCmVuv78s6tvPmWbJ
@neteinstein
neteinstein merged commit 87e7442 into main Nov 1, 2026
2 checks passed
@neteinstein
neteinstein deleted the ccr-74c81847-01fimu branch November 1, 2026 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants