Griffpatch vs Scratch JR: Flappy Bird Challenge!

Share

Summary

The popular Scratch developer Griffpatch takes on the challenge of recreating Flappy Bird in Scratch Junior, exploring the limitations and unique mechanics of the platform.

Highlights

Introduction and Asset Creation00:00:00

Griffpatch introduces the challenge of building Flappy Bird using the simplified Scratch Junior app. He starts by drawing assets like clouds, buildings, and hills, noting the difficulty of managing object layering and the limitations of the paint editor.

Implementing Background Scrolling00:02:04

Griffpatch attempts to animate the floor scrolling. He discovers the restrictive nature of movement in Scratch Junior, where movement is tied to a grid, and struggles with unexpected sprite flipping behavior.

Developing Game Mechanics and Pipes00:06:01

The bird is created, and movement logic is applied using the limited 'speed' and motion blocks. He then creates the pipe obstacles, dealing with sprite orientation bugs and complex loop timing to ensure they move across the screen correctly.

Adding Game Logic and Jump Physics00:11:00

Griffpatch sets up the jump button and scene switching. He experiments with custom jump physics by combining multiple move blocks to overcome the limitations of the built-in jump tool, aiming for a responsive feel.

Collision Detection and Final Polish00:15:42

Collision logic is implemented to stop game scripts upon hitting a pipe. Griffpatch addresses the inability to track precise collisions and wraps up the project by creating a game-over reset loop.

Conclusion and Reflections00:17:08

Reflecting on the project, Griffpatch discusses the contrast between the constraints of Scratch Junior and the power of full Scratch, expressing pride in the functional, albeit limited, game he managed to build.

Recently Summarized Articles

Loading...