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

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

 

문제는??

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

 

왜 배열에 함수를??

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

 

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

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

728x90
반응형
블로그 이미지

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

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

당근을 통해서 충분하게 레고 부품을 구했음에도 괜찮은 재료가 나으면 나도 모르게 거래 약속을 잡는다. 판매자가 정확한 정보를 주지 않으면, 사진으로 어느 정도양인지 상태인지 모른다. 그럴대는 직거래 현장에서 확인 후 거래 하자고 한다. 불편 할 수 있지만, 그래도 불편하게 구매나 판매를 예방 할 수 있기 때문이다. 그래도 몇번 했다고 물건을 담은 봉지에 실루엣을 보기만 해도 알 수 가 있게 되었다 ^^. 0.8 짜리 레고 벌크 거래 할때는 그냥 보기만 해도 많다는걸 느낄 수가 있어서 확인도 안하고 거래 했다. 이번 3점짜리 레고는 멀리서만 봐도 거래 실패라는 느낌이 왔다 ㅠㅠ. 역시나 ㅠㅠ. 


레고 벌크라기엔 판매 가격에  비해 상당히 수량이 적고,

누락을 알 수 없는 단품으로 보기엔 가격이 비싸고,

내가 원하는 테크닉 부품이 없었다.


이런 저런 얘기를 해주면 좋겠지만, 기분이 그닥 좋지 않을거 같아 가격이 안맞는다고 하고 거래를 취소하고 뒤돌아 왔다. 지갑을 두둑하게 하고 갔었는데......



728x90
반응형
블로그 이미지

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

컴퓨터 코치 두리뭉실

댓글을 달아 주세요