Skip to content
This repository was archived by the owner on Jul 21, 2025. It is now read-only.

v1.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@jknvlvxs jknvlvxs released this 09 Dec 00:35
· 10 commits to main since this release

Super Capi Fighters

O Super Capi Fighters, fruto do desenvolvimento na disciplina de Projeto e Implementação de Jogos Digitais, atinge sua primeira versão de playtest. Esta versão inicial oferece uma experiência básica de combate, com controles simples e buscando alcançar mecânicas de luta dinâmicas.

Objetivo do Jogo

O Super Capi Fighters é um jogo de luta baseado em personagens do universo de Dragon Ball. Atualmente, há apenas dois personagens, onde o Player 1 (esquerda) irá enfrentar o Player 2 (direita), sendo Goku e Vegeta os personagens disponíveis até então.

Como qualquer jogo de luta, o objetivo final é finalizar a barra de vida do oponente antes dele finalizar a sua. Para isso, pode-se utilizar recursos como socos e chutes, além de se defender para evitar tomar o dano completo de um ataque.

Mecânicas

Movimentação

Um dos pontos implementados a serem testados são as movimentações de ambos os jogadores. Importante pontuar que para simplificar as implementações, optamos por não permitir que o Player 1 e Player 2 invertam os lados.

Animação das Sprites

Verificar se as animações estão fluidas, sem serem interrompidas e coerentes com os movimentos desejados.

Detecção de Colisão

Verificar se as colisões estão coerentes, fazem sentido com o objetivo de jogo de funcionando corretamente. Optamos por deixar visíveis a hitbox dos ataques.

Condição de Vitória

Atualmente, vence o usuário que derrotar primeiro o inimigo. Ao ser derrotado, o usuário terá uma animação de "morte" e não poderá mais se mover.

Além disso, ainda não implementamos HUD para visualizar a vida dos personagens. Importante pontuar que personagens começarão a luta com 100 de HP.

Dano por ataque

Ataque não bloqueados: 10 de dano

Ataques bloqueados: 5 de dano

Controles

Atualmente, o jogo possui as mecânicas de movimentação horizontal, pular, agachar, bloquear e os ataques soco e chute. Os comandos de cada um dos players estará descrito abaixo:

Player 1 (Goku)

  • W → Pular
  • A → Andar para a esquerda
  • S → Agachar
  • D → Andar para a direita
  • E → Bloquear
  • R → Soco
  • T → Pular

Player 2 (Vegeta)

  • Seta para cima → Pular
  • Seta para esquerda → Andar para a esquerda
  • Seta para baixo → Agachar
  • Seta para a direita → Andar para a direita
  • Numpad 1 → Bloquear
  • Numpad 2 → Soco
  • Numpad 3 → Pular