quadro lutador é um jogo arcade 2D escrito em Python e PyGame.
Comentários de Desenvolvedor
Atualmente, apenas os controles são implementados. Sem barras de saúde, rodadas, menus, etc.
Eu quero que esta encarnação de jogar algo parecido com o original "International Karate", mas com alguns enfeites modernos, como combos, o bloqueio, e mais de dois jogadores e / ou mais jogadores da CPU.
O que funciona:
Ataque Holds (veja abaixo)
Controles de fluidos com combos
Cancela (transição suave entre animações)
Movimento do jogador esquerda, direita, pulando, agachando-
A detecção de ocorrências, com brilho
Carregando caracteres / lutadores
Sons na acertos e erros (rasgado de entrar no dragão, como IK)
Gravação de entrada para reprodução posterior
Combos e movimentos especiais
& Nbsp; LK, MK, HK, HK => Roundhouse Kick (apertar os botões rapidamente)
& Nbsp; J, K => Salto Pontapé (bater qualquer pontapé durante o salto)
& Nbsp; Voltar, J => Backflip
& Nbsp; Atacante, J => Frontflip
Teclas P1 Padrão:
Q: LK
W: MK
E: HK
A: Bloco *
D: P
F: (F) do bordo. Vire personagem em torno.
Up: Salto
Down: Crouch. (Tentar chutar)
1: Começar a gravar
2: pausa na gravação *
3: Salvar a gravação *
4: gravação Carga *
5: Reprodução da gravação
6: Parar reprodução
* Não implementado / Buggy
Uma vez jogado, a gravação é perdido para sempre. = (
^^ Obviamente corrigir mais tarde
Ataque Detém
No IK original, ataques poderiam ser "realizada" no quadro de ataque. Este também é implementada aqui pressionando o botão de ataque.
Os personagens podem ser modificados e animações são bastante fáceis de criar. Abra os arquivos "anim.def" na pasta "combatentes" para verificá-la.
erros óbvios:
Animações de caminhada são realmente feio
Faltando uma animação de virada
Passando por outro jogador faz com que uma falha no movimento.
Hitboxes precisa de ajustes
"Hit Confirma" não aparecem quando ocorre um sucesso
Bater diferentes pontapés de uma só vez, por vezes anula de agachar
As animações são mais lentas do que a entrada. Você não vê a cada hit. manipulação de eventos pygame come tonelada de cpu
O que é novo nesta versão:
- motorista do estado é mais consistente, por isso jogo será não falhar após três rodadas
- bater caixas podem ser lidos como sobreposições em cada quadro: há hitboxes hardcoding
- framerate bloqueado em 40fps
- timing é mais preciso e consistente
- sons são mais precisos
- moveu todos os arquivos py jogos para uma pasta de biblioteca
- mexido ai e dividir bloqueio e ataque
O que é novo na versão 20110328:
- Adicionado menus, gráficos retrabalhados um pouco. Corrigido alguns bugs de colisão (ainda alguns remanescentes).
O que é novo na versão 20100624:.
- Fixo algum código ai
- código do jogador não foi testado.
- Começou a criação de um novo caça, com super alta contagem de quadros.
- Novo sistema de renderização.
- correções variados.
O que é novo na versão 20100624:
- colisão mais inteligente manipulação
- bloco / confirma whiff (eles olham azul)
- ai funciona muito bem!
- bloqueio automático para os jogadores humanos (66% de chance de bloquear)
- jogos têm rodadas (3 por padrão)
- jogadores cair quando atingido
- cancelou alguns problemas de memória
- 3 modalidades:
- jogador vs cpu (pressione F1)
- jogador vs jogador (pressione F2)
- cpu vs cpu (pressione F3)
- ai:
- dificuldade é 0 - 100
- ai pode evitar ataques
- O ai não tem FSA, o mesmo acontece cancela loucos (um bug)
- flips removidos. cpu é muito barato com eles.
O que é novo na versão 20100623:
- limparam alguns entrada. movimentos devem & quot; sentir & quot; mais responsivo.
- cpu vai agora bloquear cada movimento. um hit confirm ainda é mostrado, apenas por diversão
- bater caixas são mais genéricas e devidamente articulado com os pais
Lutador
O que é novo na versão 20100621:
- tela pode ser dobrada (veja gfx.py)
- agachamento é mais útil
- mais precisa confirma sucesso
- novos movimentos!
- aleta para a frente, K = & gt; chutar no ar após um flip frente
- LK, MK, HK, LK = & gt; coisa chute tornado. desabilitado por padrão (veja fsa.py)
Requisitos :
- Python
- pygame
Comentários não encontrado