fighter framework

A 2D fighting framework
Download

fighter framework Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Leif Theden

fighter framework Tags


fighter framework Description

A 2D fighting framework fighter framework is a 2D arcade game written in Python and PyGame.Developer commentsCurrently, only the controls are implemented. No health bars, rounds, menus, etc.I want this incarnation to play something like the original "International Karate", but with a few modern embellishments, like combos, blocking, and more than two players and/or more cpu players.What works:Attack Holds (see below)Fluid controls with combosCancels (smooth transition between animations)Player movement left, right, jumping, crouchingHit detection, with glitzLoading characters/fightersSounds on hits and misses (ripped from enter the dragon, like IK)Recording input for playback laterCombos and special moves LK, MK, HK, HK => Roundhouse Kick (hit the buttons quickly) J, K => Jumping Kick (hit any kick during the jump) Back, J => Backflip Forward, J => FrontflipP1 Default keys:Q: LKW: MKE: HKA: Block*D: PF: (F)lip. Turn character around.Up: JumpDown: Crouch. (try kicking)1: Start recording2: Pause recording*3: Save recording*4: Load recording*5: Playback the recording6: Stop playback*not implemented/buggyOnce played, the recording is lost forever. =(^^ obviously fix laterAttack HoldsIn the original IK, attacks could be "held" on the attack frame. This is also implemented here by holding down that attack button.Characters can be modified and animations are pretty easy to create. Open the "anim.def" files in the "fighters" folder to check it out.Obvious bugs:Walking animations are really uglyMissing a turn animationWalking past the other player causes a glitch in movement.Hitboxes need tweaking"Hit Confirms" do not appear where a hit occursHitting different kicks at once sometimes cancels out of crouchAnimations are slower than input. You don't see every hit. pygame event handling eats ton of cpu Requirements: · Python · pygame What's New in This Release: · smarter collision handling · block/whiff confirms (they look blue) · ai works great! · auto block for human players (66% chance to block) · matches have rounds (3 by default) · players fall when hit · cleared some memory issues 3 modes: · player vs cpu (press f1) · player vs player (press f2) · cpu vs cpu (press f3) ai: · difficulty is 0 - 100 · ai can evade attacks · ai doesn't have fsa, so does crazy cancels (a bug) · removed flips. cpu is too cheap with them.


fighter framework Related Software