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

스크래치 블럭 코딩 - 변수(Variable) 개념과 점수판 만들기 첫걸음

안녕하세요! 스마트배움연구소입니다. 오늘은 스크래치 블럭 코딩에서 게임을 만들 때 꼭 필요한 ’변수(Variable)’에 대해 쉽고 재미있게 알아보겠습니다.

변수란 무엇인가요? (이름표 달린 상자)

코딩을 할 때 ’변수’라는 어려운 말을 쓰면 덜컥 겁부터 납니다. 하지만 아주 쉽습니다. 변수는 쉽게 말해 ’내 마음대로 값을 바꿀 수 있는 이름표 달린 상자’예요.

예를 들어 게임 점수를 생각해보세요. 처음에는 0점이지만, 사과를 잡을 때마다 1점, 2점으로 점수가 계속 변하지요? 이 점수를 기억해 두는 기억 장소가 바로 ’변수’랍니다. 컴퓨터에게 “점수라는 이름의 상자를 하나 만들어 줘!“라고 부탁하는 것과 같아요.

스크래치에서 변수 상자 만들기

자, 그럼 실제로 점수 상자를 만들어 볼까요? 아래 순서대로 마우스로 클릭해 보세요.

  1. 스크래치 화면 왼쪽의 블록 모음에서 [주황색 변수] 메뉴를 누릅니다.
  2. 맨 위에 있는 [변수 만들기] 버튼을 클릭합니다.
  3. 새 변수 이름 칸에 **‘점수’**라고 적고 [확인]을 누릅니다.
  4. 화면에 ’점수’라는 동그란 상자와 함께 여러 가지 블록이 생기는 것을 볼 수 있습니다.

블록을 조립해서 점수 올리기

상자를 만들었으니 이제 고양이가 움직일 때마다 점수가 쑥쑥 올라가게 만들어야겠죠? 아주 간단한 블록을 조립해 보겠습니다.

  1. [이벤트] 블록에서 [깃발을 클릭했을 때] 블록을 가져옵니다.
  2. [변수] 블록에서 **[내 변수를 0으로 정하기]**를 가져와 붙입니다. (’내 변수’를 우리가 만든 ’점수’로 바꿔주세요) 게임을 시작할 때는 항상 0점부터 시작해야 하니까요!
  3. [변수] 블록에서 **[내 변수에 1만큼 더하기]**를 가져와 붙입니다.

이제 초록색 깃발을 누를 때마다 점수 상자의 숫자가 1씩 쑥쑥 올라가는 것을 볼 수 있습니다. 정말 쉽죠?

오늘 배운 내용 정리하기

오늘은 스크래치에서 점수판을 만들 수 있는 ‘변수’ 블록을 배워보았습니다. 변수 상자를 만들고, 점수를 0으로 초기화한 뒤, 1씩 더하는 방법까지 마스터하셨네요!

스마트배움연구소와 함께라면 디지털 코딩도 어렵지 않습니다. 다음 시간에는 이 변수를 활용해 ’제한 시간 안에 점수 많이 먹기 게임’을 만들어 보겠습니다. 매일 하나씩 차근차근 따라 해 보세요!