-
락 밴드 (난이도 하)
- 스프라이트 최소 2개 이상 (가수, 드럼, +@)
- 로직
- 스프라이트 클릭 → 소리 재생, 모양 변환
- 단순히 스프라이트를 클릭했을 때 이벤트가 발생하므로 첫 단계로 하기 적절.
1 락밴드.sb3
https://projects.raspberrypi.org/ko-KR/projects/rock-band/8
-
우주 움직이기 (난이도 중하)
- 스프라이트 4개 (지구, 우주선, 원숭이, 별)
- 원숭이에 원 그림 추가
b. 좌표
- 좌표 (0도 방향, x y으로 이동, 지구 쪽 보기) 등 스프라이트의 좌표 변환 및 이동)
c. 반복문 (무한반복, n번 반복)
- 우주선이 지구로 다가가면서 사이즈가 작아지는 과정. 다시 깃발을 눌러 재생했을 때 ,우주선의 크기가 원래 상태로 안 돌아오는 점 확인.
- 별이 작아졌다 커졌다 하는 과정은 이중 반복문(무한 반복 - 20번 반복)을 사용하기 때문에 어려울 수 있음
2 우주 움직이기.sb3
-
고스트 버스터즈 (중상)
- 스프라이트 최소 1개 이상 (귀신, +@)
- 반복문, 난수, 조건문
- 귀신이 무작위로 나타날 때의 좌표 (2가지 방법)
- 쉬움 : 무작위로 나타내기 / 어려움 : 난수를 사용하여 x, y 좌표에 나타내기
- 타이머 (time = 0이 될 때까지 반복)
- 반복문의 조건문이 어려울 수 있음
- 변수
- 초기화
- 새 게임이 시작될 때 점수 0으로 초기화
- 점수
- 귀신 잡을 때마다 1점 증가
3 고스트 버스터즈.sb3
-
챗봇 (상)
-
스프라이트 1개 (챗봇)
-
변수, 문자열, 결합, 조건문, 반복문
- 대답을 변수에 저장
- 저장한 변수를 사용
- 조건문에 따라 바뀌는 대답, 배경, 스프라이트 모양
4 챗봇.sb3
-
색칠 상자
- 스프라이트 (색 블록 깔별로, 연필, 지우개, 전체 삭제 버튼)
- 펜 확장
- 확장 프로그램 추가
- 펜 올리기 / 내리기
- 브로드캐스트
- 색블록에서 신호를 보내면, 신호에 따라 연필의 색이 바뀜
- 색블록 스프라이트에서 신호를 보내면, 연필 스프라이트에서 신호를 받는 구조 → 어려움!
- 색 변경이 제때 안 되어 다시 확인해봐야 함
- 변수
- 슬라이더 : 펜 두께
- 조건문
- 마우스 클릭 여부와 좌표값에 따라 펜을 내려놓고 올림
-
보트 경주 (중)⭐️
https://projects.raspberrypi.org/ko-KR/projects/boat-race/0
- 연산자를 사용하여 스크래치에서 숫자를 비교하는 방법
- 스프라이트가 스크래치에서 특정 색에 닿았을 때 감지하는 코드 추가하기
- 변수를 사용하여 스크래치에 시간 기록
- 스프라이트 1개 (배)
- 배경은 기본으로 제공되는 것외에 사이트에서 추가로 다운 받기
- 기본 수업이 끝난 후에 추가적으로 자신이 원하는 맵을 제작해도 될 듯
- 반복문, 조건문
- 배가 갈색벽에 닿았는지 여부 확인
- 부스터에 닿았을 경우 속도 증가
- 생각보다 쉽고 재밌었음