728x90

[따라하기] '마이크로비트 마퀸으로 배우는 AI세상' 1강 - 마퀸 RC카

 

나도메이커 유튜브 채널에서 '마이크로비트 마퀸으로 배우는 AI세상' 책으로 라이브 방송을 진행한다. 

 

나도메이커

안녕하세요! 나도메이커입니다! 저희 채널은 전자엔지니어와 Maker, DIY 매니아들을 위한 다양한 정보를 제공합니다! 또한 반도체 전자부품, 로봇, 오픈소스하드웨어, 아두이노, 라즈베리파이, AVR,

www.youtube.com

책이 없어도 마이크로비트와 마퀸(라이트)만 있으면 무리 없이 따라 할 수 있다. 마퀸 제조사 DFRobot에서 제공하는 영문 튜토리얼을 가지고 해도 좋지만, 아무래도 영어이다 보니 접근성이 떨어진다. 코딩이 관심이 있고 처음이라면 코딩 교구인 마퀸을 이용하여 시작하면 쉽고 재미있게 코딩을 배울 수 있다.

 

마이크로비트 마퀸으로 배우는 AI세상 1강 - 마퀸 RC카

 

따라하기

마이크로비트 마퀸으로 배우는 AI세상 1강 - 마퀸 RC카 실습 동영상

라떼는 이런게 없어서 대부분 텍스트 코딩으로 했는데, 블록 코딩을 이용해 보니 확실하게 간단하고 편하다. 실습 내용중에 모터의 방향(앞, 뒤)과 속도를 이용하여 진진.후진 또는 좌.우 방향 전환을 할 수 있는데, 그림으로 표시된 것처럼 방향 전환을 할 수 없다. 

 

방향과 속도가 같다면 -> 전진 또는 후진

뱡향은 같고 두 모터의 속도가 다르다면 -> 속도의 차이가 크면 작은원을 그리고 크면 큰원을 그리며 움작인다.

방향이 다르고 속도가 같다면 -> 제자리에서 빙글빙글 돈다.

 

그림으로 표시된 것처럼 할 수 있지만! 간단하지 않기 때문에 지금은 하고 싶지 않다^^. 어쨋든 몇 개의 불록과 숫자로 마퀸을 움직일 수 있다.

 

라이브 방송을 제대로 즐기는 방법?

라이브 방송을 보면서 따라하고 소통을 하는게 제일 좋은 방법이다. 그래서 라이브 방송을 보며, 따라하며, 동영상을 만들어 봤는데...... 생각할 시간이 없다. 처음이니까 그럴 수 있을거 같아서 다시 도전해 봐야 겠다.

 

책이 있다면?

라이브 방송 전에 예습하고 라이브 방송 때 따라 하면, 생각할 시간도 있고 질문도 가능하다. 라이브 방송 때는 소통이 가능하기 때문에 모르는 것들을 적극적으로 물어볼 수 있다.

 

책으로 예습하고, 질문 거리를 정리하여 라이브 방송에 참여! 

 

책이 없다면?

예습을 할 수가 없다. 그래서 라이브 방송에 집중을 한다. 40분 동안 집중해서 보기는 힘들다. 그래서 따라 할 수 있는 부분은 최대한 따라 해본다. 그리고 해당 유튜브 영상을 다시 보면서 잠시 멈춤 기능을 이용하여 안됐던 것들 & 궁금했던 것들을 해본다. 

 

상황에 맞게 따라해보고, 생각한 것들을 직접 해보면 된다.

 

#나도메이커 #유튜브 #따라하기 #마퀸 #마이크로비트 #책 #마퀸으로배우는AI세상

728x90
블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

728x90

MakeCode Python 및 MicroPython

작년쯤? 마이크로비트가 V1 -> V2로 업그레이드하며 출시됐다. 이에 마춰서 메이크코드도 업데이트 되었는데, 눈에 보이는건 메이크코드에 파이썬 항목이 추가된 것이다. 레퍼런스 문서에 추가된 파이썬 코드들들도 봤는데, 우와~ 온전히 최신 파이썬 언어를 사용할 수 있겠구나 생각했다.

 

