[스크래치] 돌다리도 두들겨 보고 건너라 게임
카테고리: Scratch_dev
#만들 프로젝트 설명
- 만들어야 할것.
- 16칸을 맵 만들기
- 상하좌우 화살표 키보드를 이용해서 움직이기
- 캐릭터가 움직이면 돌 색상 바꾸기
- 모든 돌이 흰색 또는 검정이 되면 클리어하기
- 만들기 전 설명 가로 4, 세로 4, 총 16칸으로 맵을 만들고, 캐릭터를 (→ ← ↑ ↓)키보드로 이동하고, 캐릭터가 돌을 밟으면 색상 바꾸고, 모든 돌이 흰색 또는 검정이 되면 클리어까지 만들어 볼게요.
#원작
원작 스크래치를 클릭하셔서 구경해보시면 재밌을거에요.😃😃
저는 아이들이 이해할 수 있게 간단하게 1단계만 만들었어요.
그래서 애니메이션 효과나 소리가 없어요.
1. 디자인
1.1 스프라이트
#전체 스프라이트 사진
- 타일
속성 | 내용 | 예시 |
---|---|---|
생성 방법 | 스프라이트 그리기 | |
스프라이트 이름 | 블록 | |
모양 개수 | 2 개 | |
x | 상관 X | |
y | 상관 X | |
보이기 | on | |
크기 | 100 | |
방향 | 90 |
- 플레이어
속성 | 내용 | 예시 |
---|---|---|
생성 방법 | 스프라이트 그리기 | |
스프라이트 이름 | 블록 | |
모양 개수 | 1 개 | |
x | 상관 X | |
y | 상관 X | |
보이기 | on | |
크기 | 100 | |
방향 | 90 |
- 시작
속성 | 내용 | 예시 |
---|---|---|
생성 방법 | 스프라이트 그리기 | |
스프라이트 이름 | 블록 | |
모양 개수 | 1 개 | |
x | 상관 X | |
y | 상관 X | |
보이기 | on | |
크기 | 100 | |
방향 | 90 |
- 클리어
속성 | 내용 | 예시 |
---|---|---|
생성 방법 | 스프라이트 그리기 | |
스프라이트 이름 | 블록 | |
모양 개수 | 1 개 | |
x | 상관 X | |
y | 상관 X | |
보이기 | on | |
크기 | 100 | |
방향 | 90 |
1.2 배경
- 배경
직사각형으로 채워주면 되요.
2. 변수, 리스트, 내 블록
2.1 변수
- 블록 번호
1.1 이 스프라이트에서만 사용(타일에서 변수 생성해주세요) - 반복문 카운트
2.1 모든 스프라이트에서만 사용 - 플레이어 위치 3.1 모든 스프라이트에서만 사용
설명
#블록번호 : 타일(돌)이 복제될 때, 각각의 타일을 구분해주기 위해 사용
#반복문 카운트 : 스크래치는 반복문에서 현재 몇 번째 반복되는지 안알려줌.
그래서 변수를 생성해서 현재 몇 번째 반복되는지 파악.
#플레이어 위치 : 현재 플레이어 위치를 파악하기 위함. (1 ~ 16 중에)
2.2 내 블록
- 없음.
2.3 리스트
- 타일_리스트
설명
리스트를 이용해서 16칸을 생성해줌.
흰색 : 0
검정 : 1
빈칸 : 2
3. 블록코딩
- 타일
- 플레이어
- 시작
- 클리어
제가 스크래치 아이디를 공유가 가능하도록 만들어놨어요.
만약, 자세히 보고 싶으면 ★여기★를 클릭해서 들어가서 보세요.
오늘은 여기까지 😘😘 ~~
댓글남기기