Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions Features.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
## Feature 1: Movement refinements
### User Story A: As a user, I want to be able to sprint so that I can move around the map more quickly.
#### Task 1: Update the function that handles movement, so that when Q is held down, movement speed is increased.
#### Task 2: Restrict this increase to be only in the forward direction when on the ground and in all direstions when flying.
### User Story B: As a user, I want to be able to change movement speed manually so that I can customize my experience.
#### Task 1: Add a new command that takes a value input that is used to change the movement speed.
### User Story C: As a user, I want to be able to change jump manually so that I can customize my experience.
#### Task 1: Add a new command that takes a value input that is used to change the jump height.
### User Story D: As a user, I want to be able to change fall speed manually so that I can customize my experience.
#### Task 1: Add a new command that takes a value input that is used to change the fall speed.
### User Story E: As a user, I want to be able to play a minigame where everytime I jump I jump higher than last time.
#### Task 1: Add a command to turn on and off the minigame
#### Task 2: Change movement functionality so that when the minigame is on jump height is increased incrementally everytime the player jumps
### User Story F: As a user, I want to be able to play a modified version of jump game that also increases my speed.
#### Task 1: Add a command to turn on and off the minigame
#### Task 2: Change movement functionality so that when the minigame is on speed is increased incrementally everytime the player jumps
## Feature 2: Graphical Enhancements
### User Story F: As a user, I want to be able to change the settings to display alternative textures on common blocks.
#### Task 1: Update the settings and create altered texture files such that they can be toggled on or off.
### User story G: As a user, I want to be able to change the light setting so when you press the up key it gets lighter and when you press the down key it gets darker.
4 changes: 2 additions & 2 deletions src/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@
// key bindings
#define CRAFT_KEY_FORWARD 'W'
#define CRAFT_KEY_BACKWARD 'S'
#define CRAFT_KEY_LEFT 'A'
#define CRAFT_KEY_RIGHT 'D'
#define CRAFT_KEY_LEFT 'D'
#define CRAFT_KEY_RIGHT 'A'
#define CRAFT_KEY_JUMP GLFW_KEY_SPACE
#define CRAFT_KEY_FLY GLFW_KEY_TAB
#define CRAFT_KEY_OBSERVE 'O'
Expand Down
1 change: 1 addition & 0 deletions testResults.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
We are working with Craft, so testing the functionality of changes can't be documented without recording video of each test.