방탈출 연구소!

  직접 기획하고 디자인한 캐릭터로 세상에 단 하나뿐인 나만의 게임을 만들어보고 싶지 않나요? 우리 동아리에서는 쉽고 재미있는 엔트리 블록 코딩으로 경찰차 레이싱, 방탈출, 미어캣 구하기 등 다양하고 흥미진진한 게임을 직접 제작합니다. 코딩을 전혀 몰라도 괜찮아요, 차근차근 기초부터 배우며 친구들과 함께 문제를 해결해 나가는 신나는 경험이 기다리고 있습니다. 정성껏 만든 멋진 작품을 전교생에게 소개하고 직접 부스도 운영해보는 특별한 추억까지 만들어갑니다. 상상이 현실이 되는 즐거운 코딩 세상으로 지금 바로 도전하세요, 여러분을 기다립니다!

수업 설계

3-6학년이 함께 모인 무학년제 동아리 특성을 고려하여, 선후배 간의 어색함을 완화하고 협력적인 분위기를 조성하는데 초점을 둠. 동아리 활동 목적과 1년 간의 활동 흐름을 제시하여 학습 동기를 부여함. 엔트리 블록 코딩을 활용하여 자신만의 방탈출 게임을 만든다는 최종 목표를 공유함으로써 스스로 문제를 해결하고 창의성을 발휘하려는 태도를 형성하도록 유도한다.
학생들이 엔트리 플랫폼의 특징을 이해하고, 개인 계정을 생성하여 프로젝트를 저장할 기반을 마련함. 더불어 1년간의 동아리 활동을 기록할 패들렛 포트폴리오를 만들고 제출하는 과정을 연습하고자 함.
엔트리 상단 메뉴, 블록 꾸러미, 실행화면, 오브젝트 목록 등 엔트리의 핵심 구성을 익히고 좌표, 방향, 회전 방식 등 오브젝트의 기본 속성을 직접 조작해 보며 코딩의 기초 원리를 습득하도록 함.
순차, 선택(조건문), 이벤트의 개념을 이해하고 이를 실습 프로젝트에 적용함. 마우스 클릭 이벤트로 풍선을 키우고 벽에 닿았을 때 터지는 미니 게임을 직접 구현해 보도록 함.
반복(Loop)의 개념을 이해하고 규칙적인 행동을 반복 블록으로 간소화함. 키보드 방향키 이벤트와 이동·회전을 결합해 캐릭터를 조작하고, 미로 벽 충돌 및 깃발 도착 조건(선택)을 설정하여 방탈출 메커니즘을 구현함.
데이터를 저장하는 ‘변수’와 조건 판단을 위한 ‘비교 연산’의 원리를 익힘. 제한 시간(초시계) 동안 무작위 위치의 동전을 클릭해 용돈을 획득하는 게임을 제작하고 상태 관리 방식을 이해함.
프로그램 내에서 화면을 전환하는 ‘장면(Scene)’ 개념을 이해하고, 독립된 장면(시작 화면- 1단계 – 2단계)을 생성하여 하나로 연결하는 구조를 배움. 마우스 포인터 추적 및 장애물(바위, 박쥐, 회오리 등)의 무작위 이동/튕기기 기능을 조합하고, ‘푯말 도착 시 다음 단계’, ‘가족을 만나면 성공’ 등의 조건문을 완성하여 멀티 스테이지 게임을 구현함.
신호(Signal)의 개념을 이해하고 오브젝트 간 상호작용을 구현함. 방 안의 물건을 조사하여 힌트를 얻고, 비밀번호 입력(묻고 대답 기다리기, 비교 연산)을 통해 자물쇠를 풀어 ‘방’ 장면에서 ‘끝화면’으로 탈출하는 방탈출 핵심 메커니즘을 완성함.
변수와 무작위 수 블록을 활용하여 매번 새로운 덧셈 문제를 만들기. 사용자로부터 대답을 받아 정답과 비교하여, 정답일 경우 캐릭터가 앞으로 이동하며 소리가 나고, 오답일 경우 경고음과 함께 땡!을 외치는 조건 구조 완성하기. ‘오른쪽 화면 끝에 닿았는가?’ 조건이 성립할 때까지 이를 반복하여 달리기 게임을 최종 구현하기.
부스 방문 학생들이 1~2분 내에 엔트리의 입력-출력 원리를 경험할 수 있도록 ‘커스텀 포인트(숫자 블록)’ 세팅 하기. 모둠별 게임 안내판, 커스텀 가이드, 부원 명찰 등 실물 홍보 및 안내 자료를 제작하여 나눔 데이 운영 준비하기.