
Can we make 1,000 Bouncing Balls in Scratch!
1,000 bouncing balls in Scratch... and not a clone limit in sight! Let's build them using just the Pen extension and lists.
🚀 Build more games with me in Griffpatch Academy:
https://griffpatch.academy/go/bounce
Take a look with your responsible adult.
Three hundred clones? BORING!!! We're going to draw a thousand balls, give them gravity, and get them bouncing off the walls. All with one sprite. Oh man, so cool!
Code along with me, step by step, as we use lists to remember where every ball is and how it's moving. This is the first of two tutorials. In part two, we'll add ball-to-ball collisions and get them bouncing off each other!
Inside Griffpatch Academy, there are loads more projects and games to build with me, coding workbooks, and a whole community of coders.
And our game jams? That's where you let your imagination run wild with the theme. You make the games, and I play through every submission. Yes, every one!
If that liquid physics simulation in the opening caught your eye, these two tutorials are where we get started. The later optimisation and liquid effects lessons continue inside the Academy.
Right! These balls aren't going to bounce themselves. Let's get scratching!
0:00 Beyond the Clone Limit
2:02 Setting Up the Physics Engine
4:27 Creating Balls with Lists
8:15 Drawing Balls with the Pen
13:40 Implementing the Physics Loop
19:58 Handling Wall Collisions
------
Scratch was developed by the Lifelong Kindergarten Group at the MIT Media Lab. See http://scratch.mit.edu
#Scratch #scratchtutorial









![[2D 게임 개발 꿀팁 시리즈] 2D 게임에 3D 오브젝트 쉽게 사용하는 방법](https://img.youtube.com/vi/8ytJW1I6Agg/hqdefault.jpg)
![[2D 게임 개발 꿀팁 시리즈] 메모리 절약 스프라이트 5가지](https://img.youtube.com/vi/-cxbULpRSXE/hqdefault.jpg)



![[2D 게임 개발 꿀팁 시리즈] 2D 배칭 조건](https://img.youtube.com/vi/5DstF95ojw0/hqdefault.jpg)

















































![[2D 게임 개발 꿀팁 시리즈] Runtime Sprite Atlas](https://img.youtube.com/vi/ocFwQ4sogDo/hqdefault.jpg)








































































