[스크래치] 돌다리도 두들겨 보고 건너라 게임

업데이트:     Updated:

카테고리:

태그: ,

#만들 프로젝트 설명

Animation

  • 만들어야 할것.
    1. 16칸을 맵 만들기
    2. 상하좌우 화살표 키보드를 이용해서 움직이기
    3. 캐릭터가 움직이면 돌 색상 바꾸기
    4. 모든 돌이 흰색 또는 검정이 되면 클리어하기
  • 만들기 전 설명 가로 4, 세로 4, 총 16칸으로 맵을 만들고, 캐릭터를 (→ ← ↑ ↓)키보드로 이동하고, 캐릭터가 돌을 밟으면 색상 바꾸고, 모든 돌이 흰색 또는 검정이 되면 클리어까지 만들어 볼게요.

#원작

스크린샷(74)

원작 스크래치를 클릭하셔서 구경해보시면 재밌을거에요.😃😃
저는 아이들이 이해할 수 있게 간단하게 1단계만 만들었어요.
그래서 애니메이션 효과나 소리가 없어요.


1. 디자인

1.1 스프라이트

#전체 스프라이트 사진

스크린샷(75)

  • 타일
속성 내용 예시
생성 방법 스프라이트 그리기  
스프라이트 이름 블록  
모양 개수 2 개  
x 상관 X  
y 상관 X  
보이기 on  
크기 100  
방향 90  

스크린샷(76)

  • 플레이어
속성 내용 예시
생성 방법 스프라이트 그리기  
스프라이트 이름 블록  
모양 개수 1 개  
x 상관 X  
y 상관 X  
보이기 on  
크기 100  
방향 90  

스크린샷(77)

  • 시작
속성 내용 예시
생성 방법 스프라이트 그리기  
스프라이트 이름 블록  
모양 개수 1 개  
x 상관 X  
y 상관 X  
보이기 on  
크기 100  
방향 90  

스크린샷(78)

  • 클리어
속성 내용 예시
생성 방법 스프라이트 그리기  
스프라이트 이름 블록  
모양 개수 1 개  
x 상관 X  
y 상관 X  
보이기 on  
크기 100  
방향 90  

1.2 배경

  • 배경

스크린샷(79)

직사각형으로 채워주면 되요.


2. 변수, 리스트, 내 블록

2.1 변수

  1. 블록 번호
    1.1 이 스프라이트에서만 사용(타일에서 변수 생성해주세요)
  2. 반복문 카운트
    2.1 모든 스프라이트에서만 사용
  3. 플레이어 위치 3.1 모든 스프라이트에서만 사용

설명

#블록번호 : 타일(돌)이 복제될 때, 각각의 타일을 구분해주기 위해 사용
#반복문 카운트 : 스크래치는 반복문에서 현재 몇 번째 반복되는지 안알려줌.
그래서 변수를 생성해서 현재 몇 번째 반복되는지 파악.
#플레이어 위치 : 현재 플레이어 위치를 파악하기 위함. (1 ~ 16 중에)

2.2 내 블록

  • 없음.

2.3 리스트

  1. 타일_리스트

    설명

    리스트를 이용해서 16칸을 생성해줌.
    흰색 : 0
    검정 : 1
    빈칸 : 2


3. 블록코딩

  • 타일

스크린샷(80)

  • 플레이어

스크린샷(81)

  • 시작

스크린샷(82)

  • 클리어

스크린샷(83)


제가 스크래치 아이디를 공유가 가능하도록 만들어놨어요.
만약, 자세히 보고 싶으면 ★여기★를 클릭해서 들어가서 보세요.
오늘은 여기까지 😘😘 ~~


댓글남기기