Open anguscasey opened 7 years ago
Initial caveman design
The player class can now adopt one or more states (e.g. idle, walking, attacking, damaged, etc) and can have a different sprite for each direction it faces. Next up is allowing different sprites for different states as well as sprite animations for states and directions.
New 3D caveman sprites created using Blender are such as the following:
Idle State
Walking State
Damaged State
Interacting State
Attack State
Death State
We now have various animations working in game for different player states and directions: Shown above the player walks, attacks and harvests.
Sound effects now accompany the animations for each player state.
Description
The design aspect will involve creating multiple types of player each with their own sprites and animations. The abilities aspect will focus on giving the player a way to interact with other entities.
Player Types:
A 3D model for each player type will be made and animated. Passing the model through the provided python script using blender allows all of the sprites to be generated for each direction. This is repeated for every state the player may have to ensure that an animation exists for all actions.
Player States:
These are the states a player can have. The player can only have one state at a time. The current state of the player determines the animation that will play.
Player Animations:
The completion status of each player type's animations is listed below:
Caveman
Wizard
Archer
Tank
Sound:
Sound effects can be applied while different animations are playing for certain states. Basic sound to be implemented:
Feature Summary and Completion: