1. Learning from others gave me new ideas to enhance my game. I implemented a leaderboard system using variables to track high scores, encouraging competition. Inspired by classmates’ projects, I introduced power-ups using ‘If-Else’ conditions, allowing players to gain temporary advantages. These featuRead more

    Learning from others gave me new ideas to enhance my game. I implemented a leaderboard system using variables to track high scores, encouraging competition. Inspired by classmates’ projects, I introduced power-ups using ‘If-Else’ conditions, allowing players to gain temporary advantages. These features made my game more interactive and challenging. Observing different techniques encouraged creativity, helping me make my project more dynamic and engaging for players.

    See less
    • 10
  2. With my peers’ help, I learned new Scratch techniques, such as using ‘Cloning’ blocks to create multiple sprite instances dynamically. I also explored ‘Sensing’ blocks to detect player interactions and ‘Operators’ for setting game conditions like scoring and countdown timers. These techniques enhancRead more

    With my peers’ help, I learned new Scratch techniques, such as using ‘Cloning’ blocks to create multiple sprite instances dynamically. I also explored ‘Sensing’ blocks to detect player interactions and ‘Operators’ for setting game conditions like scoring and countdown timers. These techniques enhanced my game’s functionality, making gameplay smoother and more interactive. Learning from others helped me refine my coding skills and implement more advanced Scratch features.

    See less
    • 13
  3. I sought help from my teacher and peers while coding my Scratch project. The most helpful advice I received was using ‘Broadcast’ messages to trigger events between sprites efficiently. This technique streamlined interactions, making my animations and game logic more responsive. My teacher also guidRead more

    I sought help from my teacher and peers while coding my Scratch project. The most helpful advice I received was using ‘Broadcast’ messages to trigger events between sprites efficiently. This technique streamlined interactions, making my animations and game logic more responsive. My teacher also guided me on debugging loops and conditions, helping me fix timing errors in sprite movements. These tips significantly improved my project’s functionality and efficiency.

    See less
    • 21
  4. I worked with classmates on a group project, where we developed a simple interactive game. This collaboration taught me problem-solving techniques, teamwork and debugging strategies. I learned how to structure my code better, optimize sprite interactions and create smoother animations. Observing myRead more

    I worked with classmates on a group project, where we developed a simple interactive game. This collaboration taught me problem-solving techniques, teamwork and debugging strategies. I learned how to structure my code better, optimize sprite interactions and create smoother animations. Observing my classmates’ approaches helped me understand new techniques, like using ‘Broadcast’ messages effectively for inter-sprite communication. The experience improved my coding and project management skills.

    See less
    • 10
  5. The game rules are simple: players use arrow keys to navigate the spaceship, avoiding obstacles while collecting power-ups. If the spaceship crashes into an asteroid, the player loses a life. Running out of lives ends the game. Power-ups grant shields or extra points. The objective is to reach the fRead more

    The game rules are simple: players use arrow keys to navigate the spaceship, avoiding obstacles while collecting power-ups. If the spaceship crashes into an asteroid, the player loses a life. Running out of lives ends the game. Power-ups grant shields or extra points. The objective is to reach the final safe zone within a time limit. Players must strategize movements carefully to survive longer and achieve a high score.

    See less
    • 22