교훈 설명 : 색상 변경 플랫폼 및 함정과 같은 게임에 추가할 수 있는 작은 프로젝트를 사용하여 코딩 개념을 탐색합니다.
교훈 목표 |
|
기술 및 개념 | 속성 - 색이나 플레이어가 그것을 통과할 수 있는지 여부와 같은 개체의 모양이나 행동을 제어하는 소프트웨어 입니다. 루프 - 코드를 반복하여 다른 방식으로 말하면 |
개요
지속 시간 | 활동 | 설명 |
---|---|---|
5분 | 소개 | 세션을 소개합니다. |
20분 | 튜토리얼: 속성과 작업 | 스크립트를 사용하여 부품의 색상 속성을 변경합니다. |
35분 | 튜토리얼: 함정 코딩 | 함수 및 if/then 문을 사용하여 함정을 코드화합니다. |
5분 | Wrap-up | 프로젝트에 대해 생각하고 배운 개념을 정리하십시오. |
수업 계획
소개
오늘의 세션은 스크립팅에 대한 기술을 개발하기 위한 다양한 미니 프로젝트가 될 것입니다.
- 모험 게임에는 더 많은 스크립트가 있기 때문에 이 개념을 이해하는 것이 중요합니다.
- 이러한 프로젝트, 함정처럼,은 세션 3에서 시작되는 어드벤처 게임 프로젝트에 포함될 수 있습니다.
튜토리얼 가이드 - 속성과 작업
학생이 오류가 있으면 독립적으로 문제를 해결할 수 있도록 장려합니다. 돕다되도록 하려면 다음을 시도하십시오.
- 마지막 몇 단계를 다시 수행합니다.
- 친구에게 돕다요청하십시오.
학생이 코드를 작성할 때 코드가 올바르게 설명되는지 확인하십시오.
- 특정: 코드 실행
- 개선: 연습 부품의 색을 변경합니다.
튜토리얼 - 함정 작성
이 문을 사용할 때 코드가 코드 샘플처럼 보이도록 학생들이 코드를 맞춥니다. 이렇게 하면 코드가 더 읽기 좋아지고, 이는 스크립트가 크기가 증가함에 따라 중요해집니다.
Wrap-up
- 학생이 만든 내용 및 단어 사전: 속성 , 루프 , 및 함수 .
- 다음 세션에서 학생들은 모험 게임을 만드는 새로운 프로젝트를 시작합니다.
부록
문제 해결 및 교실 팁
- 코딩할 때 학생들에게 자신의 대문자를 두 번 확인하도록 하거나 친구에게 작업을 확인하도록 요청합니다. 심지어 하나의 잘못된 문자로 긴 단어를 사용하면 FindFirstChildWhichIsA 와 같은 오류를 일으킬 수 있습니다.
- 다음을 시도하여 학생들이 문제 해결 기술을 개발하는 데 도움이 되십시오.
- 코드에 의도적으로 오류를 만들고 학생들에게 오류를 식별하도록 요청하십시오. 이것은 쉽게 게임으로 변환될 수 있습니다.
- 부분 코드 줄을 작성하고 학생들에게 완료하도록 요청하십시오.
- 학생들이 교사에게 돕다요청하기 전에 세 명의 동료에게 도움을 요청하는 'Ask 3 Before Me'를 활용하십시오. 학생들이 복잡한 프로젝트로 전진함에 따라 독립적으로 문제를 해결하는 것이 중요합니다.