분류 전체보기
![[스크래치] 응용편 - 키보드 방향키에 따라 캐릭터 움직이기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqeP3f%2FbtrxhNoWdUD%2F22Y9m8juqf2QYd2IXSkjzk%2Fimg.png)
[스크래치] 응용편 - 키보드 방향키에 따라 캐릭터 움직이기
캐릭터의 이동 일반적으로 상하좌우로 움직이는 개념을 2차원(2D)이라고 합니다. 여기에 깊이를 더한 것을 3차원(3D)라고 하죠. 스크래치에서 3차원 게임을 만들기는 어렵고, 2차원 게임을 쉽게 만들 수 있습니다. 키보드의 방향키대로 캐릭터가 움직이는 것을 2차원으로 만드는 것이죠. 개념 이해하기 그런데 '방향키가 눌린① 방향②으로 움직인다③'라는 것을 프로그래밍 차원에서 해석할 줄 알아야 합니다. ① 방향키가 눌린다는 것은 키보드 이벤트를 의미합니다. ② 방향은 가로축 왼쪽, 오른쪽과 세로축 위와 아래 방향을 의미합니다. ③ 움직인다는 것은 캐릭터가 말 그대로 이동한다는 것입니다. 아래 좌표계는 스크래치의 X, Y축 좌표계를 의미합니다. 학창 시절에 배운 수학 개념을 떠올려 보세요. 위 그림에서 '캐릭..
![[스크래치] 기초편 - 이벤트 종류 별 동작 이해하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZsPYO%2FbtrwdkgX0AS%2F8FH3lAbg6Fgy5CnCtP0D41%2Fimg.png)
[스크래치] 기초편 - 이벤트 종류 별 동작 이해하기
이벤트(Event)는 사건! 프로그래밍에서 이벤트란 어떤 사건이 일어났음을 의미합니다. 표현이 다소 사전적이죠? 쉽게 얘기하면, '키보드가 눌렸다'와 같이 무언가가 발생했다는 것을 의미합니다. 스크래치에서는 시작하기 버튼, 키보드(스페이스, 방향키, 알파벳, 숫자 등), 음량 등을 이벤트로 동작할 수 있습니다. 그럼 이벤트가 어떻게 동작하는지 자세히 알아보겠습니다. 스크래치 이벤트 종류 앞서 설명했던 스크래치의 이벤트에 대해 자세히 설명하겠습니다. 1. 시작하기 클릭했을 때 '시작하기' 깃발 아이콘을 의미합니다. 스크래치 프로그램을 제작하면 화면 위에 깃발 아이콘이 표시되는데요. 이 깃발을 클릭하면 무언가가 실행됩니다. 예를 들어, 아래와 같이 코딩하고 실행해 보겠습니다. 깃발 아이콘을 클릭하면 캐릭터가..
![[스크래치] 기초편 - 블록 코딩하는 방법](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWo1up%2Fbtrv6efb2NN%2FAoe5sAkvKtDxM3DdzHowG1%2Fimg.png)
[스크래치] 기초편 - 블록 코딩하는 방법
블록 코딩(Block Coding) 스크래치는 교육을 위한 블록 코딩의 대표적인 프로그래밍 언어입니다. 그런데 블록 코딩이란 무엇일까요? 영어 단어 그대로, 블록(덩어리) 단위로 프로그램을 만드는 것을 의미합니다. 블록을 하나의 퍼즐이라고 생각하고, 퍼즐을 이리저리 맞추어 어떠한 동작을 수행하는 것이죠. 그래서 프로그래밍 언어에 대한 깊은 이해가 없어도 간단히 코딩이 가능한 것입니다. 그럼 스크래치에서 블록 코딩을 어떻게 하는지 알아보겠습니다. 마우스로 끌어서 놓으면 끝! 블록 코딩은 마우스로 블록을 끌어서 가져다 놓으면 코딩이 가능합니다. 또한, 두 개의 블록을 맞대어 놓으면 알아서 붙고 차례대로 실행됩니다. 블록 위치를 변경하고 싶으면 해당 블록을 옮기면 됩니다. 단, 아래에 다른 블록이 붙어있으면 ..
![[스크래치] 기초편 - 배경 추가, 삭제하는 방법](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FU8Wuf%2FbtrvMII63d7%2FKV2McV8N1DRaC3wjnog7E1%2Fimg.png)
[스크래치] 기초편 - 배경 추가, 삭제하는 방법
배경(무대) 스크래치는 캐릭터와 배경을 꾸밀 수 있습니다. 캐릭터와 마찬가지로 내가 직접 배경을 만들 수도 있고, 스크래치에서 제공하는 배경을 선택할 수 있습니다. 하지만 스크래치에서 제공되는 기본 배경은 제한적이어서, 직접 꾸미는 것이 낫습니다. 제 생각에는 파워포인트를 활용하여 꾸미는 방법을 추천합니다. 스크래치 배경(무대) 스크래치 가장 오른쪽의 배경을 클릭하고, 왼쪽 상단의 모양 메뉴를 클릭하면 아래와 같이 배경 화면이 표시됩니다. 이 화면에서 여러 배경을 추가할 수 있고, 상황에 따라 배경을 변경할 수 있습니다. 배경 추가하기 처음 시작하는 프로젝트에는 흰색 바탕의 배경 화면이 제공됩니다. 스크래치에서 제공하는 기본 배경을 추가해 보겠습니다. 왼쪽 또는 오른쪽 하단의 배경 아이콘을 추가하면 아래..