Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

중급-10단계-(1)

[아이템을 먹고 탈출하자]

무기를 빼앗기고 공장에 갇혀버렸어


탈출하기 위해선 에너지 장치를 먹어서 문을 열어야해!
공장 내부에 있는 에너지 장치를 먹고 탈출해보자!

오늘의 목표 주인공이 화면을 이동하며 변경된 내용들이 유지될 수 있도록 코딩해 봅시다.

주요 명령어 global, if, goTo, kill, &&

본 자료의 저작권은 레드브릭에 있으며, 무단으로 수정 및 배포를 금지합니다.


1
중급-10단계-(1)

➤ 학습 목표

➝ 장면이 바뀌어도 계속 원래 상태를 저장할 수 있습니다.


➝ 논리 연산자를 사용해 여러가지 조건을 한번에 검사할 수 있습니다.
➝ 장면이 바뀔 때 정해진 위치에서 시작할 수 있도록 합니다.
➝ 만들어진 코드를 읽고 어떤 수행을 하는지 설명할 수 있습니다.

Step 1. 먹으면 사라지는 아이템 코딩하기

● 아이템을 한번 먹으면 다시 생기지 않도록, 없어진 상태를 저장하는 변수를 만들어


Scene3
코딩해 보세요.
- 장면 3에 있는 아이템 스프라이트를 먹으면 다시 생기지 않도록 코딩해 보세요.
- 장면4의 아이템 스프라이트에도 동일하게 코드를 작성합니다.

Scene4

Step 2. 장면 이동할 때 주인공 위치 설정하기

● 장면을 넘나드는 주인공의 시작 위치가 자연스럽도록 코딩해 보세요.


Scene4 - 장면 4에서 장면 3으로 넘어갈 때, 장면이 전환되었는지를 확인하는 변수를 만들어
true로 바꿔주세요.
- 장면이 전환되어 장면3이 되었을 때, 주인공 스프라이트의 위치가 화면의 오른쪽에
있도록 조건문을 사용해 코딩해 보세요.

본 자료의 저작권은 레드브릭에 있으며, 무단으로 수정 및 배포를 금지합니다.


2
중급-10단계-(1)

Scene3

Step 3. 아이템을 다 먹으면 열리는 문 코딩하기

Scene3
● 아이템을 두개 다 먹으면 문이 열리도록 &&(and) 연산자를 사용해 코딩해 보세요.

Ex Step 1. 아이템 추가하기

● 더 많은 아이템을 추가해 먹을 수 있도록 해보세요.

● 아이템을 다 모아야 나갈 수 있도록 문 열림 조건을 바꿔보세요.

Ex Step 2. 씬 추가

본 자료의 저작권은 레드브릭에 있으며, 무단으로 수정 및 배포를 금지합니다.


3
중급-10단계-(1)

● 씬을 추가해 주인공이 여러 장면을 돌아다니도록 코딩해 보세요.

Ex Step 3. 장애물 추가

● 장애물을 추가해 장애물에 닿으면 실패 문구가 뜨도록 코딩해 보세요.

본 자료의 저작권은 레드브릭에 있으며, 무단으로 수정 및 배포를 금지합니다.


4

You might also like