Difference between revisions of "Movement"
Jump to navigation
Jump to search
(4 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
''What is my general idea for the feature? ("Tldr!")'' | ''What is my general idea for the feature? ("Tldr!")'' | ||
*The character will walk on a grid and can move in four directions. | *The character will walk on a grid and can move in four directions. | ||
+ | *Time will only pass when the [[player]] is moving. | ||
+ | *The player can reset the level through the press of a key | ||
=== Intention / Requirements: === | === Intention / Requirements: === | ||
− | * | + | *A grid makes it clear when the character will interact with something. |
− | *Restricts the player, so they can focus on the level. | + | *A grid Restricts the player, so they can focus on the level. |
*When player and objects are grid based, then interactions between them are clear. | *When player and objects are grid based, then interactions between them are clear. | ||
− | |||
*The movement has to be rather quick, so the player does not try to move while still moving (or else the player will get frustrated). | *The movement has to be rather quick, so the player does not try to move while still moving (or else the player will get frustrated). | ||
+ | *Stopping time when not moving will makes it impossible to clear obstacles through button mashing. | ||
+ | *When the player has made a mistake they can reset the level by pressing a designated key. | ||
===Refrences=== | ===Refrences=== | ||
Line 29: | Line 32: | ||
''What is my specific design for the feature?'' | ''What is my specific design for the feature?'' | ||
====Movement:==== | ====Movement:==== | ||
− | *The player can only move from the tile they are standing on to a tile bordering theirs. | + | *The [[player]] can only move from the tile they are standing on to a tile bordering theirs. |
− | *The character has to stop on the tile the player moved them to, without under- or overshooting. | + | *The [[Player|character]] has to stop on the tile the player moved them to, without under- or overshooting. |
+ | *The character will face the direction they will move in. | ||
====Moving Interaction:==== | ====Moving Interaction:==== | ||
*Walking against pushable objects will push them one tile without moving the character. | *Walking against pushable objects will push them one tile without moving the character. | ||
+ | |||
+ | ==== Time stop: ==== | ||
+ | *Time will only move while the [[player]] is moving . | ||
+ | |||
+ | ==== Reset: ==== | ||
+ | |||
+ | *By pressen the "Reset" - key on the keyboard the player will reset the level and move back to the starting [[stairs]]. | ||
+ | |||
===Required Feedback=== | ===Required Feedback=== | ||
''What feedback does the designed feature need to function?'' | ''What feedback does the designed feature need to function?'' | ||
Line 39: | Line 51: | ||
====Animations==== | ====Animations==== | ||
*Walking animation | *Walking animation | ||
− | *Turning animation | + | *Turning animation |
+ | *Pushing animation (when walking against any object) | ||
====Sound==== | ====Sound==== | ||
*Steps | *Steps | ||
− | *Sound when walking against immovable Object | + | *Sound when walking against immovable Object |
===Variables=== | ===Variables=== | ||
''What Variables do I, as the Designer, need to balance this feature?'' | ''What Variables do I, as the Designer, need to balance this feature?'' | ||
Line 49: | Line 62: | ||
''On what other features is this feature rely on?'' | ''On what other features is this feature rely on?'' | ||
− | [ | + | [[Moveables]] |
[[Category:Feature]] | [[Category:Feature]] | ||
− | [[Category: | + | [[Category:Done]] |
Latest revision as of 17:06, 17 June 2021
Idea
What is my general idea for the feature? ("Tldr!")
- The character will walk on a grid and can move in four directions.
- Time will only pass when the player is moving.
- The player can reset the level through the press of a key
Intention / Requirements:
- A grid makes it clear when the character will interact with something.
- A grid Restricts the player, so they can focus on the level.
- When player and objects are grid based, then interactions between them are clear.
- The movement has to be rather quick, so the player does not try to move while still moving (or else the player will get frustrated).
- Stopping time when not moving will makes it impossible to clear obstacles through button mashing.
- When the player has made a mistake they can reset the level by pressing a designated key.
Refrences
The Refereces (if available).
Game | Mechanic | Descriptions |
EXAMPLE GAME | Example Mechanic from that game with link | What Part do I reference from the mechanic in the referenced game |
Design
What is my specific design for the feature?
Movement:
- The player can only move from the tile they are standing on to a tile bordering theirs.
- The character has to stop on the tile the player moved them to, without under- or overshooting.
- The character will face the direction they will move in.
Moving Interaction:
- Walking against pushable objects will push them one tile without moving the character.
Time stop:
- Time will only move while the player is moving .
Reset:
- By pressen the "Reset" - key on the keyboard the player will reset the level and move back to the starting stairs.
Required Feedback
What feedback does the designed feature need to function?
VFX
Animations
- Walking animation
- Turning animation
- Pushing animation (when walking against any object)
Sound
- Steps
- Sound when walking against immovable Object
Variables
What Variables do I, as the Designer, need to balance this feature?
- movementDelay - The wait time between allowed movement Inputs
Dependencies
On what other features is this feature rely on?