본문 바로가기
AI교육/코보블록스(Cobo)

[AI동아리 수업] 17주차 '언플러그드' 교구 코보블록스(COBO Blocks) 로봇 배틀

by 조크리 2023. 10. 20.
반응형

올해는 초등학교4학년 학생들을 대상으로 AI 동아리 'AI 어드벤처'를 진행하게 되었습니다.

 

5주차 수업까지는

엔트리의 AI를 주로 활용해 보았습니다. 

 

6주차~9주차까지는

마이크로비트, 마퀸플러스, 허스키렌즈를 사용해보았습니다. 

 

10주차부터는 '언플러그드' 수업 교구인 '코보블록스(Cobo Blocks)'를 활용한 수업을 진행했습니다. 

http://coboblocks.com/

 

COBOBLOCKS

Without computer system and monitor, whenever and wherever anyone can learn computer coding Coboblocks is a basic coding tool that allows you to assemble programming commands directly using blocks. You can assemble command blocks to drive the robot car and

coboblocks.com

 

 
 


목차

     

     

    1.  수업 PPT

     

    수업 PPT는 용량이 커서 구글 드라이브에 올려두었습니다.

    https://drive.google.com/drive/folders/1mTQJe3vQzPTeODrf6U4VcAScQBUjwoIJ?usp=sharing

     

    코보블록스(COBO Blocks) 수업 PPT - Google Drive

    이 폴더에 파일이 없습니다.이 폴더에 파일을 추가하려면 로그인하세요.

    drive.google.com

     

    2. 수업의 흐름

     

    이번 수업의 주제는 

    '이동 블록'을 사용하여 코보 로봇 배틀을 해보는 것입니다. 

     

    원래는 8. 코보로 그림 그리기 수업을 할 예정이었는데, 

    지난 시간에 이동 블록을 배운 김에 이동 블록을 활용한 로봇 배틀부터 해보기로 했습니다.

    '언플러그드' 교구 코보블록스(COBO Blocks) 길 찾기 알고리즘

     

    [AI동아리 수업] 16주차 '언플러그드' 교구 코보블록스(COBO Blocks) 길 찾기 알고리즘

    올해는 초등학교4학년 학생들을 대상으로 AI 동아리 'AI 어드벤처'를 진행하게 되었습니다. 5주차 수업까지는 엔트리의 AI를 주로 활용해 보았습니다. 6주차~9주차까지는 마이크로비트, 마퀸플러

    creatorjo.tistory.com

     

     

    수업 목표는 아래와 같습니다. 

    코보 로봇을 레고로 꾸민 뒤, 이동 블록을 활용해 로봇 배틀을 해 봅시다. 

     

    첫 번째 활동은 레고를 활용해 나만의 코보 로봇을 꾸며 보는 것이고

    두 번째 활동은 이동 블록(앞, 뒤, 오른쪽, 왼쪽)을 이용하여 코로 로봇 배틀을 해보는 것 입니다. 

     

     

    3.  로봇 배틀 알아보기 

     

    먼저 로봇 배틀과 관련된 영상을 짧게 살펴보았는데요.

    유튜브 긱블의 로봇 배틀 영상입니다. 

    https://youtu.be/QRYr9IaxSE0?feature=shared

     

    영상을 살펴본 뒤에는 로봇 배틀의 싸움 전략도 살펴보고,

    로봇이 어떻게 이동하는지도 함께 이야기를 나누어 보았습니다. 

     

     

    코보 로봇 배틀서로를 바라보며 앞으로 돌진하는 게임으로

    상대편 코보를 밀어 경기장 밖을 나가게 하면 이기는 게임입니다 .

     

     

    4. 레고로 로봇 꾸미기 

     

    이제 레고로 로봇을 꾸며봅니다. 

    레고 블록은 10개~20개 사이로 꾸미도록 안내했습니다. 

    학생들이 꾸민 코보를 보면 톡톡 튀는 아이디어에 깜짝 놀랄 때가 많습니다. 

    레고로 코보를 꾸미고 나면 나름의 애칭을 지어주는 경우도 많습니다.

    포세이돈, 계란초밥, 코뿔소, 헬리콥더 등 자신만의 컨셉으로 코보로봇을 꾸민 뒤 재미있는 이름까지 지어주는 것이죠!

     

    이때, 배틀에서 이길 수 있도록 코보를 꾸며야 하는데요.

    코보 로봇 배틀은 서로를 마주보고 달려와 상대편을 미는 게임이기 때문에

    상대 로봇의 턱 아래 부분을 들리게 해야합니다. 

    그리고 레고가 너무 많이 붙어 코보가 무거워지면 속도가 느려지기 때문에 이 부분도 고려해야 하죠!

     

     

    5. 1차 경기(앞으로 가기 무한반복)

     

    코보를 다 꾸민 뒤에는 1차 경기를 시작합니다. 

    1차 경기는 간단합니다. 

    앞으로 무한 반복 블록만 사용하여 로봇 배틀은 1:1로 진행합니다. 

     

     

    6. 2차 경기(단체 경기)

     

    2차 경기는 여러 코봇이 함께 경기를 치루는 형태입니다.

    제일 끝까지 살아남는 코보가 승리하게 되죠!

    이때도 마찬가지로 앞으로 무한 반복 블록만 사용해봅니다. 

     

     

    7. 3차 경기(이동블록 활용 1:1 로봇 배틀)

     

    이제 3차전 경기입니다. 

    이번에는 이동블록을 활용해볼텐데요.

    앞으로 가기, 뒤로 가기, 왼쪽으로 돌기, 오른쪽으로 돌기 이 4가지 블록을 실시간으로 바꾸어가며 경기를 해볼겁니다.

     

    상대편 코보를 피해서 왔다 갔다 하며 기회가 왔을 때 상대편 코보를 밀어야 합니다. 

     

     

    8. 4차 경기(단체전)

     

    이제 마지막 4차 경기입니다.

    이번에는 여러 코보 로봇이 함께 출전하는데요.

    실시간으로 상대편 코보의 위치를 보면서 이동 블록을 바꾸어 주어야 합니다. 

     

     

    코보 로봇 배틀은 코보 수업 중에서도 학생들에게 가장 인기가 좋은 수업입니다. 

    레고로 코보를 꾸밀 때에는 상대 코보의 턱 부분을 들 수 있도록 디자인을 잘 해야 하고,

    이동블록을 실시간으로 바꿔 끼워가며 경기할 때는 경기의 흐름을 잘 판단할 줄 알아야 합니다.

    또한 단체전을 할 때에는 끝까지 살아남아야 하므로 이리저리 피하기도 해야하죠. 

     

    다음 수업에서는 '코보와 예술' 이라는 주제로 그림 그리기 수업을 진행하려고 합니다.

    이때는 '반복' 블록도 사용해 볼 예정입니다. 

     

    다음 수업도 기대해주세요!

    반응형