솔루션 홈 소프트웨어 (편집기 및 앱) MakeCode
MakeCode Python 및 MicroPython 인쇄
수정 날짜 : 2020 년 9 월 4 일 금요일 오후 2시

MakeCode 편집기의 Python은 Python 편집기의 MicroPython과 다릅니다. 두 편집기 모두 Python 3처럼 보이지만 실제로는 프로그램이 해석되고 실행되는 방식이 완전히 다릅니다. 이것은 MicroPython 편집기에서 잘 실행되는 프로그램이 MakeCode 편집기에서 버그를 유발하거나 그 반대의 경우를 일으키는 이유를 설명합니다. 예를 들어, MakeCode Python의 간단한 "Hello, World"프로그램은 다음과 같이 나타납니다.

basic.show_string("Hello!")
basic.show_icon(IconNames.HEART)

MicroPython에서와 같이 먼저 모듈을 가져온 다음 다음과 같이 다른 클래스를 호출해야합니다.

from microbit import *
while True:
    display.scroll('Hello, World!')
    display.show(Image.HEART)
    sleep(2000)

구문의 차이는 두 언어의 API가 어떻게 다른지 보여줍니다.

MakeCode Python
MakeCode Python은 MakeCode의 다른 언어와 마찬가지로 micro : bit DAL (데이터 추상화 계층)을 실행합니다. 실제로 Python 구문으로 표면화 된 정적 TypeScript입니다. 이것은 MakeCode 편집기의 블록과 동일한 구조이므로 다른 언어간에 전환 할 수 있습니다. 그러나 이것은 MakeCode의 다른 언어와 동일한 제한을 공유하기 때문에 MakeCode Python에 특정 제한이 있음을 의미합니다. 이에 대한 한 가지 예는 micro : bit에서 3 개의 PWM 핀에만 액세스 할 수있는 제한입니다. https://makecode.microbit.org/reference 문서에서 MakeCode Python API에 액세스 할 수 있습니다 . 이것은 다양한 기능이 언어간에 서로 매핑되는 방식을 보여줍니다.

Micropython
MicroPython은 micro : bit에 자체 런타임이 있으므로 이와 다릅니다. MicroPython은 실제로 보드 (낮은 수준)에서 실행되는 작은 파이썬 인터프리터이며 마이크로 컨트롤러에서 작동하도록 최적화 되었기 때문에 인기있는 프로그래밍 언어입니다. 마치 마이크로 비트처럼. 파이썬 3의 거의 완전한 재 구현이지만 낮은 메모리와 저전력 환경에서 실행할 수 있도록 설계되었습니다. micro : bit에서 제공하는 Python 편집기는 REPL (Read, Evaluate, Print, Loop)에 쉽게 액세스 할 수 있고 micro : bit에 직접 연결하여 플래시에 연결할 수 있으므로 micro : bit에서 실행할 프로그램을 빌드하기위한 완벽한 환경입니다. 직렬 연결을 통한 프로그램. 또한 사용자가 만든 모듈을 드래그 할 수있는 사용하기 쉬운 파일 시스템이 있습니다. 여기에서 MicroPython API 문서에 액세스 할 수 있습니다.https://microbit-micropython.readthedocs.io/en/latest/ .

편집자마다 장점이 있습니다. MakeCode Python은 코드를 블록 또는 자바 스크립트에서 Python으로 또는 그 반대로 변환 할 수있는 범위를 제공하며 Python Editor는 Python 3과 훨씬 더 유사한 MicroPython을 제공하므로 사람들이 많은 편집기와 보드에서 널리 사용되는 인기있는 언어를 배울 수 있습니다. .

Micro : bit Educational Foundation은 BBC micro : bit에서 MicroPython을 지속적으로 지원하기 위해 최선을 다하고 있습니다. python.microbit.org의 온라인 Python 편집기와 MicroPython을 사용하는 micro : bit 용 커뮤니티 편집기의 놀라운 다양성을 지원합니다.

https://support.microbit.org/support/solutions/articles/19000111744-makecode-python-and-micropython

 

결국 다르고, 호환도 안되고, 제한적이라는 것이다. 교육용이란 관점에서 보면 정말 메리트는 있다.

 

