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 issue13 #259

Open
wants to merge 26 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
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.
6 changes: 3 additions & 3 deletions src/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
// app parameters
#define DEBUG 0
#define FULLSCREEN 0
#define WINDOW_WIDTH 1024
#define WINDOW_WIDTH 1099
#define WINDOW_HEIGHT 768
#define VSYNC 1
#define SCROLL_THRESHOLD 0.1
Expand All @@ -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.