꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

블록코딩 게임 만들기/엔트리 entry 블록코딩 66

[엔트리 기초 강의] 44. 하트를 만들어내는 하트 트리 디지털 엽서 만들기 2편

안녕하세요. 코드덤입니다. 지난 시간에 이어, 하트 트리 디지털 엽서를 만들어 볼 거예요. 지난 시간에 하트를 복제해서 하트가 날아다니도록 코딩을 했죠~ 오늘은 그 복제된 하트에 효과를 더해 줄 거랍니다. 먼저 아래 영상을 통해 하트가 어떻게 날아가는지 확인해 보세요! youtu.be/WoJc974DEfw 먼저, 크기를 점점 작아지도록 코딩을 해 볼게요. 투명도 효과도 조금씩 적용해 볼게요. 지금은 너무 많이 복제되고 있으니, 복제되는 속도도 조금 늦춰줄게요. 저는 0.05초 정도 초기다림을 줄 거예요. 자, 그리고 이렇게 밝기 효과까지 더해 주면 좀 더 하트에 다채로움을 더해 줄 수 있어요. 살짝 색깔 효과도 랜덤으로 정해줄게요. 이렇게, 우리가 마우스를 하트 나무에 가져다 대면, 하트가 날아다니는 효..

[엔트리 기초 강좌] 43. 하트를 만들어 내는 하트 트리 디지털 엽서 만들기 1편

안녕하세요. 코드덤입니다. 오늘은 하트를 뿜어내는 하트트리 디지털 엽서를 만들어볼 텐데요. 아래처럼 글자도 애니메이션 효과처럼 넣을 수 있어요. 본격적인 코딩을 하기 전에, 아래 영상을 통해서 먼저 어떻게 하트를 뿜어내는지 영상으로 확인해 보세요~ youtu.be/iVCQInw5pVM 먼저 오브젝트를 가져와야겠죠~ 하트트리 배경 이미지에, 하트 하나를 따로 가지고 왔어요. 그리고 하트트리 코딩부터 해볼게요. 하트트리는 마우스 포인터에 닿을 때마다, 하트 오브젝트가 복제되도록 해줄 거예요. 그럼 하트 코딩으로 이동해 볼게요. 하트는 숨겨두었다가, 복제본이 생성될 때, 보이도록 해주어야겠죠 그리고 랜덤 방향으로 날아가도록 만들기 위해서, 방향을 무작위 수로 정해줍니다. 그리고 날아가도록 만들어야겠죠. 조금씩..

[엔트리 기초 강의] 42. 타이머를 만들어 시간 관리를 해 보아요!

안녕하세요. 코드덤입니다. 오늘은 시간 관리를 하기 위한 타이머를 만들어 볼 거랍니다. 시간을 세팅하면, 해당 시간동안 360도를 회전할 수 있도록 되어 있어요. 예를 들어, 1분을 설정해 볼까요? 그러면, 1분동안 360도를 회전하게 되는 거예요~ 예를 들어, 20초가 지나면, 전체의 1/3이 아래 그림처럼 색이 칠해져서, 전체 프로젝트 중 몇 % 시간이 남았는지를 확인할 수 있어요. 먼저 오브젝트를 가지고 올게요. 오브젝트는 뒤에 시계 배경과, 초침을 가지고 오시면 된답니다. 먼저 조금씩 회전하도록 코딩을 해볼게요. 실행을 누르면, 초침이 엉뚱한 곳에서 회전을 합니다. 초침의 회전 중심점을 맞춰야 해요. 아래처럼, 시침 오브젝트를 클릭하면, 초침 가운데, 동그란 중심점이 있답니다. 이 중심점을 아래 ..

[엔트리 기초 강의] 41. 밤하늘에 불꽃이 펑펑!! 엔트리로 터트리는 불꽃 !!

