지역의 시설과 전문가를 공유하는 컨셉의
용인형 공유학교
이번에 3기 수업을 준비하는데
제가 맡은 팀의 주제는
'엔트리로 방탈출 게임 만들기'였어요.

어떻게 수업을 진행하면 좋을까
고민하면서 PPT 만들다가
chatGPT에게 도움을 받았어요.


아래는 스크래치를 활용하여 만들 수 있는 방탈출 게임의 예시 기획서입니다. 이 기획서를 참고하여 원하는 방탈출 게임을 만들어보세요.
게임 제목: "미스터리 방탈출"
1. 게임 개요
- 플레이어는 미스터리한 방에 갇혀 있습니다.
- 방 안에는 다양한 퍼즐과 숨은 단서들이 있으며, 이를 활용하여 방을 탈출해야 합니다.
- 플레이어는 문제를 해결하고 퍼즐을 풀며 단서를 모아야 합니다.
2. 게임 목표
- 제한 시간 내에 방을 탈출하는 것이 목표입니다.
- 방 안에 숨겨진 단서와 퍼즐을 이용하여 탈출에 필요한 힌트를 얻습니다.
- 모든 퍼즐을 풀고 단서를 찾아 탈출문을 열면 게임 성공입니다.
3. 게임 플레이
- 플레이어는 방 안을 탐색하며 퍼즐과 단서를 발견합니다.
- 퍼즐은 숫자 조합, 미로, 숨은 사진 찾기 등 다양한 유형으로 구성됩니다.
- 단서는 방 안의 가구, 물건, 그림 등 여러 곳에 숨겨져 있습니다.
- 단서를 모아 문제를 해결하고 퍼즐을 풀면 열쇠, 비밀번호 등을 얻을 수 있습니다.
- 얻은 열쇠와 비밀번호를 사용하여 잠긴 상자를 열거나 다른 방에 접근할 수 있습니다.
- 모든 퍼즐을 풀고 탈출문의 비밀번호를 입력하면 게임 성공입니다.
4. 추가 기능
- 힌트 시스템: 플레이어가 어려움을 겪을 경우 힌트를 얻을 수 있습니다. 힌트를 사용하면 방 탈출에 도움이 됩니다.
- 제한 시간: 게임에 제한 시간을 설정하여 플레이어에게 긴장감을 주고, 빠르게 탈출할 필요성을 부여합니다.
- 사운드 효과: 게임을 더욱 생동감 있게 만들기 위해 효과음과 배경 음악을 추가합니다.
- 다양한 방 설정: 여러 개의 방을 추가하여 게임의 난이도와 재미를 높일 수 있습니다.
5. 게임 화면 예시
- 게임 시작 화면: 제목, 시작 버튼, 게임 설명이 표시됩니다.
- 방 탐색 화면: 방 안의 그림, 가구, 상자 등이 표시되며 플레이어는 이를 클릭하여 상호작용합니다.
- 퍼즐 화면: 숫자, 미로, 사진 퍼즐 등이 표시되며 플레이어는 드래그 앤 드롭 등을 통해 퍼즐을 해결합니다.
- 탈출 성공 화면: 축하 메시지와 함께 탈출 성공을 알리는 화면이 표시됩니다.
위의 기획서를 참고하여 스크래치로 방탈출 게임을 만들어보세요. 이 기획서는 게임의 전반적인 흐름과 기능을 설명하고 있으며, 실제 게임 제작 과정에서 추가적인 아이디어와 요소를 적용하여 개인적인 창작을 할 수 있습니다.
수업 자료 만들때
아래의 책도 참고했어요.
송쌤의 엔트리 게임 코딩학교
이 책 챕터7에
방 탈출 게임이 소개되어 있거든요.

이런 식으로 게임 목표, 게임 규칙 정하고
장면 구성, 기능 생각하고
방 탈출 게임만들때
엔트리에서 필수로 사용하는 개념인
신호에 대한 소개도 나오거든요.


송쌤 책이 코딩할 때
단계별로 문제분해가 잘 되어있고
코드에 대한 설명도 상세해서
수업 준비하실 때 참고하면 좋아요.

코딩교육 중요합니다~!
하지만, '어떻게 하느냐'가 더 중요합니다.
'피지컬컴퓨팅' 카테고리의 다른 글
마이크로비트 전용앱 없이 스마트폰 태블릿에서 코딩하기 (0) | 2023.06.14 |
---|---|
마이크로비트 라디오무선통신 기능 (0) | 2023.05.20 |
초등학생을 대상으로 한 코딩교육에 로봇을 활용하는 이유 (0) | 2023.05.18 |
엔트리 서버 연결 로그인 문제 (0) | 2023.04.06 |
ChatGPT도 모르는 UO알버트의 약자 (0) | 2023.03.12 |