(스크래치) 별 그리기 STAR ☆ #별 #그리기 별 그리기 별 그리기는 144도 방향으로 돌기를 5번 반복하는 것이 핵심입니다. 실습 1. 스크래치를 실행합니다. 2. 확장 기능에서 [펜]을 추가합니다. 4. 스프라이트 고르기에서 연필(Pencil)을 추가하고, 고양이는 삭제합니다. 5. Pencil을 선택해서, 아래의 코드를 작성합니다. 6.[모양] 탭에서 펜의 중심점을 이동합니다. 그려진 모양입니다. https://gonyzany.tistory.com/225 스크래치_엔트리 2022.12.10
(스크래치) 물고기를 잡아먹는 상어 #스트래치 #Scratch #물고기 #상어 1. 스크래치를 시작합니다. 2. 고양이를 삭제하고, 상어(Shart 2) 1마리, 물고기(Fish) 1마리를 추가합니다. 상어(Shark 2)를 [모양]에서 3번째 모양을 삭제합니다. 물고기 [모양] 탭에서 1번,2번,4번을 삭제하고, 3번 물고기 모양을 사용하겠습니다. 3. 물고기를 선택하고, 코드를 작성합니다. 물고기는 마우스를 따라다니도록 합니다. [시작] 깃발을 누르고 실행해 봅니다. 마우스를 움직여서 물고기가 마우스를 잘 따라오는지 확인합니다. 4. 상어를 선택하고 코드를 작성합니다. 상어는 물고기를 잡아먹기 위해 물고기를 따라갑니다. 물고기보다 조금 느리게 움직이게 하는 게 좋습니다. 상어는 2가지 모양이 있습니다. 움직이면서 "다음 모양으로" 변경.. 스크래치_엔트리 2022.12.03
(스크래치) 슈팅게임 만들기 (2): 우주괴물 만들기 #스크래치 #슈팅게임 #우주괴물 #총알 1. 이전 포스팅에서 이어지는 글입니다. https://gonyzany.tistory.com/179 (스크래치) 슈팅게임 만들기 (1): 총알 발사하기 #스크래치 #슈팅게임 #총알 #발사 슈팅게임에서 총알을 발사하는 장면을 만들어 보겠습니다. 먼저 만들어진 결과는 다음과 같습니다. 1. 스크래치를 시작합니다. 2. 로켓비행기(Rocketship)를 추가하 gonyzany.tistory.com 이번 포스팅에서 만들어진 결과를 먼저 보겠습니다. 2. 우주괴물로 사용할 스프라이트를 추가합니다 - 여기서는 박쥐(Bat)를 우주괴물로 사용하기로 합니다. 3. 박쥐를 선택하고 코드를 작성합니다. 박쥐는 아래의 사각형 영역에서랜덤하게 움직지도록 설정하겠습니다. 4. 실행해 봅니.. 스크래치_엔트리 2022.12.01
(스크래치) 슈팅게임 만들기 (1): 총알 발사하기 슈팅게임에서 총알을 발사하는 장면을 만들어 보겠습니다. 먼저 만들어진 결과는 다음과 같습니다. 1. 스크래치를 시작합니다. 2. 로켓비행기(Rocketship)를 추가하고, 고양이 스프라이트를 삭제합니다. 3. Roketship를 선택하고, 코드를 작성합니다. 4. 키보드의 상하좌우 화살표 키를 누르고, Roketship이 잘 움직이는지 확인합니다. 5. "Ball"을 추가해서 총알로 사용해 보겠습니다. 스프라이트 추가에서 "Ball"을 추가하고, 코드를 작성합니다. 6. 로켓을 움직이면 총알이 로켓의 중간에 연결되어 있는 것이 보입니다. 로켓을 선택하고, [모양]탭을 누릅니다. 마우스로 로켓 전체를 선택해서 다음과 같은 위치로 조금 이동시킵니다. 7. 실행해 봅니다. 총알이 로켓의 상단에서 움직이는 걸.. 스크래치_엔트리 2022.11.27
(엔트리) 배경 움직이기 엔트리에서 배경을 움직이는 코드를 작성합니다. 1. 엔트리를 시작합니다. 2. [오브젝트 추가하기]에서 [배경]을 선택하고, "남극 배경(1)"과 "남극 배경(2)"를 추가합니다. 3. "남극 배경(1)"에 다음과 같이 코드를 작성합니다. 4. "남극 배경(2)"를 선택하고, 아래와 같이 코드를 작성합니다. "남극 배경(1)"의 코드를 복사/붙여넣기 하여 수정하면 더 빨리 작성할 수 있습니다. 5. 여까지 작된 코드를 실행해 봅니다. 6. "엔트리봇"을 삭제하고, "펭귄"을 추가합니다. 7. "펭귄"의 크기를 작게하고, 적당한 위치에 위치시킵니다. "펭귄"의 [모양]에서 3번째 모양을 삭제합니다. 9. "펭귄"을 선택하고, 코드를 작성합니다. 10. 실행합니다. 스크래치_엔트리 2022.11.04
(스크래치) 배경 바꾸기 간단하게 스크래치에서 배경을 바꾸는 방법을 소개합니다. 1. 배경을 2개 추가합니다. - Blue Sky - Night City With Street 고양이가 걸어가다 벽에 닿을때마다 배경을 계속해서 바꾸는 코드립니다. 스크래치_엔트리 2022.11.01
(스크래치) 내 블록 사용하기 #내블록 #함수 #프로시저 #매개변수 "내 블록" 사용하기 스크래치의 "내 블록"은 일반 프로그램 언어에서 함수(function) 또는 프로시저(procedure)와 같은 기능을 표현하는 것입니다. 내 블록(또는 함수)은 특별한 기능을 하는 블록의 조합을 따로 만들어 놓고, 필요할 때 불러서(호출해서) 사용하는 기능입니다. 내 블록을 호출할 때, 값을 건네주면서 호출할 수 있습니다. 일반 프로그램에서는 이 건네주는 값을 매개 변수(또는 인수)라고 합니다. 예를 들어, 1부터 n까지 합을 구하는 "내 블록"이 있다고 가정하면 합구하기(10) 합구하기(100) 합 구하기(10) : 1부터 10까지의 합을 구합니다. 합 구하기(100) : 1부터 100까지의 합을 구합니다. 위 코드 처럼 "합 구하기" 블록을.. 스크래치_엔트리 2022.11.01
(스크래치) 고양이가 걸어가면서 구구단을 암기합니다. #스크래치 #구구단 #암기 #출력 고양이가 걸어가면서 구구단을 암기하는 프로그램을 만들어 보겠습니다. 2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 .. 2 x 9 = 18 3 x 1 = 3 3 x 2 = 6 ... 9 x 9 = 81 ... 1. 변수가 2개 필요합니다. 1,2,3...9까지 변하는 수와 2단, 3단, 4단...9단으로 변하는 수의 2개의 변수입니다. 1. 변수 만들기 i, n 이라는 변수는 2개 만듭니다. 2. 다음과 같이 코딩합니다. 3. 구구단 형태로 문자열을 만듭니다. 결합된 모양입니다. 4. 계속해서 코드를 작성합니다. 5. 알맞은 배경을 추가합니다. 6. 실행해 봅니다. 스크래치_엔트리 2022.10.28
(스크래치) 키보드로 강아지 움직이기 키보드로 강아지를 움직이는 스크래치 프로그램을 작성해보겠습니다. 1. 스크래치를 시작합니다. 2. 고양이 스프라이트를 삭제하고, "Dog2" 스프라이트를 추가합니다. 스프라이트 고르기 --> "Dog2" 3. "Dog2"를 선택하고, [모양] 탭에서 세 번째 모양인 "Dog2-c"도 삭제합니다. 4. 코드를 작성합니다. [이벤트] 블록에서 "(스페이스) 키를 눌렀을 때" 추가합니다. 이 값을 아래 그림처럼 "오른쪽 화살표"로 변경합니다. 5. 계속해서 다음 블록을 작성합니다. 앞에서 작성한 코드와 비슷해서 이 코드를 복사해서 수정해 보겠습니다. 블록의 맨 위에서 마우스 오른쪽 버튼을 눌러서 "복사하기"를 선택합니다. 마우스를 빈 곳으로 이동한 다음에 클릭하면 코드가 복사됩니다. 6. 복사된 코드를 다음과.. 스크래치_엔트리 2022.10.28
(스크래치) 신호 보내기와 신호를 받았을 때 스크래치 코딩은 스프라이트를 선택하고, 이 선택된 스프라이트에게 코드를 작성하기 때문에 코드가 작성된 스프라이트만 동작시킬 수 있습니다. 만약 어떤 스프라이트가 다른 스프라이트를 움직이게 할려면 어떻게 해야 할까요? "신호 보내기"와 "신호를 받았을 때" 블록을 이용해서 해결할 수 있습니다. 예제 1 간단한 예제를 만들어 보겠습니다. 1. [스프라이트 고르기"에서 "Abby"를 추가합니다. 2. "Abby"를 선택하고, 다음과 같은 코드를 작성합니다. 3. 신호 보내기 블록에서 "메시지1"을 선택하고, "새로운 메시지"를 선택합니다. [확인] 버튼을 누릅니다. 4. 고양이 스프라이트를 선택하고 코드를 작성합니다. 5. 실행해서 결과를 확인합니다. 스크래치_엔트리 2022.10.27