#MakeCode #Python #MicroPython #메이크코드 #파이썬 #마이크로파이썬

 

728x90
블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

728x90

| [마이크로:마퀸 라이트(maqueen lite)] 결국 구매 했다.

마이크로 마퀸 개봉 & 파우치

마퀸 플러스 체험단 활동을 하면서 동생격인 마퀸에 관심이 생겼다. 꽤 오래전에 나왔음에도 관심이 없다가 작은 크기에 끌려서 구매를 했다. 마퀸 플러스에 비해 성능 부분에서는 뒤지지만! 작다는게 제일 매력이다. 그래서 구매를 했다.

 

개봉해서 초음파 센서가 동작 되는지, 바퀴가 잘 굴러가는지, 라인 트레이싱 센서(적외선 센서)가 동작 되는지, RGB LED & 단색 LED가 동작 되는지 확인 했다. 잘 된다. 그리고 이벤트 기간이라 파우치도 같이 왔다.

 

 

마이크로비트 코딩교육용 DIY RC카 마퀸(마이크로비트 미포함) / 한글판 / Maqueen micro:bit Robot Platform

Micro:bit 라인트레이싱, 초음파 센서를 통한 장애물 감지가 가능한 마이크로비트 전용 DIY 스마트 RC카 마퀸입니다.Maqueen,microbit rc - 35000원 국내 최대 전자부품 전문 쇼핑몰 - 아이씨뱅큐

www.icbanq.com

마퀸 V4.0은 두 개의 서보 모터 전용 인터페이스 S1 & S2 포트가 추가 되었다. 있고 없고의 차이는 큰거 같다. 이번에 받은 마퀸 라이트는 V4.0이다.

| 무엇을 할 예정인가?

범퍼카 

마퀸 라이트를 구매인 이유이기도 하다. 마퀸 플러스로 하기엔 자체가 크기 때문에 귀엽고 아담한 마퀸 라이트를 구매 했다. 마퀸 라이트에 맞게 룰을 만들고 꾸미면, 만드는 과정도 재미있고 재미있는 게임도 할 수 있다. 최대한 사용 가능한 기능들을 총 동원해서 만들어야 겠다^6.

마퀸이 등장하는 뮤직 비디오

양동근의 '골목길' 음악에 마춰 만들 생각이다. 생각만 해도 즐겁다^^.

 

#마퀸라이트 #뮤직 비디오 #골목길 #V4.0

 

 

728x90
블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

728x90

마퀸 플러스에 씌운 '젤다의 전설 가이언'이 뚱뚱해진 이유

일단 사진부터

가디언 전후 사진

원래 계획이라면 마퀸 플러스에 씌을 가이언은 오른쪽의 가디언이다. 그런데 마퀸 플러스 자체가 크고 이것 저것 달아서 더 커졌다. 그래서 2배로 뽑았는데, 역시나 부족했다. 그래서 다리만 4개 추가해 만들었다. 그래서 뚱뚱해 졌고, 머리는 작게 되었다. 

 

마퀸 플러스에 딱 맞는것을 만들어 씌우기 전까지는 어딘가 부족한 것이 있을거 같다. 

728x90
블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

728x90

본 체험 제품은 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.

자유 미션 : 마퀸 카트

드디어 자유 미션인 마퀸 카트를 다 만들었다^^.

마퀸 카트 완성 사 진

마퀸 카트로 달려 보자

 

처음 상상했던 것과는 차이가 있지만, 자유 미션을 하면서 생각해보고, 이것저것 많이 해본 거 같다. 마퀸 플러스와 허스키렌즈 마퀸 메카닉 자체가 간단하고, 사용하기 쉬운 게 너무나 좋았다. 젤다의 전설 가디언 종이 접기가 시간도 오래 걸리고 어려웠다. 

 

필수 미션과 다른 R/C CAR 조종 방식

1) 필수 미션은 R/C CAR 조종은 불편하고, 중간중간에 조종기에서 왼쪽으로 되어 있는데, 마퀴 플러스는 다른 동작을 하는 문제가 있다. 조종 방식을 조종기 상태를 실시간으로 전달하는 방법으로 변경했다. 블록들이 늘어났지만, 반응 속도가 상당히 좋아졌다. 