안녕하세요. 코드덤입니다. 이번 시간에는 엔트리로 불꽃을 터트려볼 거예요. 실제 코딩으로 들어가기 전에, 아래 영상을 통해서 불꽃이 어떻게 터지는지 한번 확인해 보세요~~ youtu.be/Vuyp_MtqRAs 먼저 불꽃 오브젝트가 하나 필요해요~ 엔트리에는 없으니, 여러분이 직접 하나 그려보세요~ 먼저 불꽃이 복제되도록 해볼게요. 너무 빨리 복제되지 않도록 ~초 기다리기 블록을 사용해 줄게요. 그리고 너무 균일하게 폭죽이 나타나면 별로 재미없겠죠~ 그래서 무작위 수 초를 기다려줄게요. 그리고 이렇게 만들어진 복제본은 무작위 위치에서 나타나도록 만들어 줄게요. 크기도 조금 다양하게 주어야 재미있겠죠~ 크기도 랜덤으로 정해줍니다. 이제 원본은 숨기고, 복제본만 보이도록해서 실행을 한번 해볼까요? 이제 이 불..

[엔트리 기초 강좌] 40. 다트 게임 만들기 2편 점수 계산

지난 시간에 이어 이번 시간에는 다트 게임의 점수를 계산해 볼 거예요. 다트가 날아가서, 표적에 닿으면, 점수를 계산해야겠죠~ 점수 계산 신호를 보내고, 1초 기다리기를 해줄게요. 점수계산이 끝나면, 다시 원위치로 되돌려야겠죠!! 그래서 현재 위치로 이동하기 블록을 사용해 줄게요. 점수 신호를 보냈으니, 점수 계산을 실제로 해야겠죠. 이전 시간에 만들었던, 점수 계산용 포인트에 코딩을 해줄게요. 점수 계산 신호를 받으면, 이 점수 포인트가 정확하게 어떤 표적에 닿았는지, 체크해서 점수를 더해줄 거예요 이때, 가장 안쪽 표적부터 체크를 해줄거랍니다. 저는 가장 안쪽에 별이 있어요. 그래서 별에 닿았는지를 가장 먼저 체크해 줄 거예요. 별에 닿지 않았다면, 그 다음 원인 파란색 원에 닿았는지 체크해 줍니다...

[엔트리 기초 강좌] 39. 다트 게임 만들기 1편

안녕하세요. 코드덤입니다. 오늘은 엔트리로 다트게임을 만들어 볼 거예요. 아래와 같이 마우스를 클릭해서 다트를 쏘아올리고, 표적에 맞으면, 해당 점수를 알려준답니다. 물론, 점수 변수에 해당 점수가 계속 누적되도록 되어 있어요~ 오브젝트는 이렇게 표적과 다트만 있으면 된답니다. 여기에서 표적 오브젝트에 한가지 비밀이 숨겨져 있어요. 저 표적 오브젝트는 하나의 오브젝트가 아니랍니다. 즉, 하나의 이미지로 되어 있지 않아요. 여러 개의 원을 그려서 저렇게 하나로 겹쳐두었답니다. 그래야, 닿을 때 정확한 부분의 점수를 계산할 수 있겠죠? 아래와 같이 새 오브젝트 추가하기에서 원을 그려서 여러 개를 포개어 주세요~ 저는 가운데 별도 하나 추가했어요~ 혹시 이렇게 글로만 설명들으니, 이해가 잘 되지 않으시는 분들..

[엔트리 앱 만들기] 38. 수제버거 앱 만들기 | 나만의 수제버거에 도전한다!

안녕하세요~ 코드덤입니다. 이번 시간에는 나만의 수제버거를 만들 수 있는 [앱]을 만들어 볼 거랍니다. 본격적으로 수제버거 앱을 만들어가기에 앞서, 먼저 어떠한 형식으로 만들어 갈지, 아래 영상을 보면서 감을 잡아보세요~ 마우스를 각 아이템을 드래그해서 만들어 줄 건데요~ 각 아이테안에 다양한 종류가 들어있어서, 모양도, 크기도 변경할 수 있도록 되어 있어요. 아래 영상을 재생하시면, 어떤 앱을 만들지 감이 잡히실 거예요. youtu.be/ZMI72LXZIcI 먼저 각 오브젝트를 가져올 텐데요. 큰 카테고리별로 이미지 하나씩 가져오세요~ 그리고 각 오브젝트 안에는 다양한 모양이 들어있답니다. 아래 그림에서 빵 오브젝트를 예시로 보여줄게요. 빵 오브젝트의 [모양]에 보시면, 다양한 빵이 들어있는 게 보이시..

