엔트리(Entry) 사용법 총정리 | 0에서 부터 시작하는 미니게임 만들기

국내 초등 교육 과정이 변경되면서 코딩 교육에 대한 관심이 높아지고 있습니다. 초등학생도 학교에서 블록 코딩을 배우는 경우가 많아졌습니다. 하지만 처음 코딩을 시작하는 부모님이라면 어떤 프로그램을 선택해야 할지 고민될 수 있습니다.

여러 코딩 플랫폼 가운데 엔트리는 국내 초등 교육 과정과 연계되어 있으며, 무료로 이용할 수 있어 처음 코딩을 배우는 아이에게 적합한 플랫폼입니다. 복잡한 프로그래밍 문법을 입력하는 대신 블록을 연결하는 방식으로 프로그램을 만들기 때문에 아이도 쉽고 재미있게 코딩의 원리를 익힐 수 있습니다.

이번 글에서는 엔트리를 처음 사용하는 학부모와 학생을 위해 회원가입부터 기본 화면, 자주 사용하는 기능, 간단한 게임 만들기까지 차근차근 살펴보겠습니다.

엔트리(Entry)란 무엇인가?

엔트리는 국내에서 개발된 교육용 블록 코딩 플랫폼입니다. 초등학교와 중학교 IT 교육에서도 많이 활용되고 있으며, 별도의 프로그램을 설치하지 않고 웹 브라우저에서 바로 사용할 수 있습니다.

가장 큰 특징은 코드를 직접 입력하지 않는다는 점입니다. 필요한 명령어가 적힌 블록을 마우스로 끌어다 연결 후 실행하는 방식의 블록 코딩 플랫폼 입니다. 아이는 블록을 조립하는 과정에서 순서, 반복, 조건과 같은 코딩의 기본 개념을 자연스럽게 이해하게 됩니다.

[ 1 ] 엔트리(Entry) 회원가입하기

엔트리 바로가기

먼저 엔트리 홈페이지에 접속해 회원가입을 진행합니다. 네이버 계정혹은 웨일 계정(둘다 없을 경우, 하고싶은 아이디, 비밀번호 입력)을 이용해 가입할 수 있으며 로그인 후 바로 작품을 만들 수 있습니다.

회원가입을 완료했다면 다양한 예제 작품을 둘러보는 것도 도움이 됩니다. 다른 학생들이 만든 작품을 살펴보면서 어떤 기능을 구현할 수 있는지 자연스럽게 이해할 수 있습니다.

엔트리(Entry) 회원가입을 돕기 위한 이미지

[ 2 ] 기본 화면 살펴보기

엔트리를 실행하면 여러 메뉴가 나타납니다. 처음에는 복잡해 보일 수 있지만 몇 가지 기능만 이해하면 어렵지 않습니다.

  • 블록 꾸러미
    • 다양한 명령어가 모여 있는 공간입니다. 움직이기, 시작하기, 생김새, 반복하기 등 필요한 블록을 선택할 수 있습니다.
  • 작업 영역
    • 블록을 연결해 프로그램을 만드는 공간입니다. 레고 블록을 조립하는 것처럼 순서대로 연결하면 원하는 기능을 만들 수 있습니다.
  • 엔트리봇
    • 기본 캐릭터입니다. 원하는 캐릭터를 추가하거나 변경할 수도 있으며, 블록을 연결하면 바로 움직이는 모습을 확인할 수 있습니다.
  • 실행 화면
    • 만든 프로그램을 바로 실행해 결과를 확인할 수 있습니다. 잘못된 부분이 있다면 수정한 뒤 다시 실행하면서 자연스럽게 오류를 해결하는 경험을 할 수 있습니다.
화면 구성역할초등학생이 배우는 개념
블록 꾸러미코딩 블록을 선택하는 공간명령어 이해
작업 영역블록을 연결하여 프로그램 작성순서(알고리즘)
엔트리봇명령을 실행하는 캐릭터실행 결과 확인
실행 화면만든 프로그램을 실행하는 공간오류 수정 및 테스트

엔트리(Entry)에서 가장 많이 사용하는 블록

시작하기 블록

  • 프로그램이 언제 실행될지 정하는 블록입니다. 게임이나 애니메이션을 시작할 때 가장 먼저 사용하는 기능입니다.