2) 5가지 동작(제스처)에서 9가지 동작으로 변경했다. 덕분에 앞으로 가면서 자연스럽게 오른쪽 왼쪽으로 꺾을 수 있게 됐다.

 

다양해진 랜덤 효과

이 부분이 제일 아쉽다. 메이크코드로 작성할 수 있는 프로그램의 크기가 있는데, 마퀸 플러스와 허스키렌즈 확장 프로그램을 추가하면서 줄었다. 그래서 LED, RGB LED, 음악 부분은 다 뺐다. 

 

허스키렌즈로 TAG가 인식 되면, 

 

  1. 2배 속도로 달리기
  2. 느리게 달리기
  3. 정지
  4. 뺑글뺑글 돌기

카트 게임의 필수 랜덤 효과를 만들었다.

 

라인 트레킹 센서를 이용한 2배 속도로 달리기

모든(6개) 라인 트레킹 센서가 반응할 때(특정 지역을 지나갈때) 2배 속도로 달릴 수 있도록 했다. 

 

조종기 A, B 버튼을 이용한 Loader 동작 하기

이벤트 생성] 블록을 이용하여 간단하게 구현했다.

 

집중해서 봐야 할 블록 코드

자유 미션에는 변수를 많이 사용했다. 그리고 반응(이벤트) 방식 블록코딩을 적극적으로 사용했다(원래 반응 방식이지만).  [라디오 수신하면 실행], [무한반복 실행] X 2 블록에서 정해지지 않은 순서대로 실행 된다. 이 부분을 신경써주지 않으면 의도한 대로 프로그램이 동작되지 않는다. 이 부분을 유심히 본다면 어렵지 않게 블록 코드를 이해할 수 있다.

 

자유 미션을 하면서 아쉬웠던 점

1) 혼자 마퀸 카트를 가지고 해야 한다. 마퀸 카트가 달릴 트랙(?)도 혼자 만들어야 하고, 혼자 만든 트랙(?)을 혼자 달려야 한다.

2) 마이크로비트의 한계이지만, 교육용이라지만, 차기 마이크로비트는 원하는 만큼 블록 코드를 작성되게 해 주면 좋겠다.

 

마퀸 플러스 & 마퀸 메카닉 & 허스키렌즈의 좋은 점

가격은, 기본 구성으로 꽤 많은 것들을 할 수가 있다. 그것보다는 생각한 아이디어를 어느 정도 선에서 구현을 할 수 있다는 게 좋은 점이다. 특히나 핸드폰과 게임에 많이 노출된 친구들에게 시시한 LED 불 켜기(?) 보다는 다양한 동작(복잡한 동작)과 쉬운 블록 코딩을 하게 해 줄 수 있는 것도 좋은 점이다.

 

좋은 소식

나도 메이커 유튜브 채널에서 '마이크로비트 마퀸으로 배우는 AI세상' 책으로 라이브 방송을 진행 예정이다. 제품을 가지고 있거나, 구매 예정이거나, 관심이 있다면 라이브 방송에 참여하면 좋을거 같다. 

 

블록 코드

마퀸 조종기 블록 코드

 

마퀸 카트 블록 코드

https://makecode.microbit.org/_cjy1um0fs3ca

 

업그레이드조종기

Microsoft MakeCode for micro:bit에서 ❤️ 으로 만들었습니다.

makecode.microbit.org

https://makecode.microbit.org/_c4i3q6DHuXW3

 

업그레이드마퀸카트

Microsoft MakeCode for micro:bit에서 ❤️ 으로 만들었습니다.

makecode.microbit.org

 

이전글 : 2021.05.08 - [EDU/마퀸 플러스 & 메카닉 파츠] - [마퀸 플러스 & 메카닉 파츠 무상체험단] 필수 미션 : 마퀸 플러스가 정지선 앞에 정지하여 정해진 TAG가 인식되면, 경적을 울리고 전진하기

 

[마퀸 플러스 & 메카닉 파츠 무상체험단] 필수 미션 : 마퀸 플러스가 정지선 앞에 정지하여 정해

