모험 게임 2부

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

수업 설명: 학생들이 모험 게임 개발을 계속합니다. 도구 사용, 아이템 판매 및 공간 업그레이드를 위한 스크립트를 작성합니다.

수업 목표
  • if/then 문에 대한 지식을 활용하여 수집 가능한 아이템을 만듭니다.
  • 아이템을 판매하고 공간 변수를 업그레이드할 수 있는 기능을 만들기 위해 함수에 대한 지식을 입증합니다.
준비
  • 시작 도구를 다운로드하고 모든 학생의 데스크탑에 로드합니다.

개요

소요 시간활동설명
5 분소개세션을 소개합니다.
50 분가이드 튜토리얼: 게임 메커니즘 스크립팅학생들이 도구, 아이템 판매 및 공간 업그레이드를 위한 스크립트를 작성하도록 합니다.
5 분정리프로젝트를 반영하고 배운 개념을 요약합니다.

수업 계획

소개

  1. 학생들이 오늘 모험 게임의 핵심 게임 메커니즘을 추가할 것임을 설명합니다: 아이템을 수집하기 위한 도구 사용, 아이템 판매 및 공간 업그레이드를 통한 더 많은 아이템 수집.
  2. 이번 세션이 가이드 튜토리얼이 많을 것임을 알려줍니다. 다음 세션은 더 자유형이므로 학생들이 스스로 작업하거나 따라잡을 수 있습니다.

가이드 튜토리얼 - 게임 메커니즘 스크립팅

  1. 모든 학생들이 시작 도구에 접근할 수 있도록 합니다.
  2. 학생들을 다음 튜토리얼로 안내합니다:

정리

  1. 학생들이 만든 내용을 요약합니다.
  2. 선택 사항 - 학생들에게 내일 게임을 마무리하면서 어떤 기능을 추가하거나 작업할 것인지 물어봅니다.

부록

문제 해결 및 교실 팁

일반 문제 해결

  • 학생들이 코딩하는 동안 참조할 수 있도록 예제 스크립트를 보여둡니다. 도구 스크립트는 중첩 if 문이 있어 특히 유용합니다.
  • 학생들이 코드 샘플처럼 코드를 들여쓰고 있는지 확인합니다. 이는 코드의 가독성을 높이고 오류 가능성을 줄입니다.

스크립팅 팁

  • 학생들에게 함수에서 여러 매개변수 사이에 항상 쉼표를 추가하도록 상기시킵니다, 예를 들어 sellItems(playerItems, playerGold)와 같이.
  • 업그레이드 스크립트에서 함수의 순서가 중요합니다. giveUpgrade() 함수가 clickDetector.MouseClick 위에 있도록 합니다.

진행 팁

  • 학생들이 집중할 수 있도록 플레이테스트에 엄격한 시간 제한을 설정합니다, 예를 들어 1분.
  • 학생들에게 플레이테스트 시 특정 목표를 기억하도록 격려합니다, 예를 들어 도구가 아이템을 의도대로 수확하는지 확인하는 것. 이는 집중하는 데 도움이 됩니다.

수업 맞춤화

수업 확장

  • 수확할 수 있는 아이템을 여러 개 추가할 수 있으며, 각 아이템은 CanHarvest가 true로 설정된 BoolValue가 필요하다는 점만 기억하세요.
  • 업그레이드 표지판과 같은 Surface GUI는 맞춤 설정할 수 있습니다. 학생들에게 TextLabel의 속성, 예를 들어 속성에서 색상과 글꼴을 탐색하도록 장려합니다.
©2026 Roblox Corporation. Roblox 및 Roblox 로고, 'Powering Imagination'은 미국 및 기타 국가 내 당사의 등록 및 미등록 상표입니다.