diff --git a/Features.md b/Features.md new file mode 100644 index 000000000..568f1c7a3 --- /dev/null +++ b/Features.md @@ -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. diff --git a/src/config.h b/src/config.h index 599bbc181..a4b2cf8a6 100644 --- a/src/config.h +++ b/src/config.h @@ -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' diff --git a/testResults.md b/testResults.md new file mode 100644 index 000000000..725b4bcd9 --- /dev/null +++ b/testResults.md @@ -0,0 +1 @@ +We are working with Craft, so testing the functionality of changes can't be documented without recording video of each test.