UQdeco2800 / deco2800-2017-rocketpotatoes

7 stars 4 forks source link

Player Designs, States and Animations - Team 5 #24

Open anguscasey opened 7 years ago

anguscasey commented 7 years ago

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:

aishadalila commented 7 years ago

Initial caveman design

cavemandraft_facingright-01 cavemandraft-01

petercondoleon commented 7 years ago

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.

aishadalila commented 7 years ago

New 3D caveman sprites created using Blender are such as the following:

Idle State caveman

Walking State webp net-gifmaker

Damaged State damaged

Interacting State Interacting

Attack State Attack State

Death State Death

petercondoleon commented 7 years ago

We now have various animations working in game for different player states and directions: giphy Shown above the player walks, attacks and harvests.

petercondoleon commented 7 years ago

Sound effects now accompany the animations for each player state.