First Cut
About
A small fighting game I'm working on.
Face off against a friend or fight the computer.
This game can be played with a gamepad, a mouse and keyboard or just a keyboard.
Multiplayer can be played with either 2 gamepads or 1 keyboard and 1 gamepad.
Controls:Gamepad (xbox):
X = Attack
A = Dodge
D-pad = Move/Aim Sword
Gamepad (playstation):
Square = Attack
X = Dodge
D-pad = Move/Aim Sword
Mouse and Keyboard:
Left Click = Attack
Right click or C = Dodge
Mouse = Aim Sword
WASD = Move
Keyboard:
Z = Attack
X = Dodge
Arrow Keys = Move/Aim Sword
Attacking:
Pressing attack will perform a horizontal attack.
Holding up while you attack will perform a high vertical attack.
Holding down while you attack will perform a low vertical attack.
Holding the attack button will let you delay your attack.
Holding your attack will charge your movement speed when you release it.
Pressing forward twice while holding attack will shove your opponent away.
You can cancel an attack before it begins by dodging.
Blocking:
Incoming attacks can be blocked by holding your sword at the correct height.
If you press attack immediately after blocking you will perform a counter attack.
When two attacks meet in the air they will be parried.
Dodging:
There are two kinds of dodge:
A normal dodge will duck under a horizontal attack, but you will be vulnerable to vertical attacks. You can block while ducking.
Pressing up while you dodge does a sidestep. You will avoid vertical attacks but will be vulnerable to horizontal attacks. You cannot block while sidestepping, but pressing down will change your dodge into a duck.
Holding the dodge button will let you stay down until you release it.
If you press attack while dodging you will counter attack after getting up.
This game is a prototype and is rough around the edges, especially the menu.
Let me know in the comments if you have any feedback or suggestions about the gameplay.
If you find any bugs or crashes please leave a comment so I can investigate.
If you get this message:
FATAL ERROR in Vertex Shader compilation
ShaderName: shColorReplaceBlend
D3DXCompile failed - result
You need to update DirectX. Try this:
https://www.microsoft.com/en-us/download/details.aspx?id=35&44F86079-8679-400C-B...