스크래치 프로그래밍 - 기초부터 게임 만들기까지!
    • 01
      스크래치 입문
    • 스크래치 소개
      스크래치 사용자 인터페이스
      구름EDU 스크래치
      Hello, World!
    • 02
      스프라이트 영역
    • 스프라이트 영역
      저장소에서 이미지 가져오기
      이미지 직접 그리기
      로컬에서 이미지 가져오기
    • 03
      작업 영역
    • 스크립트 작성
      스크립트 작성 기본 실습
      소리 다루기
      소리 다루기 기본 실습
      모양 다루기
      모양 다루기 기본 실습
    • 04
      무대 영역
    • 무대 영역
      무대 영역 실습
    • 05
      스크래치 기본
    • 제어 분류 블록 알아보기
      조건 제어 블록
      조건 블록
      반복 제어 블록
    • 06
      스프라이트 & 배경
    • 그림(스프라이트) 삽입, 삭제하기
      그림 수정하기
      배경 설정하기
    • 07
      애니메이션화 하기
    • 애니메이션의 개념
      배경 애니메이션화하기
      이벤트 분류 블록 알아보기
    • 08
      좌표와 위치
    • 좌표의 개념
      스프라이트 위치 변경
      벽에 닿으면 튕기기
      회전 방향 바꾸기
    • 09
      스프라이트 조종하기
    • 스프라이트 조종하기(좌우)
      자연스럽게 움직이게하기
      스프라이트 애니메이션화 하기
      스프라이트 조종하기(점프)
      자연스럽게 점프하기
    • 10
      게임 소개
    • 게임 만들기
      구름 마리오
      다루는 내용
    • 11
      게임 시작
    • 게임 시작화면 만들기
      캐릭터 선택 기능 추가하기
      맵 크기 조절하기
    • 12
      장애물
    • 장애물 생성하기
      장애물 자동으로 생성하기
      움직이는 장애물 만들기
    • 13
      아이템
    • 아이템 생성하기
      아이템 획득하기
      아이템 자동으로 생성하기
      움직이는 아이템 만들기
    • 14
      게임 종료
    • 게임오버 화면 생성하기
      게임오버 화면에 효과주기
      맺음말
    • 15
      부록
    • 게임 난이도 조절하기 - 캐릭터의 점프력 높이기
      게임 난이도 조절하기 - 장애물 복제 빈도 조절하기
      게임 난이도 조절하기 - 장애물 높이 변화주기
    게임오버 화면 생성하기
    배우기
    14 게임 종료
    게임오버 화면 생성하기

    게임의 시작이 있다면 끝도 있는 법입니다. 이번 강의에서는 게임의 끝을 알려주는 게임오버 화면을 생성하는 실습을 진행해보겠습니다.

    구름 마리오 게임에서 게임오버 화면은 캐릭터가 장애물에 부딪히는 경우에 생성되는 화면입니다.

    이번 기능 구현은 '방송하기' 블록의 활용에 초점을 맞추고 설명하도록 하겠습니다.

     안에 방송하기 기능을 하는 '', '', '' 총 세 종류의 블록이 있습니다.

    게임오버 화면을 띄워주려면

    • 캐릭터가 장애물에 부딪힐 때 를 설정해두고,
    • 스프라이트로 등록된 게임오버 화면의 스크립트에서  화면이 보이게 설정하면 됩니다.

    위의 조건대로 스크립트를 작성한다면 장애물 스프라이트에 추가되는 블록 조합은 아래와 같은 형태입니다.

    default
    게임오버 화면 스프라이트에 추가되는 블록 조합은 아래와 같은 형태입니다.
    default
    실습 내용

    캐릭터가 장애물에 부딪히면 게임오버 알림이 나타나도록 스크립트를 작성하세요.

    게임오버 화면이 반드시 강의안에 주어진 화면과 같을 필요는 없습니다. 더 실감나는 게임오버 화면으로 여러분만의 게임을 만들어 보세요. 적절한 소리를 추가하는 것도 좋은 방법입니다.

    게임오버 이미지 다운로드 (gameover.png)

    모범 답안)


    질문하기