[엔트리 로봇 만들기] 37. 마우스 포인터로 로봇 팔과 다리를 내맘대로 움직이기

이번 시간에는 로봇의 팔다리를 마우스 포인터를 사용해서 조정하는 방법에 대해 소개해 드립니다. 먼저 내가 움직이기를 원하는 오브젝트는 분리해서 가지고 와야 합니다. 저는 오브젝트가, 로봇 몸통, 로봇 왼쪽 팔, 로봇 오른쪽 팔, 오른 다리, 왼 다리 이렇게 총 5개의 오브젝트로 되어 있어요. 먼저 왼쪽 팔 하나를 움직여 볼게요. 위쪽 화살표 키를 누르면, [마우스 포인터 쪽 바라보기]로 만들어줄 거예요. 이렇게 해서 플레이를 누르면, 왼쪽 팔이 이상하게 회전합니다. 이 부분 수정을 해볼게요. 왼쪽 팔 오브젝트의 가운데에 동그라미가 있는 거 보이시나요? 이 동그라미를 팔이 고정되기 원하는 위치로 옮겨줄 거예요. 저는 팔이 어깨에 고정되도록 만들어주기 위해서 어깨 쪽에 동그라미를 위치시키겠습니다. 이제 팔이..

[엔트리 애니메이션 만들기] 36. 하얀 눈이 펑펑 쏟아지는 풍경 만들기 | 복제하기

오늘은 하늘에서 눈이 펑펑 쏟아지는 애니메이션을 엔트리로 한번 만들어 볼 거랍니다. 복제하기 기능을 사용해서 눈이 쏟아지는 모습을 다양하게 표현해 볼거에요. 그럼 눈 코딩을 해볼까요? 하얀색 동그라미도 괜찮아요. 먼저 눈송이 하나만 가지고 옵니다. 그리고 이 눈이 복제되도록 만들어 줄 거랍니다. 이제 이 복제본이 아래로 떨어지도록 블록을 사용해서 아래쪽 벽에 닿으면 복제복이 삭제되도록 만들어 줄게요. 이렇게까지만 하면, 눈송이가 한 곳에서만 떨어지죠. 여기저기에서 떨어지도록 만들어볼게요. x좌표값을 무작위 수로 넣었답니다. 크기도 조금씩 변화를 줘볼까요? 좀 더 자연스러운 효과를 위해 살짝씩 회전도 시켜줄게요. 그리고 살짝 투명도 효과도 넣어주고요~ 이제 코딩이 다 끝났다면, 아래 영상으로 눈이 내리는 ..

[엔트리 음악 융합] 35. 엔트리 블록코딩으로 악기 만들기 | 글로켄슈필 실로폰 만들어서 연주하기

예전에 실로폰이라고 불리던 악기 이름이 글로켄슈필로 바뀌어서 불리고 있죠. 오늘은 이 글로켄슈필 악기를 엔트리로 한번 만들어보았답니다. 마우스 포인터를 따라 이동하는 글로켄슈필 막대! 그리고 마우스를 클릭하면 막대가 까딱하면서 바닥을 치고 올라와요~ 그리고 막대 앞쪽 빨간색 포인터가 닿는 곳만 소리가 나도록 코딩이 되어 있답니다. 그동안은 항상 코드까지 함께 업로드를 해드렸는데요~ 이번 파트는, 아이디어만 공유를 해드립니다. 어떻게 만들었을까 곰곰히 생각해 보시면서, 만들어 나가는 과정 또한 중요합니다. 그러한 과정에서 나만의 악기도 탄생시킬 수 있으니까요. 여러분도 여러분만의 악기 만들기에 도전해 보세요!! 아래 영상을 통해 실제 연주 소리를 들어보실 수 있답니다~ youtu.be/CTazh5PI5ps