Kodu는 아이들에게 프로그래밍의 기초를 가르치고 창의력을 훈련시키는 데 적합한 시각적 프로그래밍 언어입니다. 오늘 강의에서는 Kodu에 대한 소개로 사용할 수있는 간단한 게임을 빌드합니다.
Kodu의 빌딩 블록
Kodu의 세계는 Kodu 풍경에 배치하는 각 개체에 동작 스크립트를 첨부 할 수있는 프로그래밍 가능한 개체로 구성됩니다.
Kodu의 프로그래밍 언어는 언어가 페이지와 규칙으로 분류되는 간단한 아이콘 기반 프로그래밍 사용자 인터페이스입니다.
Kodu에는 개체에 부착하여 이동하고, 개체를 쏘고, 서로 놀라운 전투 이동을 수행 할 수있는 기본 동작 목록이 있습니다.
Microsoft Kodu Game Lab에는 초보자가 Kodu 프로그래밍의 기본 사항을 이해하는 데 매우 유용한 일련의 '시작하기'비디오가 있습니다.
Kodu의 세계 탐색
여기 나무와 오토바이로 구성된 간단한 Kodu 세계가 있습니다. 오토바이는 항상 지형을 돌아 다니도록 프로그래밍되어 있으며 경로에 나무를 피해야합니다.
풍경에 더 많은 물체를 추가하고 오토바이가 쫓아 쏘도록합시다.
Wisp는 Kodu에서 만들 수있는 많은 캐릭터 중 하나입니다.
wisp는 지정된 경로를 따라 이동하고 Kodu는 체력이 0에 도달하면 또 다른 wisp를 생성합니다.
교실 운동
강의를 준비하려면 강사가 코드 설치 그리고 우리를 다운로드하십시오 Microsoft 홈 교실 키트 Kodu의 가져 오기 폴더 :‘C : \ Users \ [user name] \ Documents \ SavedGames \ Boku \ Player1 \ Imports \ '. Kodu는 메인 메뉴에서 게임을로드 할 때 자동으로 게임을 가져옵니다.
참고 : 강사는 Kodu 게임 파일을 가져 오려면 파일의 압축을 풀어야합니다.
세계를 열어 수업을 시작하고 학생들에게 오토바이와 위스프 행동을 관찰하도록 요청합니다. 오토바이가 망가뜨려도 게임이 계속해서 '위스프'를 재생하기 때문에 설명은 '위스프가 적이다'와 같을 수 있습니다.
이제 wisp 또는 모터 사이클 프로그램을 열고 학생들에게 wisp 동작을 코드와 연관 시키도록 요청하십시오. 학생이 코드를 성공적으로 설명한 후 자원 봉사자에게 다음 행동 세트에 대한 코드를 수정하도록 요청하십시오.
적절한 경우 학생들에게 각 개체의 코드를 수정하고 솔루션이 작동하지 않는 이유를 설명하도록합니다.
- 나무 추가 또는 색상 수정
-
오토바이가 wisp를 파괴 할 때 동전이 생성되도록 wisp의 동작을 조정합니다.
-
게임 점수를 높이기 위해 동전을 먹도록 오토바이를 프로그래밍하십시오.
- wisp가 오토바이를 파괴하도록하여 wisp와 오토바이의 역할을 뒤집습니다.
그게 전부입니다. 즐겨!
신용
저자는 좋은 강의실 연습을 디자인 한 Trevor Berkolay, 게임 테스트에 대한 그의 끊임없는 노력에 대해 Eric Z Goodnight, 기사의 최종 편집을 한 The Geek에게 감사의 말씀을 전합니다.