Plans -- Character Abilities

I thought maybe I'd share some of what I'm working on right at the moment.

I've got four characters, as it states on the entry page.

Each playable character has the following abilities:
-A flexible attack system that can attach a function to an attack, or to a frame of the animation for that attack
-A melee weapon or attack with four attack types
-A ranged attack which can be aimed up, up at an angle, forward, or down at an angle (And also straight down when the character is airborne)
-The ability to properly attack while wall-sliding, as well as while climbing a ladder or swimming
-Walking, running, swimming, climbing ladders, crouching, crawling, jumping, wall-jumping and wall-sliding
-Varying health, running speed, jump height, wall-jumping skill, and attack damage
-A unique set of sprites for all four characters! (No More Recolors!)

In addition, every enemy will have the same abilities, with the following expections and additions:
-Configurable difficulty
-The ability to sense hazards in their environment
-Basic pathfinding (Very basic)
-(Faked) Awareness of the effects of their attacks (Cooldown, Movement, etc.)
-Ability to recognize when the player is behind an obstacle
-Ladder recognition
-Five unique types, each with four unique sets of sprites (Again, No More Recolors!)
-Slightly randomized stats for each individual enemy (Every enemy will be slightly different)
-The ability to respawn after a while (The level loader/factory will place enemy spawn points in levels instead of enemies directly)

There's alot of spriting that has to happen, but it shouldn't be too much trouble. The coding might be problematic, though, but that just needs to be done one step at a time.

---Akake


Edited a couple times to refine the notes on the melee attacks with my abilities to carry them out :-P

(log in to comment)

Comments

Test the playability before full dress the atack system. Directional attacks can be hard to the player.