코딩 및 게임 디자인 소개

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

수업 설명 : 학생들이 Roblox에서 첫 번째 경험을 만들고 코딩하는 방법을 알아보십시오. 장애물 코스를 빌드하고 색상 변경 블록을 코드하는 방법을 배우십시오. ISTE 표준 : 혁신적인 디자이너 4a, 4c, 4d, 창의적인 커뮤니케이터 6b, 6d

교훈 목표

    3D 부품을 조작하여 장애물 코스를 만듭니다.

  • 디자인 및 플레이테스트 경험을 기획합니다.
  • 재미 사용자 경험을 중심으로 시각 효과를 만듭니다.
  • 스크립트를 변수 및 루프로 작성합니다.
기술 및 개념

    변수 - 코드에 정보를 저장하는 자리 표시자입니다. 문자열을 보관합니다. 0> 1> 루프를 반복합니다. 1>

    4> 5> 변수를 재정의합니다.

    4>

준비
  • 모든 학생이 Roblox 계정을 가지고 있고 로그인 정보를 알고 있어야 합니다.
  • 학생 지원 문서를 인쇄하고 프레젠테이션을 준비하십시오.
재료

    Roblox Studio를 설치한 창문 또는 Mac 컴퓨터 핸드아웃: Roblox Studio 셰트집 0> 핸드아웃: Roblox Studio 트릭북0>

    1> 2> 옵션 핸드아웃: 뇌우입니다

    1>

개요

지속 시간활동설명
5분소개프로젝트 및 레슨 구조를 소개합니다.
30분튜토리얼: Studio 소개장애물 코스의 첫 몇 조각을 만들어 Roblox Studio의 기초를 소개하세요.
60분튜토리얼: 코딩 시작부품의 색을 변경하는 스크립트를 생성합니다.
20분독립 작업: 학생 프로젝트 완료학생들이 프로젝트를 완료하거나 계속 빌드할 수 있도록 하십시오.
5분Wrap-up프로젝트에 대해 생각하고 배운 개념을 정리하십시오.

수업 계획

소개

  1. 코스를 소개하세요:

    • 학생들은 다른 사람들이 플레이할 수 있는 자신의 장애 코스를 만듭니다. (장애물 코스).
    • 또한 색이 변하는 부품을 장식하기 위해 코딩을 배울 것입니다.
  2. 모든 학생이 Roblox Studio에 액티브하게 로그인하는지 확인하십시오. 처음이라면 이 프로세스에 5분을 할당하는 것이 좋습니다.

튜토리얼 - 스튜디오 소개

  1. 다음 튜토리얼을 통해 학생들을 인도하십시오: Roblox Studio 소개.

  2. 가르치는 동안 팔로잉명심하십시오.

    • 학생들에게 카메라 뷰를 회전하여 프로젝트에 대한 정확한 뷰를 얻도록 합니다.
    • Roblox Studio의 기초 기술인 Explorer를 사용하도록 학생들에게 장려하십시오.

튜토리얼 - 코딩 시작

  1. 학생들에게 이제 경험에 추가할 코드를 작성하기 시작할 것을 알려주십시오.

    • 이 시간 동안 학생들은 코딩에 집중하고 오비에 대해 계속 작업하지 않아야 합니다. 나중에 더 많은 부품을 추가하거나 플레이테스트를 계속할 수 있습니다.
  2. 다음 튜토리얼을 통해 학생들을 이끌세요:

독립 작업 - 학생 프로젝트 완료

  1. 학생이 독립적인 작업에 들어갈 때 장애물 코스에 달성할 목표가 있음을 나타내십시오.

    • 사용자는 끝에 도달할 수 있습니다(합리적인 난이도).
    • 쉬운 점프와 어려운 점프의 균형을 가져보세요.
    • 의도하지 않은 시각적 또는 코드 문제에서 자유로워야 합니다.
  2. 학생들이 코딩 프로젝트를 마칩니다. 완료되면 장애물 코스를 추가하거나 개선하는 데 시간을 제공합니다.

  3. 시간이 있으면 두 명의 학생이 서로의 경험을 플레이 테스트하고 피드백을 제공할 수 있습니다.

Wrap Up

  1. 학생이 만든 내용 및 단어 사전: 변수 , 문자열 , 루프 .
  2. 두 가지 이상의 학생에게 경험을 개선하기 위해 추가할 항목을 물어보십시오. 예를 들어, 시각적으로 더 매력적인 엔드포인트나 더 도전적인 점프를 추가할 수 있습니다.

부록

문제 해결 팁

일반 문제 해결 팁

  • 학생들에게 "3 전에 나에게 물어보기": 학생은 교사에게 돕다요청하기 전에 세 명의 동료에게 물어야 합니다.
  • 학생들은 컴퓨터에 대해 다른 경험을 가지고 있습니다. 가르치기 시작할 때 정확한 단계를 강조하십시오, 예를 들어 두 번 클릭하거나 오른쪽 클릭을 클릭하는 것과 같이.
  • 작업을 완료하기 위한 엄격한 시간 기대치를 설정하십시오, 예를 들어 1분 이내에 부품에 색을 선택하거나 2분 이내에 테스트를 플레이합니다. Studio 소개
  • 학생들이 자신만의 경험을 만드는 것이 아니라 다른 사람들이 플레이할 수 있는 경험을 만들고 있음을 강조하십시오.
  • 시간이 부족한 경우 수업 색상 및 재료는 선택사항입니다. 코딩 시작 튜토리얼
  • 이 나이의 학생들에게 가장 흔한 오류는 잘못된 대문자 및 타이포입니다.
  • 학생들이 문제를 해결하는 것보다 더 많은 시간을 학생들이 질문하는 것에 투자하십시오. 이렇게 하면 학생들이 귀중한 문제 해결 기술을 구축할 수 있습니다. 예를 들어: 문자열 주위에 문자열이 있어야 하는 기호는 무엇인가요? - 따옴표 .

수업 사용자 정의

수업 확장 학생들이 장소를 전환하고 서로의 경험을 플레이 테스트하십시오.

  • 학생들이 2 별(그들이 좋아하는 것)과 원하는 것(그들이 볼 것)으로 피드백을 제공하여 시작하십시오.
  • 피드백을 받은 후, 각 학생은 피드백을 받은 것에 따라 변경을 구현해야 합니다.

추가 리소스

이 레슨을 워크샵의 일부로 사용하는 경우 공개 사용을 위한 설명을 포함했습니다. 예시 코스 설명: 월 6000만 명 이상의 사용자가 있는 Roblox는 세계에서 가장 큰 소셜 기술 플랫폼입니다. 그러나 사용자가 만든 모든 Roblox 경험을 알고 있습니까? Roblox에서 사용자가 만든 게임을 사용하여 코딩하는 방법을 배우는 것은 첫 번

이 코스에서 학생은:

  • Lua로 프로그래밍 기초를 배우세요.
  • 장애물 코스를 만들어 디자인 사고와 3D 모델링을 탐색하세요.
  • 온라인으로 플레이하고 공유할 수 있는 완전한 경험을 집에 가져가십시오.