Added app idea

pull/696/head
MellowMancer 2 years ago
parent 08b771c863
commit 8fc243d305

@ -0,0 +1,25 @@
# Hand-Controlled Pong
**Tier:** 1-Beginner
Recreate the video game "Pong" in such a manner that you control the bar with the position of your hand(relative to the camera) instead of keyboard inputs. The goal of the user is to rack up as many points as possible, if the user misses the ball the points reset to 0.
## User Stories
- [ ] User can control the bar by moving their hand up and down
- [ ] User can customize the game settings (Bar length, ball speed, screen size) inside the game itself.
- [ ] User can pause the game at any point.
## Bonus features
- [ ] Add 2 player multiplayer where 2 people can play against each other. One half of the screen belongs to one player, the other half belongs to the other.
- [ ] Add the ability to save progress, so that the user can continue their streak from where they left off.
## Useful links and resources
You can use [Mediapipe](https://developers.google.com/mediapipe) for hand recognition
You can use [OpenCV](https://opencv.org/)
## Example projects
[Pong Using OpenCV](https://github.com/MellowMancer/minute-makes/tree/master/Pong%20using%20OpenCV)

@ -56,6 +56,7 @@ required to complete them.
| [First DB App](./Projects/1-Beginner/First-DB-App.md) | Your first Database app! | 1-Beginner | | [First DB App](./Projects/1-Beginner/First-DB-App.md) | Your first Database app! | 1-Beginner |
| [Flip Image](./Projects/1-Beginner/Flip-Image-App.md) | Change the orientation of images across two axes | 1-Beginner | | [Flip Image](./Projects/1-Beginner/Flip-Image-App.md) | Change the orientation of images across two axes | 1-Beginner |
| [GitHub Status](./Projects/1-Beginner/GitHub-Status-App.md) | Display Current GitHub Status | 1-Beginner | | [GitHub Status](./Projects/1-Beginner/GitHub-Status-App.md) | Display Current GitHub Status | 1-Beginner |
| [Hand Controlled Pong](./Projects/1-Beginner/Hand-Controlled-Pong.md) | Play pong with your hand | 1-Beginner |
| [Hello](./Projects/1-Beginner/Hello-App.md) | User native language greeting | 1-Beginner | | [Hello](./Projects/1-Beginner/Hello-App.md) | User native language greeting | 1-Beginner |
| [IOT Mailbox Simulator](./Projects/1-Beginner/IOT-Mailbox-App.md) | Use callbacks to check your snail mail | 1-Beginner | | [IOT Mailbox Simulator](./Projects/1-Beginner/IOT-Mailbox-App.md) | Use callbacks to check your snail mail | 1-Beginner |
| [JS Input Validation](./Projects/1-Beginner/Javascript-Validation-With-Regex.md) | Script to validate inputs entered by a user using RegEx | 1-Beginner | | [JS Input Validation](./Projects/1-Beginner/Javascript-Validation-With-Regex.md) | Script to validate inputs entered by a user using RegEx | 1-Beginner |

Loading…
Cancel
Save