지역의 시설과 전문가를 공유하는 컨셉의
용인형 공유학교
이번에 3기 수업을 준비하는데
제가 맡은 팀의 주제는
'엔트리로 방탈출 게임 만들기'였어요.
![](https://blog.kakaocdn.net/dn/3qnQk/btsgEdDjY6e/jjlCrpKvhYmKANTs3m5xb0/img.png)
어떻게 수업을 진행하면 좋을까
고민하면서 PPT 만들다가
chatGPT에게 도움을 받았어요.
![](https://blog.kakaocdn.net/dn/brSDW4/btsgELlVhjI/euRZa3QLW4saiK3AN8ChK1/img.png)
![](https://blog.kakaocdn.net/dn/cvsbKQ/btsgC1Xqmaf/gjZ3hhY8qFsrFH7g63Dpu1/img.png)
아래는 스크래치를 활용하여 만들 수 있는 방탈출 게임의 예시 기획서입니다. 이 기획서를 참고하여 원하는 방탈출 게임을 만들어보세요.
게임 제목: "미스터리 방탈출"
1. 게임 개요
- 플레이어는 미스터리한 방에 갇혀 있습니다.
- 방 안에는 다양한 퍼즐과 숨은 단서들이 있으며, 이를 활용하여 방을 탈출해야 합니다.
- 플레이어는 문제를 해결하고 퍼즐을 풀며 단서를 모아야 합니다.
2. 게임 목표
- 제한 시간 내에 방을 탈출하는 것이 목표입니다.
- 방 안에 숨겨진 단서와 퍼즐을 이용하여 탈출에 필요한 힌트를 얻습니다.
- 모든 퍼즐을 풀고 단서를 찾아 탈출문을 열면 게임 성공입니다.
3. 게임 플레이
- 플레이어는 방 안을 탐색하며 퍼즐과 단서를 발견합니다.
- 퍼즐은 숫자 조합, 미로, 숨은 사진 찾기 등 다양한 유형으로 구성됩니다.
- 단서는 방 안의 가구, 물건, 그림 등 여러 곳에 숨겨져 있습니다.
- 단서를 모아 문제를 해결하고 퍼즐을 풀면 열쇠, 비밀번호 등을 얻을 수 있습니다.
- 얻은 열쇠와 비밀번호를 사용하여 잠긴 상자를 열거나 다른 방에 접근할 수 있습니다.
- 모든 퍼즐을 풀고 탈출문의 비밀번호를 입력하면 게임 성공입니다.
4. 추가 기능
- 힌트 시스템: 플레이어가 어려움을 겪을 경우 힌트를 얻을 수 있습니다. 힌트를 사용하면 방 탈출에 도움이 됩니다.
- 제한 시간: 게임에 제한 시간을 설정하여 플레이어에게 긴장감을 주고, 빠르게 탈출할 필요성을 부여합니다.
- 사운드 효과: 게임을 더욱 생동감 있게 만들기 위해 효과음과 배경 음악을 추가합니다.
- 다양한 방 설정: 여러 개의 방을 추가하여 게임의 난이도와 재미를 높일 수 있습니다.
5. 게임 화면 예시
- 게임 시작 화면: 제목, 시작 버튼, 게임 설명이 표시됩니다.
- 방 탐색 화면: 방 안의 그림, 가구, 상자 등이 표시되며 플레이어는 이를 클릭하여 상호작용합니다.
- 퍼즐 화면: 숫자, 미로, 사진 퍼즐 등이 표시되며 플레이어는 드래그 앤 드롭 등을 통해 퍼즐을 해결합니다.
- 탈출 성공 화면: 축하 메시지와 함께 탈출 성공을 알리는 화면이 표시됩니다.
위의 기획서를 참고하여 스크래치로 방탈출 게임을 만들어보세요. 이 기획서는 게임의 전반적인 흐름과 기능을 설명하고 있으며, 실제 게임 제작 과정에서 추가적인 아이디어와 요소를 적용하여 개인적인 창작을 할 수 있습니다.
수업 자료 만들때
아래의 책도 참고했어요.
송쌤의 엔트리 게임 코딩학교
이 책 챕터7에
방 탈출 게임이 소개되어 있거든요.
![](https://blog.kakaocdn.net/dn/ytxpB/btsgKocqtzb/1qi2dHMKPd8b1L5zwCnqN0/img.png)
이런 식으로 게임 목표, 게임 규칙 정하고
장면 구성, 기능 생각하고
방 탈출 게임만들때
엔트리에서 필수로 사용하는 개념인
신호에 대한 소개도 나오거든요.
![](https://blog.kakaocdn.net/dn/bBBRVm/btsgC1wjT9q/FCiz7lbvkXfFzEBxh2H9mK/img.png)
![](https://blog.kakaocdn.net/dn/d4p7hI/btsgCjj08Ou/RvbMMZTOhIhd4KHhS6Vri0/img.png)
송쌤 책이 코딩할 때
단계별로 문제분해가 잘 되어있고
코드에 대한 설명도 상세해서
수업 준비하실 때 참고하면 좋아요.
![](https://blog.kakaocdn.net/dn/dqjBdH/btsgMbYh0Bp/9K5dt1PrULG2Sp7ECE05Yk/img.png)
코딩교육 중요합니다~!
하지만, '어떻게 하느냐'가 더 중요합니다.
'피지컬컴퓨팅' 카테고리의 다른 글
마이크로비트 전용앱 없이 스마트폰 태블릿에서 코딩하기 (0) | 2023.06.14 |
---|---|
마이크로비트 라디오무선통신 기능 (0) | 2023.05.20 |
초등학생을 대상으로 한 코딩교육에 로봇을 활용하는 이유 (0) | 2023.05.18 |
엔트리 서버 연결 로그인 문제 (0) | 2023.04.06 |
ChatGPT도 모르는 UO알버트의 약자 (0) | 2023.03.12 |