안녕하세요. 얼렁뚱땅 코딩 조립소 소장 루피입니다.

이번 시간에도 코딩블록을 가지고 여러가지 문제점을 해결해 보도록 하겠습니다.

 

[초급]단계의 담벼락 낙서 지우기에서는 조건없이 반복문을 이용하여 '페인트' 오브젝트를 도장을 찍어 낙서를 지우는 간단한 코딩을 완성해 보았습니다.

 

이번 [초중급] 과정에서는 같은 담벼락 낙서 지우기 방법에 조건을 넣어 코딩을 완성해 봅니다.

 

[추가된 조건 확인하기]

조건1 '페인트 오브젝트'를 이용하여 담벼락에 그려져 있는 그림을 지워야 합니다.

조건2 '페인트 오브젝트'의 모양(색상)을 '스페이스'키를 눌러 변경해야 합니다.

조건3 '페인트 오브젝트'가 '붓' 오브젝트를 따라 다녀야 합니다.

조건4 '붓' 오브젝트가 마우스를 따라 다녀야 합니다.

조건5 '마우스'를 클릭하면 색이 칠해져야 합니다.

 

위 조건들을 전부 만족 시켜 코딩을 완성해 봅니다.

 

[추가 오브젝트]

1. 붓

2. 페인트통

 

이번시간에 페인트 통을 사용하지 않습니다.

페인트통은 추가 미션을 해결할 때 필요한 오브젝트입니다.

 

 

[담벼락 낙서 지우기 코딩 강좌 2번째]

 

 

오브젝트의 순서는 '담벼락'->'페인트'->'벽돌'->'붓' 순 입니다.

 

[추가 미션]

엔트리 화면에 페인트통을 색깔별로 올려두고 '붓'이 '페인트통'에 닿으면 해당하는 색상으로 '페인트' 색상을 변경해 담벽락의 낙서를 지워봅니다.

 

 

 

 

 

 

 

[오브젝트 다운로드]

아래쪽 그림에서 마우스 오른쪽 버튼을 클릭하여 그림으로 저장합니다.

 

담벼락, 벽돌, 페인트 오브젝트는 '초급' 담벼락 지우기 게시물에 있습니다.

https://coding-assembly.tistory.com/1

 

[엔트리 코딩 강좌-초급] 담벼락 낙서 지우기

안녕하세요. 얼렁뚱땅 코딩 조립소 소장 루피입니다. 코딩은 주입식으로 공부하거나 외워야 하는 과목이 아닙니다. 그냥 블록을 가지고 놀면서 창의력을 키우고, 제시된 문제를 여러 방향에서 해결해 보는 재미있..

coding-assembly.tistory.com

 

[붓 오브젝트]

 

[페인트통 오브젝트]

 

 

 

 

 

위 사진이 저장 안되시면 아래쪽 파일을 다운로드 받으세요.

 

 

 

 

 

 

[초중급]낙서 금지 배포파일.zip
0.06MB

안녕하세요. 얼렁뚱땅 코딩 조립소 소장 루피입니다.

코딩은 주입식으로 공부하거나 외워야 하는 과목이 아닙니다.

 

그냥 블록을 가지고 놀면서 창의력을 키우고, 제시된 문제를 여러 방향에서 해결해 보는 재미있는 과정입니다.

신나고 재미있는 코딩 수업 지루하게 하지 마세요~^^*

 


 

주제 : 담벼락에 그려진 낙서를 지워요!

 

[스토리]

누군가 깨끗했던 담벼락에 낙서를 하고 도망가 버렸어요!

담벼락에 그려진 낙서를 어떻게 지우면 좋을까요?

 

[오브젝트]

1. 담벼락

2. 벽돌

3. 페인트

 

담벼락에 그려진 낙서를 지우는데에는 여러가지 방법있을수 있습니다.

어떤 방법으로 낙서를 지울지 생각해서 해결방법을 찾아봅니다.

 

[문제 정리와 알아낸 점]

1. '페인트 오브젝트'를 이용하여 담벼락에 그려져 있는 그림을 지워야 합니다.

2. '페인트 오브젝트'의 모양은 다양한 색상을 가지고 있습니다.

 

[해결 방법 정리]

1. 다양한 방법 중에 '붓' 그룹의 '도장찍기' 기능을 이용하여 담벼락의 낙서를 지워봅니다.

2. '페인트 오브젝트'의 크기를 변경할 수 있습니다.

3. '페인트 오브젝트'의 색상을 변경할 수 있습니다.

 

위 내용을 참고하고, 오픈 오브젝트를 활용하여 문제점을 해결해 봅니다.

이번 시간에는 코딩을 처음 접하는 친구들도 쉽게 다가갈 수 있는 초급 단계입니다.

 

아래 담벼락 낙서 지우기 코딩 강좌 영상을 참고하여 프로그램을 완성해 보세요.

 

 

[담벼락 낙서 지우기 코딩 강좌]

 

 

오브젝트를 다운로드하여  엔트리 오브젝트로 불러올 때 순서는 아래쪽 부터

 

'담벼락'->'페인트'->'벽돌 순 입니다.

 

그리고 '페인트 오브젝트'의 크기'30'으로 입력합니다.

 

 

 

 

 

 

 

 

[오브젝트 다운로드]

아래쪽 그림에서 마우스 오른쪽 버튼을 클릭하여 그림으로 저장합니다.

 

[담벼락 오브젝트]

담벼락 오브젝트는 배경 오브젝트 입니다.

다운로드시 확장자를 변경하지 마세요.

 

[벽돌 오브젝트]

벽돌 오브젝트도 담벼락 오브젝트와 마찬가지로 배경오브젝트 입니다.

확장자가 PNG파일로 배경이 없습니다.

다른 확장자로 변경하시면 하시면됩니다.

 

[페인트 오브젝트]

페인트 오브젝트는 총 8가지 색상으로 벽을 칠할 때 페인트의 색상을 변경할 때 사용합니다.

 

 

 

 

위 사진이 저장 안되시면 아래쪽 파일을 다운로드 받으세요.

 

 

 

[초급]낙서 금지 배포파일.zip
0.84MB


 

+ Recent posts