fighter rammer er en 2D arkadespil skrevet i Python og PyGame.
Kommentarer Developer
I øjeblikket er det kun de kontroller gennemføres. Ingen sundhedsmæssige barer, runder, menuer mv
Jeg vil have denne inkarnation at spille noget som den oprindelige "International Karate", men med et par moderne dekorationer, ligesom combos, blokering, og mere end to spillere og / eller flere cpu spillere.
Hvad virker:
Attack Plads (se nedenfor)
Fluid kontrol med combos
Annullerer (jævn overgang mellem animationer)
Spiller bevægelse venstre, højre, hoppe, crouching
Hit afsløring, med glitz
Loading tegn / kæmpere
Lyde på hits og misses (rippet fra ind dragen, ligesom IK)
Optagelse input til afspilning senere
Combos og specielle bevægelser
& Nbsp; LK, MK, HK, HK => Roundhouse Kick (hit knapperne hurtigt)
& Nbsp; J, K => Jumping Kick (hit enhver spark under springet)
& Nbsp; Tilbage, J => Backflip
& Nbsp; Fremad, J => Frontflip
P1 Standard taster:
Q: LK
W: MK
E: HK
A: Blok *
D: P
F: (F) læben. Vend karakter rundt.
Op: Hop
Ned: Crouch. (Prøv at sparke)
1: Start optagelse
2: Pause optagelse *
3: Gem indspilning *
4: Load-optagelse *
5: Afspil optagelsen
6: Stop afspilning
* Ikke implementeret / buggy
Når spillet er optagelsen tabt for evigt. = (
^^ Naturligvis fix senere
Attack Holder
I den oprindelige IK, kunne angrebene blive "holdt" på angrebet rammen. Dette er også implementeret her ved at holde angrebet knap.
Tegn kan ændres og animationer er temmelig nemt at oprette. Åbne "anim.def" filer i mappen "krigere" at tjekke det ud.
Åbenlyse fejl:
Walking animationer er virkelig grimme
Mangler en tur animation
Gå forbi den anden spiller forårsager en glitch i bevægelse.
Hitboxes brug tweaking
"Hit bekræfter" ikke vises, hvor et hit sker
Hitting forskellige spark på en gang nogle gange annullerer ud af crouch
Animationer er langsommere end input. Du behøver ikke se hver hit. håndtering PyGame begivenhed spiser ton cpu
Hvad er nyt i denne udgivelse:
- state driver er mere konsekvent, så spil vil ikke gå ned efter 3 runder
- hit kasser kan læses som overlays på hver frame: ingen hardcoding hitboxes
- framerate låst på 40fps
- timing er mere præcis og konsekvent
- lyde er mere nøjagtige
- flyttet alle spillets py-filer til et bibliotek mappe
- sammenknebne ai og opdele blokering og angribe
Hvad er nyt i version 20110328:
- Tilføjet menuer, omarbejdet grafik lidt. Fast nogle sammenstød bugs (stadig nogle tilbage).
Hvad er nyt i version 20100624:.
- Fast nogle ai kode
- Player kode er uprøvet.
- Startede skabe en ny fighter, med super høj frame tæller.
- Ny rendering system.
- Diverse rettelser.
Hvad er nyt i version 20100624:
- smartere kollision håndtering
- blok / pust bekræfter (de ser blå)
- ai fungerer fint!
- automatisk blokering for menneskelige spillere (66% chance for at blokere)
- kampe har runder (3 som standard)
- spillere falde, når ramt
- ryddet nogle hukommelsesproblemer
- 3 modes:
- player vs cpu (tryk F1)
- player vs player (tryk F2)
- cpu vs cpu (tryk F3)
- ai:
- vanskelighed er 0-100
- ai kan unddrage angreb
- ai ikke har FSA, så gør skøre Annullerer (en fejl)
- fjernede flips. cpu er for billige med dem.
Hvad er nyt i version 20100623:
- ryddet op input nogle. flytter bør & quot; feel & quot; mere lydhør.
- cpu fighter vil nu blokere enhver bevægelse. et hit bekræfte stadig vises, bare for kicks
- hit bokse er mere generisk og ordentligt forbundet med forældre
Hvad er nyt i version 20100621:
- skærm kan fordobles (se gfx.py)
- crouching er mere nyttigt
- mere præcis hit bekræfter
- nye bevægelser!
- frem flip, K = & gt; sparke i luften efter en fremadrettet flip
- LK, MK, HK, LK = & gt; tornado spark ting. deaktiveret som standard (se fsa.py)
Krav :
- Python
- PyGame
Kommentarer ikke fundet