Skip to content

gameplay(follow-up): playtest character identity tuning and remaining combat decisions #14

Description

@osdeving

Contexto

O PR #13 (feat(gameplay): tune character identity and diagnostics) foi mergeado na main em 2026-06-22. Ele publicou a branch gameplay/character-identity-tuning por squash no commit 5d2228e.

O que ja entrou

  • Selecao minima de personagem no menu de preferencias para Player 1 e Player 2: Rust, Duke e Go.
  • Selecao de matchup por CLI com --p1/--player-one, --p2/--player-two e entrada direta com --fight/--skip-menu.
  • Rust, Duke e Go com identidade mecanica inicial por dados de CharacterSpec e MoveSpec.
  • Golpes tradicionais iniciais: sweep, overhead, anti-air, ataques aereos e throw.
  • ProjectileSpec por personagem: Rust medio, Duke mais pesado/lento, Go rapido/curto.
  • CombatLog diagnostico no World para round, countdown, ataques, whiffs, hits/blocks, projectiles e fim de luta.
  • Docs atualizadas: guia tecnico, roadmap de combate, matriz de personagens, playtest e changelog.

O que falta decidir/testar

  • Playtestar Rust x Duke x Go e ajustar se a identidade realmente aparece em CPU x CPU e controle manual.
  • Validar se Duke controla espaco sem ganhar neutral so por alcance/dano.
  • Validar se Go aproxima com ritmo proprio sem virar seguro demais ou zoner por projectile curto.
  • Validar se Rust continua sendo o all-rounder tecnico, sem anular todo salto/throw com resposta facil demais.
  • Definir se throws precisam de throw tech, prioridade propria ou outra resposta defensiva.
  • Definir se projectile deve colidir com projectile.
  • Decidir se cooldown basta como custo ou se meter/recurso deve ser estudado depois.
  • Criar teste de protecao contra loops degenerados simples, se algum loop aparecer em playtest.

Criterio de aceite

  • Existe uma rodada de playtest documentada em docs/10-greybox-playtest.md ou issue ligada.
  • Pelo menos um ajuste de dados e feito ou a decisao de manter os valores atuais fica registrada.
  • Decisoes ainda abertas viram issues menores ou ADR se mudarem arquitetura.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: gameplayCombat, mechanics, controls, prototype gameplayarea: qaTesting, playtest notes, bug reproductionrelease: 0.1Candidate for Prototype 0.1size: mMedium changestatus: acceptedAccepted for backlog, milestone or documentationtype: proposalIdea or proposal under discussion

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions