quadro combattente è un gioco arcade 2D scritto in Python e PyGame.
Commenti sviluppatori
Attualmente, solo i controlli sono implementati. No barre di salute, tondi, menu, ecc
Voglio questa incarnazione per riprodurre qualcosa come l'originale "International Karate", ma con un paio di abbellimenti moderni, come combo, il blocco, e più di due giocatori e / o più giocatori cpu.
Ciò che funziona:
Attacco Tiene (vedi sotto)
Fluid Controls con combo
Annulla (transizione tra le animazioni)
Il movimento del giocatore a sinistra, a destra, saltare, accovacciato
Hit rilevazione, con sfarzo
Caricamento caratteri / combattenti
Suona su pro e contro (strappato dal Enter the Dragon, come IK)
Ingresso di registrazione per la successiva riproduzione
combo e mosse speciali
& Nbsp; LK, MK, HK, HK => Calcio Roundhouse (colpire i pulsanti in fretta)
& Nbsp; J, K => Jumping Calcio (colpire qualsiasi calcio durante il salto)
& Nbsp; Torna, J => Backflip
& Nbsp; Forward, J => Frontflip
Tasti P1 predefiniti:
Q: LK
W: MK
E: HK
A: Blocco *
D: P
F: (F) labbro. Girare personaggio intorno.
Up: Salto
Down: Crouch. (Provate calciare)
1: Avviare la registrazione
2: la registrazione Pausa *
3: Salvare la registrazione *
4: la registrazione del carico *
5: La riproduzione della registrazione
6: Interrompere la riproduzione
* Non implementata / buggy
Una volta giocata, la registrazione è perduto per sempre. = (
^^ Ovviamente correggere più tardi
Attacco Tiene
Nell'originale IK, gli attacchi potrebbero essere "tenute" sul telaio di attacco. Questo è implementata anche qui, tenendo premuto il pulsante di attacco.
I personaggi possono essere modificati e le animazioni sono abbastanza facili da creare. Aprire i file "anim.def" nella cartella "combattenti" per il check-out.
bug evidenti:
Animazioni a piedi sono davvero brutto
Manca un'animazione turno
Passando l'altro giocatore causa un problema tecnico nel movimento.
Hitboxes bisogno tweaking
"Hit Conferma" non sembrano in cui si verifica un colpo
Colpire diversi calci in una sola volta a volte annulla su crouch
Animazioni sono più lenti di ingresso. Non si vedono ogni colpo. la gestione degli eventi pygame mangia tonnellata di cpu
Cosa c'è di nuovo in questa versione:
- Driver stato è più coerente, in modo da gioco sarà Non dormire dopo 3 turni
- colpire scatole possono essere letti come sovrapposizioni di ogni fotogramma: no hitboxes hardcoding
- framerate bloccato a 40fps
- tempistica è più preciso e coerente
- suoni sono più precisi
- trasferisce tutti i file py gioco per una cartella libreria
- ottimizzato ai e diviso blocco e attaccare
Cosa c'è di nuovo nella versione 20110328:
- menu Aggiunto, grafica rielaborato un po '. Corretti alcuni bug di collisione (ancora qualche residuo).
Cosa c'è di nuovo nella versione 20100624:.
- fissi un codice ai
- codice Player è testato.
- Avviato la creazione di un nuovo caccia, con altissima conteggio dei fotogrammi.
- Il nuovo sistema di rendering.
- Varie correzioni.
Cosa c'è di nuovo nella versione 20100624:
- intelligente manipolazione collisione
- Blocco / conferma whiff (appaiono blu)
- ai grandi opere!
- Blocco automatico per i giocatori umani (66% di probabilità di bloccare)
- partite hanno turni (3 per impostazione predefinita)
- giocatori cadono quando viene colpito
- eliminato alcuni problemi relativi alla memoria
- 3 modi:
- giocatore vs cpu (premere f1)
- giocatore contro giocatore (premere F2)
- cpu vs cpu (premere f3)
- AI:
- difficoltà è 0 - 100
- AI può eludere attacchi
- ai non ha fsa, così fa annulli pazzo (un bug)
- lanci rimossi. CPU è troppo a buon mercato con loro.
Cosa c'è di nuovo nella versione 20100623:
- ripulito ingresso un po '. mosse dovrebbe & quot; feel & quot; più reattivo.
- cpu sarà ora bloccare ogni mossa. una conferma di successo è ancora mostrato, solo per calci
- ha colpito scatole sono più generici e adeguatamente collegato a genitori
Combattente
Cosa c'è di nuovo nella versione 20100621:
- schermo può essere raddoppiato (cfr gfx.py)
- accovacciato è più utile
- più precisa conferma di successo
- nuove mosse!
- capovolgere avanti, K = & gt; calci in aria dopo un flip in avanti
- LK, MK, HK, LK = & gt; tornado cosa calcio. disabilitata per default (vedi fsa.py)
Requisiti
- Python
- pygame
I commenti non trovato