본문 바로가기

스크래치/스크래치 유튜브 강좌9

스크래치로 만들기 - 캐릭터 애니메이션 만들기 / Create a character animation with Scratch https://youtu.be/biOibFDrgdQ 스크래치 캐릭터 애니메이션 만들기 입니다. 애니메이션을 만들기 위해서 어떻게 해야 하는지 간략하게 소개하는 영상과 글입니다. 위와 같이 움직이면 캐릭터가 움직이게 하는데요, 먼저 필요한 것은 캐릭터 이미지들이겠네요. 이렇게 그려주시면 됩니다... 그런데 어떻게 그리는지 어렵다고 하시는 분들께 작은 팁을 주자면... 구글에서 여러가지 캐릭터들을 다운받을 수 있습니다. 대표적으로 rpg maker시리즈의 캐릭터 칩셋인데요, 영어로 검색하던지 한글로 검색하던지 해서 캐릭터 칩셋을 다운받을 수 있습니다. 위와 같이 4방향에 대한 이동 모션들을 쉽게 구할 수 있습니다. 다음으로는 캐릭터를 만드는 툴이 있습니다. 사이트: http://junkhunt.net/vx/.. 2019. 5. 14.
스크래치로 만들기 - 카드 맞추기 게임 만들기 / Create a card-matching game with Scratch https://youtu.be/q1-XG7s8kmI 이번에 만드는 게임은 '카드 맞추기 게임'입니다. 카드를 몇초동안 암기한 후에 서로 같은 카드를 골르는 간단한 게임이죠! 이 게임을 만들면서 '복제하기'를 어떻게 잘 다루는지 배울 수 있을거 같네요. 스프라이트는 한개를 만들면 됩니다. 스프라이트 모양을 보면 카드 안쪽의 동물 8개의 모양과, 카드 뒷면인 검은색이 있습니다. 카드들을 배치하고 그 위에 동물 2개씩 랜덤으로 자리에 놓게 하는 것입니다. 리스트는 3개를 썼습니다. 먼저 카드리스트는 카드는 16개의 자리에서 각 2개씩 동물에 해당되는 숫자를 넣어줍니다. 이 카드리스트들은 아직 섞기 전의 카드들입니다. 카드 셔플은 카드를 섞은 후의 카드의 순서입니다. 총 8종류에 2개씩를 카드 리스트에 넣어줍니.. 2019. 5. 9.
스크래치로 게임 만들기 - 장애물 피하기 게임 / Create a game with scratch - Obstacle Avoid Game https://youtu.be/9c9mv1tpEfM 스크래치로 장애물 피하기 만들기 입니다. 여기서 장애물을 인식하는 방법으로 '스프라이트에 닿았는가?'를 어떻게 사용하는지 알아보는 영상이 되겠네요. 스프라이트는 2개, 고양이와 맵이 있네요. 고양이는 처음 스타트에서 시작하여 파란색으로 가기까지, 이동과 닿았는가를 확인하는 단순한 코딩입니다. 먼저 처음 위치는 리스트를 통해서 정해줍니다. 리스트를 사용한 이유는 스테이지가 넘어가게 되면 여러가지 좌표를 계속 입력해줘야 하는데, 스테이지를 바뀔 때마다 if문을 넣을 필요 없이 리스트를 통하여 몇번째 리스트로 좌표를 정하도록 하기 위함입니다. 터치 유무는 매우 간단하게 색으로 인식하도록 하였습니다. 파란색이면 다음 스테이지로 넘어가고, 장애물에 닿아 고양이가.. 2019. 5. 2.
스크래치로 게임 만들기 4. 동물 키우기 게임 / Create a game with scratch 4. Animal Growing Game https://youtu.be/deM56vt2AP0 이번에 만드는 게임은 '동물 키우기 게임'만들기 입니다. 동물을 키우는 게임인데, 시간에 따라서 동물들을 구입하면 자동으로 돈이 쌓이고, 또 구입해서 쌓이고... 더 비싼 동물을 구입하면 더 많은 돈을 벌고 하는 방식의 아주 단순st게임입니다. 이런 게임을 만드는 것은 생각보다 만들기 쉬우면서도 중독성도 있구요... 어떤 동물을 투자하는 것이 더 많이, 그리고 더 빨리 돈을 벌 수 있는지 전략을 세우도록 하여 만들 수도 있습니다. 여기서는 단순히 마우스 클릭 + 자동 돈벌기의 기능으로 돈을 벌게 되는데요, 타이머를 사용해서 자동으로 돈을 버는 시스템과 마우스를 누르면 돈을 버는 것, 변수들을 사용해서 동물의 숫자에 따라 돈이 자동으로 계산하는 등의 구현.. 2019. 4. 28.
스크래치로 게임 만들기 3. 두더지 잡기 게임 / Create a game with scratch 3. Mole catching game https://youtu.be/xtAqv8WPo74 두더쥐(두더지) 잡기 게임 만들기 입니다. 두더지가 맞는 말인데 두더쥐라고 썼네요 ㅋㅋ 처음에 마우스 누르면 망치질을 해주는 망치를 만들어 주고, 두더지는 다람쥐로 그려 넣었습니다. 구덩이에서 나오는 모션을 낱장으로 하나하나 그려줍니다. 두더지는 7마리 복제를 해줍니다. 두더지가 나오고 들어가는 조건을 만들어 줍니다. 나오는건 랜덤하게, 들어가는건 망치에 맞거나 일정 시간이 지나면 스르륵... 망치로 때려 잡으면 점수가 오르도록 합니다. 일정 시간이 지나면 게임이 끝나도록 합니다. 두더지가 랜덤하게 튀어나오는데, 9마리중 몇마리를 나오게 할지 정해준 다음에, 9개 중 골고루 선택하도록 만들어 줍니다. 그냥 들어가면 재미가 없으니, 눈물이나 코피가 나오게.. 2019. 4. 23.
스크래치로 게임 만들기- 2. 별 피하기 만들기/Creating a game with Scratch - 2. Avoid stars https://youtu.be/TzExXB_Y0YM 스크래치로 기본적인 게임을 만들기 위해서 어떤 작업들을 하는지 알 수 있는 영상입니다. 별이 고양이와 어떻게 상호작용 하는지 대략적으로 알 수 있습니다. 먼저 고양이 이동을 만드는데, 마우스로 이동하도록 만들어 줍니다. 별은 계속 복제하도록 하며, 복제된 별은 위에서 아래로 떨어지도록 만들어 주었습니다. 별을 피해서 생존한 시간만큼 점수를 주기로 하였습니다. 고양이가 구석에 있으면 너무 쉽게 점수를 올리므로, 적당히 구석으로 못가게 제한을 만들었습니다. 게임오버 되는 조건을 넣어 고양이가 별에 닿게 되면 게임이 종료됩니다. 시간이 지날수록 별이 떨어지는 개수와 속도를 늘려 서서히 어려워지도록 만들었습니다. 마지막으로 지금까지 만든 게임을 직접 플레이 하.. 2019. 4. 20.
스크래치로 게임 만들기- 1. 미사일 피하기 만들기/Creating a game with Scratch - 1. Avoiding missiles 스크래치로 게임 만들기- 1. 미사일 피하기 만들기 Creating a game with Scratch - 1. Avoiding missiles 사방팔방에서 펼쳐지는 미사일을 피하는 게임입니다.~에 닿았는가를 사용하여 미사일이 많아지면 렉이 심해지는 문제가 있는데,간단하고 빠르게 만드는 것이 목표이기 때문에 스크래치의 편한 기능을 마구마구 썼습니다. project: https://scratch.mit.edu/projects/2839... 2019. 2. 7.
스크래치 코딩 게임 만들기2- 스크래치 기본1 스크래치 코딩으로 게임만들기 두번째 영상입니다. 기본적인 강좌를 담고 있습니다. 1. 스크래치 접속, 가입, 구경하기 2. 스크래치 코딩 환경 설명 3. 스크래치 블록 설명(동작, 형태, 소리, 펜, 데이터) 어떻게 재밌게 만들까 하다가,가르치는 사람(승승이)와 배우는 사람(레나)라는 캐릭터를 만들어역할분담하고, 배우는 학생의 입장에서 대변해줌으로써좀 더 재밌어 보이게 만들었습니다. 아직은 부족한게 많네요 ㅠㅠ만드는데 걸리는 시간 약 7~8시간... 역시 컨텐츠 만들기는 쉬운일이 아니네요.일주일에 1개 강좌 만들기에 도전중입니다... 만 과연 할 수 있을런지 캡쳐: 2018. 8. 28.
스크래치 코딩으로 게임만들기 1. 스크래치 소개 스크래치 코딩으로 게임만들기 1. 스크래치 소개 영상 제작하여 유튜브로 올려볼까 합니다. 처음 만들어본 영상이라 오래걸리고 어색하네요. 이것도 차츰 실력을 쌓아가며 공부해야겠습니다. 2018. 8. 24.