This task involves implementing animals as playable characters in the game, enhancing their interactivity beyond just displaying animations from sprites. The goal is to create a more immersive and diverse gameplay experience by allowing players to control various animal characters, each with unique abilities and characteristics. This includes implementing movement, attack patterns, and special abilities for each animal type, as well as integrating them seamlessly into the existing game mechanics.
Example
Animal Playability: Players can choose from a variety of animals (e.g., rat, boss animals) as their playable character. Each animal will have unique movement, attack styles, and special abilities (AOE) that reflect their natural characteristics.
Interactivity: Animals will interact with the environment and other characters in ways that are distinct from human characters such as communicating with animals or alternatively act as the player character to defeat other animals.
Dependencies
[ ] Existing character models and animations
Milestones
[x] Implement Bear as a playable character (Sep. 20)
Include basic movement, attacks, and unique ability
[ ] Implement one boss animal as a playable character (Sep. 22)
Design and implement special abilities for the boss animal
[ ] Extend playability to all planned animal characters (Sep. 25)
Ensure each animal has unique characteristics and abilities
[ ] Balance and polish animal characters (Sep. 26)
Adjust stats and abilities for game balance
Refine animations and controls for smooth gameplay
Description
Task: Animal As Playable Character (#260).
This task involves implementing animals as playable characters in the game, enhancing their interactivity beyond just displaying animations from sprites. The goal is to create a more immersive and diverse gameplay experience by allowing players to control various animal characters, each with unique abilities and characteristics. This includes implementing movement, attack patterns, and special abilities for each animal type, as well as integrating them seamlessly into the existing game mechanics.
Example
Dependencies
Milestones
Completion Deadline: Sep. 26
Documentation
TBD
Member