아이들을 위한 인공 지능
-
시작하기수업 1: 인공 지능 소개3 Topics|1 Quiz
-
수업 2: PictoBlox 소개3 Topics|1 Quiz
-
인공 지능수업 3: 컴퓨터 비전6 Topics|1 Quiz
-
수업 4: 얼굴 인식4 Topics|1 Quiz
-
수업 5: 광학 문자 인식3 Topics|1 Quiz
-
수업 6: 음성 인식3 Topics|1 Quiz
-
머신러닝수업 7: 머신 러닝7 Topics|1 Quiz
-
수업 8: AI를 이용한 가위바위보 - 1부3 Topics
-
수업 9: AI를 이용한 가위바위보 - 2부2 Topics
-
수업 10: 포즈 분류자4 Topics
-
AI의 윤리수업 11: 윤리2 Topics
-
캡스톤 프로젝트수업 12: 캡스톤 프로젝트
가위바위보 스크립트 – 파트 2
누가 라운드에서 승리합니까?
다음 세 블록을 만듭니다.
- 플레이어가 라운드에서 이겼는지 확인
- AI가 라운드에서 승리하는지 확인
- 라운드가 무승부인지 확인
플레이어가 라운드에서 승리하는 경우
플레이어는 다음과 같은 경우 라운드에서 승리합니다.
- 플레이어 이동이 바위이고 AI 이동이 가위인 경우
- 플레이어 이동이 Paper이고 AI 이동이 바위인 경우
- 플레이어 이동이 가위이고 AI 이동이 종이인 경우
이러한 조건 중 하나라도 해당되면 Tobi가 ” 플레이어가 이번 라운드에서 승리합니다 “라고 말하고 플레이어 점수를 1로 변경합니다. 다음은 이러한 명령을 실행하는 스크립트입니다.
AI가 라운드에서 이기면
다음과 같은 경우 AI가 라운드에서 승리합니다.
- AI 이동이 바위이고 플레이어 이동이 가위인 경우
- AI 이동이 Paper이고 플레이어 이동이 바위인 경우
- AI 이동이 가위이고 플레이어 이동이 종이인 경우
이러한 조건 중 하나라도 참이면 Tobi가 ” AI가 이번 라운드에서 승리합니다 “라고 말하고 AI 점수를 1로 변경합니다. 다음은 이러한 명령을 실행하는 스크립트입니다.
라운드가 무승부인 경우
AI 이동과 플레이어 이동이 같을 때 라운드는 무승부입니다. 이런 일이 발생하면 Tobi가 ” 라운드는 무승부입니다! “라고 말하게 할 것입니다.
이제 이 세 블록을 기본 스크립트에 추가해야 합니다. 또한 방송 메시지 블록을 추가하고 ” Hide AI Costume ” 메시지를 방송해야 가위바위보 의상을 숨길 수 있습니다.
Rock Paper Scissor 스프라이트를 선택하고 다음 스크립트를 만들어 의상을 숨깁니다 .
다음 스크립트를 만들어 가위바위보 스프라이트의 크기와 위치를 설정합니다.
최종 결과
라운드는 플레이어나 AI가 3점을 얻을 때까지 계속됩니다. 이런 일이 발생하면 repeat 블록 실행이 중지되고 누가 3점을 얻었는지 확인해야 합니다.
AI 점수 가 3이면 Tobi가 ” AI가 게임에서 이긴다 “라고 말하게 하고 그렇지 않으면 ” 플레이어가 게임에서 이긴다 “라고 말하게 합니다. 이러한 조건을 추가하기 위해 기본 스크립트를 수정합니다. 다음은 전체 스크립트입니다.
게임이 준비되었습니다. 이제 게임을 플레이하고 즐겨보세요!
과제
다음 수업으로 넘어가기 전에 작은 과제가 기다리고 있습니다!
이 활동에서 작성한 PictoBlox 프로그램을 웹 사이트에 업로드해야 합니다.
과정을 마친 후 수료증을 받으려면 과제를 제출해야 합니다.
과제를 업로드하려면 아래 단계를 따르세요.
- Choose File를 클릭합니다.
- 열리는 팝업 창에서 이미지를 선택합니다.
- 이미지가 선택되면 Upload Assignment를 클릭합니다.
행운을 빕니다!