View Code? Open in Web Editor
NEW
Equivalent of the classic Brick Game recreated in Python for Raspberry Pi 3
License: MIT License
raspgierrypi's Introduction
raspgierrypi's People
Watchers
raspgierrypi's Issues
depends on: #29
As a:
I want to:
- be able to choose a difficulty level
so I can:
- avoid playing too easy levels
As a:
I want to:
- have an option to play only certain parts of the game
so I can:
- inspect suspicious parts of the game multiple times
Depends on: #10 #12
As a:
I want to:
- have a good visual design
so I can:
As a:
I want to:
- have attractive in-game graphics
so I can:
depends on #26
As a:
I want to:
- implement and let gamer choosing game levels
so I can:
- make the game more involving
As a:
I want to:
so I can:
Depends on: #10 #12
As a:
I want to:
- have a good visual design
so I can:
As a:
I want to:
- have attractive in-game graphics
so I can:
depends on #27
As a:
I want to:
- implement and let gamer choosing game levels
so I can:
- make the game more involving
As a:
I want to:
so I can:
Depends on: #54
As a:
I want to:
- have an easy way to start the app
So I can:
As a:
-software developer
I want to:
- create a use case diagram
so I can:
- systematize all the use cases of the application
TODO:
- Add a brief description of the diagram to raspgierryPi/doc/README.md once the task is finished.
As a:
I want to:
- integrate an implemented scoreboard
so I can:
- display results achieved in the game
As a:
I want to:
- be able to play many different levels
so I can:
Depends on: #6
As a:
I want to:
- integrate an implemented scoreboard
so I can:
- display results achievied in the game
As a:
I want to:
so I can:
- see the overall structure of the application
TODO:
- Add a brief description of the diagram to raspgierryPi/doc/README.md once the task is finished.
As a:
I want to:
- have a good quality controller with many buttons
So I can:
- customize controls and play comfortably
As a:
I want to:
- have a well-documented subassemblies
so I can:
- quickly assembly the system
As a:
I want to:
- have a well-documented repository
So I can:
- understand the project's workflow
As a:
I want to:
- have a possibility to pause the game
So I can:
- take a break whenever I want
As a:
I want to:
- have a possibility to pause the game
So I can:
- take a break whenever I want
As a:
I want to:
- have a possibility to save the game
So I can:
- come back to the previous state
As a:
I want to:
So I can:
- aim to the portable devices market
As a:
I want to:
- plug the console into the socket
So I can:
- avoid using batteries or accumulators
As a:
I want to:
So I can:
As a:
I want to:
- have a well-documented subassemblies
so I can:
- quickly assembly the system
depends on: #22
As a:
I want to:
- protect the device with a case
So I can:
- move it without any damage
depends on: #28
As a:
I want to:
- be able to choose a difficulty level
so I can:
- avoid playing too easy levels
As a:
I want to:
- have an option to play only certain parts of the game
so I can:
- inspect suspicious parts of the game multiple times
As a:
I want to:
- have a well-organised product structure
So I can:
As a:
I want to:
- have a protected environment
So I can:
- avoid leaking sensitive data
As a:
I want to:
- have a possibility to save the game
So I can:
- come back to the previous state
depends on: #5
As a:
I want to:
- have the code covered with unit tests
So I can:
- maintain and understand others code
As a:
I want to:
So I can:
- understand what the code should do
As a:
I want to:
- have a tester mode with unlimited lives
so I can:
- avoid starting the game over and over again
Depends on: #10 #12
As a:
I want to:
- have a good visual design
so I can:
As a:
I want to:
- have attractive in-game graphics
so I can:
As a:
I want to:
- have an easy way to start the app
So I can:
As an:
I want to:
- have access to textures and sound samples
so I can:
As a:
I want to:
- have a tester mode with unlimited lives
so I can:
- avoid starting the game over and over again
As a:
I want to:
- be able to play many different levels
so I can:
depends on: #5 #31
As a:
I want to:
- set up a development environment
so I can:
- start developing the application
As an:
I want to:
- have easy access to the source code
So I can:
- manage it after deployment
As an:
I want to:
- have a well-organized directoriesโ structure
so I can:
- browse through them comfortably
As a:
I want to:
so I can:
depends on: #5
As a:
I want to:
- make a good quality product
so I can:
- have a greater chance to succeed
As a:
I want to:
So I can:
- develop quickly and avoid low-level programming
depends on #25
As a:
I want to:
- implement and let gamer choosing game levels
so I can:
- make the game more involving
As a:
I want to:
So I can:
- see what's happening in the game
As a:
I want to:
- have a well-documented subassemblies
so I can:
- quickly assembly the system
As a:
I want to:
- have a tester mode with unlimited lives
so I can:
- avoid starting the game over and over again
Depends on: #6
As a:
I want to:
- integrate an implemented scoreboard
so I can:
- display results achieved in the game
Depends on: #10
As a:
I want to:
So I can:
- navigate through the games and options
depends on: #30
As a:
I want to:
- be able to choose a difficulty level
so I can:
- avoid playing too easy levels
As a:
I want to:
- have an option to play only certain parts of the game
so I can:
- inspect suspicious parts of the game multiple times
As a:
I want to:
- have a possibility to save the game
So I can:
- come back to the previous state
depends on #5
As a:
I want to:
So I can:
As a:
I want to:
- have a well-documented product
So I can:
- know the features to test
Depends on: #6
As a:
I want to:
- integrate an implemented scoreboard
so I can:
- display results achieved in the game
As a:
I want to:
- have the main game class implemented
So I can:
- develop and link other modules easily
As a:
I want to:
- have a possibility to pause the game
So I can:
- take a break whenever I want
Depends on: #12 #39 #53
As a:
I want to:
so I can:
- navigate through the games and options
As a:
I want to:
- be able to play many different levels
so I can:
As a:
I want to:
- have a good visual design
so I can:
As a:
I want to:
- have attractive in-game graphics
so I can:
As an:
I want to:
- have access to the database
so I can:
- modify users and their statistics
depends on: #13 #15 #22 #23
As a:
I want to:
- have all subassemblies conjunct
so I can:
- start developing the application