Visit the live game Here!
- Click the Start button to begin the game
- Within the time limit, click on all the trash items to save the fishes
- Be careful! If you click on a 🐟, you lose. Enjoy the challenge😸!
- Designing the Game Logic Diagram:
- Implementing Function-Based Coding:
- Game Field Creation & Random Item Placement
- Variable Management to track the game's status
- Event Listeners for game buttons
- Functions to start and stop the game
- Game Timer implementation
- Item Click Handlers: distinguishing between fish (causing death) and trash (increasing the score)
- Sound Integration and Error Fixing
- Refactor using OOP
- Improved code organization and maintainability by applying OOP principles
- Restructured components into separate classes for clarity and ease of maintenance
- Visualizing the big picture for effective planning and development.
- Leveraging the power of small, reusable functions to tackle complex tasks.
- Utilizing event bubbling and delegation for efficient event handling.
- Committing to continuous improvement through the use of OOP principles.
This project has been an enlightening journey, allowing me to start with minimal knowledge and ultimately gain valuable experience and confidence. By embracing a step-by-step approach and persevering, I have experienced significant personal growth. This project has demonstrated that determination and continuous learning lead to surpassing initial capabilities. Equipped with newfound skills, I am ready to tackle more ambitious projects, fueled by a belief in my ability to achieve remarkable results through embracing challenges and a commitment to ongoing growth.