marouen-lamiri / Second-Soul

Unity-Game
2 stars 0 forks source link

Skills for characters #86

Closed marouen-lamiri closed 9 years ago

marouen-lamiri commented 9 years ago

As a user, i want my characters to be able to use a multitude of skills during combat

[SP: 13] [Priority: 1] [Risk: Medium]

marouen-lamiri commented 9 years ago

Task Breakdown:

1- Research possible assets to use as spells and skills. (2h) 2- Create a skill and spell repertoire to what is available to the player depending on his class. (1h) 3- Create skills and spells (3 days).

Implementation Breakdown:

1- Create Projectile behavior script for projectile spells (2h) 2- Create all-projectile related spells (2h) 3- Create basic skills (such as charge, focus...) (3h) 4- Create Area behavior script for spells affecting a certain area (2h) 5- Create spells that affect an area (2h)

marouen-lamiri commented 9 years ago

Black-Box Testing

Tests # Inputs Expected Output Status
Player casting a projectile type spell Select direction to cast spell and cast it spell used in that direction Pass
Player casting a area type spell Select location of spell and cast it at that location spell used in that specific location Pass
Player using a skill Use skill Skill used Pass
Player using a class specific skill N/A Skill only accessible to the specific class Pass
Player using a class specific spell N/A Spell only accessible to the specific class Pass

Regression Testing:

These issues have been retested: #87 #45 #68 #44 #43 #29 Tests failed: None Last edit: 07/04/2015

marouen-lamiri commented 9 years ago

Demo Steps:

1- Select Spell or Skill to use 2- Use the appropriate key to use the Spell or Skill 3- If used on an enemy, Hover over the health bar and marvel at the damage the enemy has sustained

Kishor0122 commented 9 years ago

Skills work on both fighter and sorcerer. Perhaps need to tone down the animations on some of the sorcerer skills (e.g. the cyclone), as well as on the fighter attack buff. Also need tool-tips for the skills. Signing off.