Catch The Falling Objects
Description: This PR adds a "Catch the Falling Objects" game using HTML, CSS, and JavaScript. The game allows players to move a basket left and right to catch falling objects while avoiding obstacles. The PR also includes a reset button .
- [x] IWOC2025 Participant
- [x] Contributor
Closes: #70
Changes Implemented:
Basket movement using arrow keys. Falling objects logic (fruits and bombs). Score tracking system. Game over detection. A reset button to restart the game.
Type of change
What sort of change have you made:
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Code style update (formatting, local variables)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] This change requires a documentation update
How Has This Been Tested?
The game is fully responsive and works on desktop browsers. Future enhancements could include sound effects, a difficulty increase over time, or a mobile-friendly version.
Checklist:
- [x] My code follows the guidelines of this project.
- [x] I have performed a self-review of my own code.
- [ ] I have commented my code, particularly wherever it was hard to understand.
- [x] I have made corresponding changes to the documentation.
- [ ] My changes generate no new warnings.
- [ ] I have added tests that prove my fix is effective or that my feature works.
- [ ] Any dependent changes have been merged and published in downstream modules.
Screenshots
Video:
https://github.com/user-attachments/assets/9b87197e-b854-49ed-a173-784d10981526
π€ Hope this fall in hard category because JavaScript part was complex
Hay! I have added working video of it. static.yml is when you deploy on github to run it make automatically it is not going effect anything you can delete it or leave it not going to effect any thing
Hay! I have added working video of it. static.yml is when you deploy on github to run it make automatically it is not going effect anything you can delete it or leave it not going to effect any thing
I know the purpose of static.yml but wanted to confirm it from your end, if u really want it to be included? Keep the project name as "Catch The Falling Objects" @meAnkit18
If everything is ok so may you merge it.
the project title as "Catch The Falling Objects"
Rename the project title as "Catch The Falling Objects" @meAnkit18
Medium -> Easy π
Medium -> Easy π
Any question? @meAnkit18
no π
Kindly do the change mentioned. @meAnkit18
Done ππ
It's not changed yet in PR. @meAnkit18
Keep the project title as "Catch The Falling Objects". Kindly do the change to merge it. Also include image screenshots and video workability of the application in "Screnshots" folder. @meAnkit18
What happened? @meAnkit18
Nothing much Just college exams ! π
Take some time to work on mentioned changes in PR's, so that it is counted for IWOC. Just 4 more days to wrap @meAnkit18