움직이기 블록

  • 캐릭터를 이동하거나 회전시키는 기능입니다. 앞으로 이동하기, 특정 위치로 이동하기, 방향 바꾸기 등의 명령을 사용할 수 있습니다.

생김새 블록

  • 캐릭터의 모양이나 크기를 변경하거나 말풍선을 표시할 수 있습니다. 간단한 애니메이션을 만들 때 자주 활용됩니다.

반복하기 블록

  • 같은 동작을 여러 번 반복하는 기능입니다. 캐릭터가 계속 움직이거나 장애물이 반복해서 나타나는 게임을 만들 때 사용합니다.

조건 블록

  • 특정 조건을 만족할 때만 실행되는 기능입니다. 점수를 얻거나 게임을 종료하는 기능을 만들 때 많이 사용합니다.
엔트리 블록 작업창에 대한 설명

아이와 함께 만드는 첫 번째 미니게임 [ 사과 클릭 게임 ]

[ 1 ] 새 작품 만들기

새 프로젝트가 열어서 원하는 배경을 선택하고, 오브젝트 추가를 눌러 사과 캐릭터를 추가합니다. 기본 엔트리봇을 사용해도 되지만, 아이가 좋아하는 캐릭터를 선택하면 더욱 재미있게 학습할 수 있습니다.

[ 2 ] 사과가 움직이도록 설정하기

사과 오브젝트를 선택한 뒤 아래 블록을 순서대로 연결합니다.

  1. 시작하기 버튼을 클릭했을 때
  2. 계속 반복하기
  3. 무작위 위치로 이동하기
  4. 1초 기다리기

이렇게 설정하면 게임을 실행했을 때 사과가 1초마다 화면의 다른 위치로 이동합니다.
‘무작위 위치로 이동하기’와 ‘1초 기다리기’ 블록은 움직이기 메뉴에서 찾을 수 있습니다.

[ 3 ] 점수 표시 변수 만들기

이제 점수를 표시하는 기능을 추가해 보겠습니다.

  1. 왼쪽 메뉴에서 자료를 클릭합니다.
  2. 변수 만들기를 선택합니다.
  3. 변수 이름을 ‘점수’로 입력한 후 생성합니다.

변수는 게임에서 점수나 시간처럼 계속 바뀌는 값을 저장하는 기능입니다. 이번 게임에서는 사과를 클릭할 때마다 점수가 올라가도록 사용할 예정입니다.

[ 4 ] 사과를 클릭시 점수 증가 기능 구현하기

사과 오브젝트를 선택한 뒤 아래 블록을 연결합니다.

  • 오브젝트를 클릭했을 때
  • 점수를 1만큼 증가하기
  • 무작위 위치로 이동하기

이제 게임을 실행하면 사과를 클릭할 때마다 점수가 1점씩 증가하고, 사과는 새로운 위치로 이동합니다.

[ 5 ] 게임 종료 기능 추가하기

이번에는 30초가 지나면 게임이 종료되도록 설정해 보겠습니다.

배경 오브젝트를 선택한 후 아래 블록을 추가합니다.

  • 시작하기 버튼을 클릭했을 때
  • 30초 기다리기
  • “게임 종료!” 말하기
  • 모든 오브젝트 멈추기

이 기능을 추가하면 제한 시간 안에 점수를 많이 얻는 게임이 완성됩니다.

학부모를 위한 TIP

처음에는 사과 클릭 게임처럼 간단한 프로젝트부터 시작하는 것이 좋습니다. 하나의 게임을 완성한 뒤에는 장애물을 추가하거나 캐릭터를 변경하는 등 기능을 조금씩 확장해 보세요. 이러한 과정을 반복하면 아이는 자연스럽게 반복문, 변수, 조건문의 개념을 익히게 되며, 스스로 문제를 해결하는 코딩 사고력도 함께 성장할 수 있습니다. 또한 다양한 플랫폼을 사용해보면서 아이에게 잘 맞는 블럭 코딩 플랫폼을 찾아보는 것도 좋습니다.

함께 보면 좋은 글

초등학생 무료 코딩 플랫폼 TOP 3|우리 아이 첫 코딩 시작하기

댓글 남기기