Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bbe issue4 #258

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
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.