🧩 블럭 코딩 · 2026년 10월 11일 ·📝 글

스크래치 블럭 코딩 - 반복문으로 캐릭터 계속 움직이게 만들기

이번 시간에는 스크래치에서 캐릭터가 저절로 계속 걸어가도록 만들어 봅니다. 딱 5분만 천천히 따라 하시면 움직이는 그림의 기초 원리를 쉽게 배울 수 있습니다.

준비물

  • 인터넷이 연결된 컴퓨터 또는 노트북
  • 마우스 (블록을 끌어다 놓을 때 마우스가 있으면 훨씬 편리합니다)
  • 웹 브라우저 프로그램 (크롬, 엣지, 웨일 등 인터넷을 여는 프로그램)
  • 스크래치 웹사이트 주소 (scratch.mit.edu)
  • 스크래치는 회원가입이나 로그인 없이도 무료로 바로 연습할 수 있습니다.

화면이 조금 달라도 같은 이름이나 비슷한 이름의 메뉴를 찾아보세요.

1단계. 스크래치 만들기 화면 열기

  1. 컴퓨터 화면에서 웹 브라우저 프로그램을 더블 클릭하여 엽니다.
  2. 화면 맨 위의 주소창을 마우스로 한 번 누릅니다.
  3. 영어로 scratch.mit.edu 를 차례대로 입력합니다.
  4. 키보드의 엔터(Enter) 글쇠를 누릅니다.
  5. 스크래치 누리집 첫 화면이 열리는지 기다립니다.
  6. 화면 상단 메뉴판에서 “만들기” 글자를 마우스로 누릅니다.
  7. 코딩 작업을 할 수 있는 새 화면이 나타날 때까지 기다립니다.
  8. 화면 한쪽에 주황색 고양이 그림 캐릭터가 서 있는지 살펴봅니다.

✅ 이렇게 보이면 성공이에요: 화면 하얀 작업판 위에 주황색 고양이 그림이 가만히 서 있으면 성공입니다.

2단계. 시작 신호와 계속 움직이는 블록 조립하기

  1. 화면 메뉴 목록에서 노란색 동그라미로 표시된 “이벤트” 글자를 누릅니다.
  2. 나타난 블록 목록 중에서 “깃발을 클릭했을 때” 블록을 찾습니다.
  3. 이 블록을 마우스 왼쪽 버튼으로 꾹 누릅니다.
  4. 손가락을 떼지 말고 화면 넓은 빈 작업판 쪽으로 끌고 갑니다.
  5. 넓은 빈 공간에 마우스 버튼을 놓아 블록을 내려놓습니다.
  6. 이제 메뉴 목록에서 주황색 동그라미로 표시된 “제어” 글자를 누릅니다.
  7. “무한 반복하기”라고 적힌 디귿(ㄷ)자 모양 블록을 찾습니다.
  8. 이 블록은 안에 넣은 동작을 끝없이 되풀이하게 만드는 블록입니다.
  9. “무한 반복하기” 블록을 마우스로 꾹 눌러 넓은 작업판으로 끌고 갑니다.
  10. 아까 꺼내둔 “깃발을 클릭했을 때” 블록 바로 아래에 딱 붙여 놓습니다.
  11. 이제 메뉴 목록에서 파란색 동그라미로 표시된 “동작” 글자를 누릅니다.
  12. “10만큼 움직이기”라고 적힌 블록을 마우스로 찾습니다.
  13. 이 블록을 꾹 눌러서 “무한 반복하기” 블록의 안쪽 벌어진 틈으로 끌고 갑니다.
  14. 안쪽 틈에 회색 그림자가 생길 때 마우스 손가락을 가볍게 놓습니다.
  15. 블록들이 퍼즐처럼 하나로 이어졌는지 눈으로 확인합니다.
  16. 고양이 그림 위에 있는 시작 단추인 “깃발” 모양 아이콘을 누릅니다.

✅ 이렇게 보이면 성공이에요: 고양이가 앞으로 스르륵 움직여서 화면 오른쪽 구석으로 이동해 있으면 성공입니다.

3단계. 벽에 닿았을 때 통통 튕겨 나오게 만들기

  1. 고양이 위쪽에 있는 멈춤 단추인 “정지”(빨간 동그라미 모양) 아이콘을 누릅니다.
  2. 메뉴 목록에서 파란색 동그라미 “동작” 글자를 다시 누릅니다.
  3. 목록을 아래로 살짝 내려 “벽에 닿으면 튕기기” 블록을 찾습니다.
  4. 이 블록을 마우스로 꾹 눌러 오른쪽 작업판으로 끌고 옵니다.
  5. “무한 반복하기” 틈새 안, “10만큼 움직이기” 바로 밑에 쏙 끼워 넣습니다.
  6. 다시 “동작” 목록에서 “회전 방식을 좌우로 정하기” 블록을 찾습니다.
  7. 이 블록은 캐릭터가 뒤집히지 않고 똑바로 서서 걷게 해 주는 블록입니다.
  8. 이 블록을 끌고 와서 방금 넣은 “벽에 닿으면 튕기기” 바로 밑에 끼워 넣습니다.
  9. 이제 시작 단추인 “깃발” 모양 아이콘을 마우스로 콕 누릅니다.

✅ 이렇게 보이면 성공이에요: 고양이가 오른쪽 벽과 왼쪽 벽 사이를 왕복하면서 계속 통통 튕겨 걸어가면 성공입니다.

잘 안 될 때

  • 고양이가 거꾸로 뒤집혀서 발을 위로 들고 걸어가요: “회전 방식을 좌우로 정하기” 블록이 조립되었는지 다시 살펴보세요. 이 블록이 빠지면 고양이가 벽에 부딪힐 때 머리가 아래로 뒤집힐 수 있습니다. “동작” 메뉴에서 이 블록을 찾아 “벽에 닿으면 튕기기” 아래에 꼭 붙여 주세요.
  • 고양이가 화면 맨 끝 구석에 끼어서 꼼짝하지 않아요: 마우스 왼쪽 단추로 고양이를 꾹 누른 채 화면 한가운데로 끌고 와서 내려놓으세요. 그런 다음 위쪽에 있는 시작 단추인 “깃발” 아이콘을 다시 누르면 정상적으로 걷기 시작합니다.
  • 블록이 서로 달라붙지 않고 따로 떨어져 있어요: 마우스로 블록을 끌고 다른 블록 밑으로 천천히 다가가 보세요. 연결될 자리에 연한 회색 그림자가 생길 때 마우스에서 손가락을 떼어야 자석처럼 착 달라붙습니다.

오늘의 연습 과제

고양이가 걷는 속도를 내 마음대로 빠르게 또는 느리게 바꾸어 보는 연습을 해보세요. “10만큼 움직이기” 블록 안의 흰색 숫자 동그라미를 마우스로 한 번 톡 누릅니다. 키보드의 지우개 글쇠(백스페이스)로 숫자 10을 지우고, 숫자 “5”를 입력해 보세요. 숫자를 바꾸고 시작 단추인 “깃발” 아이콘을 눌러 고양이가 천천히 걷는지 관찰해 보세요. 다시 숫자를 “20”으로 바꾸어 보면서 속도가 얼마나 빨라지는지 비교해 보세요!