본 체험 제품은 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다. || 필수 미션 : 마퀸 플러스가 정지선 앞에 정지하여 정해진 TAG가 인식되면,  경적을 울리고 전진하

bonghanwith.tistory.com

 

전자부품쇼핑몰 아이씨뱅큐 - 전자부품, 오픈소스 하드웨어의 모든 것

국내 최대 전자부품 쇼핑몰. 아두이노/마이크로비트/라즈베리파이 등 오픈 H/W , LCD,리튬배터리, 반도체 부품, 코딩교육키트 등 판매 및 PCB/SMT/아트웍 임가공 서비스 제공. 다양한 마케팅 채널(블

www.icbanq.com

마이크로비트 마퀸 공식 구입처 : 아이씨뱅큐 www.icbanq.com/

아이씨뱅큐 공식 카페 : cafe.naver.com/icbanq

아이씨뱅큐 공식 블로그 : blog.naver.com/icbanq

마이크로비트 공식 카페 : cafe.naver.com/bbcmicro

나도메이커 유튜브 채널 : www.youtube.com/user/ICbanQ

728x90
블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

728x90

허스키렌즈로 TAG를 인식하여 랜덤으로 효과를 적용시키기

마리오 카트 게임을 보면 중간중간에 아이템이 있는데, 그걸 먹으면 속도가 빨라진다던가 상대방에게 물방울을 던진다. 마퀸 플러스와 허스키렌즈를 이용하여 비스한 상황을 만들어 보려고 한다.

 

허스키렌즈 태그 인식에 필요한 블록

태그 인식을 하려면 먼저 [시작하면 실행] 블록에 위 두 블록을 추가하고 'Tag Recognition'값으로 설정한다.

 

어떻게 인식할 것인가??

TAG와 거리가 멀던 가깝든 인식을 한다. 그래서 이 부분을 필수 미션에서는 검정색 패드(정지선)를 라인 트래킹 센서를 이용했다. 자유 미션에서는 허스키렌즈로 한다. 

적절한 거리에서 TAG 인식 방법

TAG를 인식하면 TAG를 인식한 범위의 가로, 세로 크기를 알 수 있다. 정당한 거리에서 인식할 수 있는 크기를 확인 하니 50정도가 됐다. 편의상 이 블록에 랜덤효과 적용을 다 하지 않고, 함수로 따로 만들었다.

 

랜덤 효과 적용하기

랜덤효과 적용 함수

각각의 함수들을 따로 만들었다. 지금은 TAG를 지나칠때 동작하는지만 확인하는 차원에서 만들었고, 실제 마퀸 카트에 들어갈 효과는 다시 만들 예정이다.

 

실제 마퀸 플러스에 다운로드해서 확인한 결과, 잘 동작된다. 

728x90
블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

728x90

마퀸 & 마퀸 플러스 그리고 마이크로비트 마퀸으로 배우는 AI 세상

마이크로비트 마퀸으로 배우는 AI 세상

유튜브 나도메이커 채널에서 '마이크로비트 마퀸으로 배우는 AI 세상' 책으로 라이브 방송을 진행할 예정이다. 마퀸, 블록코딩, AI, 마이크로비트에 관심이 있는 친구들이라면  재미있게 배워 볼 수 있는 좋은 기회다. 책 전부를 라이브 방송으로 전부 소화할 것인지는 모르겠지만, 같은 주제를 가지고 친구들끼리 소통을 할 수 있는 게 좋다. 물론 나도 참여할 거다.

 

참여하고 싶은 친구가 있다면 아래의 링크를 통해서 얻으면 된다. 

 

나도메이커

안녕하세요! 나도메이커입니다! 저희 채널은 전자엔지니어와 Maker, DIY 매니아들을 위한 다양한 정보를 제공합니다! 또한 반도체 전자부품, 로봇, 오픈소스하드웨어, 아두이노, 라즈베리파이, AVR,

www.youtube.com

 

 

코딩교육을 위한 BBC 마이크로비트... : 네이버 카페

코딩교육을위한 BBC microbit(micro:bit) 한국 총판인 element14 공식 후원 사용자모임 카페입니다.

cafe.naver.com

 

 

마이크로비트 마퀸으로 배우는 AI세상

'마퀸과 함께라면 어디든 갈 수 있어요!'여러분은 ‘코딩’ 하면 어떻게 생각이 드시나요? 예전에는 마냥 어렵고 다가가기 어려웠겠지만, 요즘 시대엔 ‘코딩’이라면 남녀노소 할 것 없이 한없

www.yes24.com

728x90
블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

728x90

A, B 버튼 이벤트 전달하기

조종기와 마퀸카트 간의 통신 중 이벤트를 전달해야 할 경우가 있다. 예를 들어 조종기에서 A버튼을 누루면, 마퀸카트에서 A버튼 누른 것처럼 동작해야 한다. 간단한 방법이 있다.

 

[고급 > 고급제어 > 이벤트 생성] 블록

d이벤트 생성 블록
사용 예

이렇게 블록을 만들면 마퀸카트에서 A, B버튼 누른 것처럼 할 수 있다.

 

 

728x90
블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

728x90

기존 R/C CAR 구현의 문제점

가속도 센서를 감지하면 실행 블록 사용하여 간단하게 구현을 할 수 있다는 장점은 있다. 대신 빠르게 동작(제스처)을 하다 보면 조종기와 R/C CAR가 다를게 동작한다. 예를 들자면 조정기는 왼쪽 기울기 동작을 하고 있는데 R/C CAR는 오른쪽을 동작을 한다. 이유는 이벤트 감지 시 딱 한번 이벤트를 실행하기 때문이다. 또한 한 동작 구현이 5가지로 제한되어있다. 

업그레이드된 R/C CAR 구현하기

기존 5가지의 동작에서 대각선 방향이 추가된 9가지 동작을 구현했다. 한번 더 업그레이드 한다면 방향의 크기를 구현할 생각이다. 여기까지 하면 해야 할 것들이 많아져서 자유 미션은 9가지 동작으로 할 것이다.

 

코드 비교

동작(제스처) 감지하면 실행 블록 이용 - 5가지 동작
가속도센서 X. Y출을 이용하여 9가지 동작(제스처) 구현 블록 코드

FC(앞으로) , FL(왼쪽 앞으로), FR(오른쪽 앞으로), CL(외쪽), BL(왼쪽 뒤로), BC(뒤로), BR(오른쪽 뒤로), CR(오른쪽), CC(정지) 9가지 동작(제스처)에 맞게 R/C CAR에서 구현해 주면 된다. 특이한건 boundray 변수를 이용하여 가속도센서가 반응하는 크기를  조절한다. 보통 boundary과 -boundary을 코드로 표현할 때는 그대로 사용하면 되는데, 블록은 [0 빼기(-) boundary] 로 해야 한다.

728x90
블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

728x90

메이크코드 블록 에디터에서 배열에 함수 넣기

아마도 처음 프로그램을 배우는 사람들은 뭔 소리야 할 것이다. 왜냐면 숫자 또는 문자만 넣은 것만 봤기 때문일 거다. 하지만 배열에 다 넣을 수 있다. 그래서 블록에서는 할 수 없어서 자바스크립트 에디터에서 해봤다. 된다.

 

문제는??

문제는 블록 에디터로 변경할 경우 에러가 난다. 어쩌고 저쩌고, 무시하고 블록 에디터로 변경하면 함수 이름들이 다 바뀐다. 원하지 않은 코드들이 추가된다.

 

왜 배열에 함수를??

자유 미션이 마퀸 카트를 만드는 것이다. R/C CAR 기능에 마리오 카트처럼 중간중간에 허스키렌즈로 아이템을 인식하면 랜덤으로 효과를 적용하는 것이다. 그 효과를 적용하기 위해서 여러 개의 함수를 만들어 배열에 넣고 랜덤으로 실행하려고 했다. 새로운 효과가 추가되면 함수 만들고 배열에 넣으면 끝이다. 이렇게 하지 않을 경우 함수를 만들고, 제어문을 추가하고, 자잘한 코드를 추가 또는 수정을 해야 한다. 

 

이번 자유미션은 후자의 방식으로

전부를 스크립트 코드를 쓰지 못하기 때문에 귀찮더라도 후자의 방식으로 해야겠다.

728x90
블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요