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

    게임 만들기의 첫 단계로서, 게임 시작 화면을 만들어 보겠습니다.


    무대의 크기

    게임 시작 화면을 만들기 전에 무대의 크기를 알아보겠습니다. 무대의 크기는 480 * 360으로 해당 사이즈 또는 해당 사이즈와 같은 비율(4:3)의 이미지를 사용하시면 무대를 알맞게 채울 수 있습니다.


    시작화면 등록

    강의에서는 960 * 720 크기의 이미지를 시작화면 용도로 추가했습니다. 아래와 같은 배경에 등록된 썸네일과 유사한 이미지를 덧씌워 시작화면을 만들려고 합니다.

    default

    시작화면 스크립트 작성

    시작화면에는 어떤 기능이 필요할까요? 바로 지정된 입력이 들어오면 본 화면으로 넘어가는 기능입니다. 이 기능을 스크립트화 하기 위해 ' ' 블록을 이용하여 키보드가 입력되었을 때 게임을 시작하도록 하고 '' 블록을 이용하여 새로 게임을 시작할 때 다시 시작화면이 활성화되도록 블록 조합을 생성해야 합니다. 아래와 같은 간단한 스크립트면 시작화면에 대한 설정이 끝이납니다.

    default
    실습 내용

    강의에서 배운 내용을 토대로 특정 키를 입력하면 게임이 시작되는 시작화면을 만들어보세요.

    시작 화면 다운로드 (시작화면.png)

    시작 화면 문구 다운로드 (시작화면문구.png)

    모범 답안)


    질문하기