본문 바로가기

스크래치/스크래치 게임예제4

스크래치 예제- 반짝이는 점 만들기 마우스를 따라서 반짝반짝하는 도트를 만들어 봅니다. 일단 깃발을 누르면 펜을 지우고 다시 찍고를 반복해야 하는데, dot라는 임의의 함수를 만들어서 도트를 찍어줍니다. 이때 dot는 화면 전환 없는 옵션을 선택해주어야 부드럽습니다 ^^ 코딩은 간단합니다. 마우스 위치와 관계없이 도트를 찍어주는데요, 그 크기와 간격에 따라서 이동위치를 잘 정해주는 것을 약간 고려해서 반복수와 이동 범위를 조절해주었습니다. 그냥 화면 끝에서 끝까지 이동시켜주어도 되구요. 가장 중요한 부분은 도트를 찍을 때 펜의 색깔을 어떻게 줄까냐 입니다. 여기서는 단순히 마우스의 위치와 도트의 위치의 차이를 절대값(abs)를 사용하여 넣어주었습니다. 그로 인해서 마름모꼴이 되었는데... 조금씩 수식을 바꾸면 다양한 모양의 무지개빛 도트들.. 2019. 9. 4.
초보예제강좌: 간단 똥피하기 만들기 게임을 만들때 어떻게 만들어야 하나 막막하신 분들을 위해서기본적이고 쉬운 게임을 대충 어떻게 만드는지 기본적인 방법을 알려주기 위해서간단한 게임 만들기 강좌를 만들어 볼까 합니다. 가장 처음으로, 만들기도 쉽고 직관적으로도 어떻게 만들어야 할지 상상도 하기 쉬운 '똥피하기' 게임입니다. 대충 만들었습니다. 똥이 와르르 쏟아지면 마우스로 고양이를 움직여 피하면 됩니다.참 간단한 게임이죠?이정도는 대충 보면 머리속에 어떻게 만들어야 할지 상상이 가신다면, 코딩지식이 높은 것입니다 ^^ 대충 역할을 보면 4개정도 나눌 수 있겠네요. 일단 게임의 순서를 정리해줄 '스타트'가 있습니다. 마우스를 누르면 게임이 시작되도록 해야겠습니다.'플레이어'는 마우스따라 움직이고 똥에 맞았는지 확인해줍니다.'스코어'는 시간에 .. 2018. 8. 20.
스크래치 예제2. 두더쥐잡기 이번에는 매우 간단하고 쉽게 두더쥐 잡기 게임을 만들어 볼까 합니다. 마우스로 두더쥐를 잡는 것이며, 약간의 애니메이션도 그려넣어보았습니다. ^^ ... 스프라이트 구성은 우와 같습니다.1. 두더쥐: 두더쥐가 나왔다 들어갔다 합니다. 마우스가 눌리면 점수+1되며 들어갑니다.2. 망치: 마우스 따라다니며 클릭하면 망치질합니다.3. 효과: 마우스가 눌리면 퍽퍽 때리는 효과를 위한 스프라이트입니다.4. 시간: 게임 시간을 재는 용도입니다.5. 클라우드: 랭킹 기록용이며, 클라우드 변수제한으로 기록이 제대로 되지 않습니다. ㅠㅠ 1. 두더쥐 두더쥐 스프라이트는 9칸에서 랜덤으로 고개를 내밀고, 일정 시간내에 마우스가 클릭되면 점수가 올라가며, 시간이 지나면 알아서 들어가도록 되어 있는 녀석입니다. 처음에 9개를.. 2018. 8. 6.
스크래치 예제1. 똥피하기 with 클라우드랭킹 스크래치 예제를 만들어봅니다. 일단 가장 간단한 똥피하기를 만들어 볼 예정입니다. 샤샤샥 위와 같이 똥을 피하는 매우 기본적이고 간단한 게임입니다. 스프라이트 구성은 위와 같습니다. 게임처럼 만들기 위해서 스타트를 만들어 주고, 스타트 전에는 점수표시를 보여줍니다.고양이는 마우스와 움직이되, x축만 움직이도록 합니다. 시간이 지날수록 똥이 만들어 지며 점수가 세어지고, 고양이가 똥에 맞으면 게임오버하여 멈추는 것이 이번 게임의 대략적인 동작 설명이 되겠네요. 1. 스타트 스타트가 하는 역할은 마우스가 누르면 게임이 시작되도록 하는 것입니다. 시작이란 변수가 0이냐 1이냐 등으로 판단하여 스타트를 눌렀는가, 게임중인가 알아내고 동작시킵니다. 시작변수0: 스타트 대기 상태입니다. 리스트를 보여주고 이것저것 .. 2018. 8. 6.