반응형
스크래치로 Clicker game 만들기
스크래치코딩의 세번째 튜토리얼 콘텐츠 Clicker game,
이 글은 Scratch team 유튜브를 참고하여 작성하였습니다.
How to Make a Clicker Game in Scratch | Tutorial | 링크
Clicker game 만들기
이 게임에서 배울 수 있는것!
- 스프라이트 Click 이벤트 만들기 | Click 사운드 효과 넣기
- 스프라이트 변수 추가 | 변수 조건문 | 변수값 변경
STEP1. 첫번째 아이템 만들기
첫번째 아이템으로 기본 스프라이트 '캣' 을 그대로 사용한다. '캣' 을 누를때 사운드와 애니메이션 효과를 코딩한다.
- '캣' 을 적당한 Size 로 변경하고 화면상에 배치한다.
- '캣' 이 눌리면 소리를 시작한다.
- '캣' 이 눌리면 커졌다 작아지게 만든다. (크기 120% 변경, 0.4초 대기, 100% 복귀)
STEP2. 첫번째 아이템 클릭 점수 넣기
'캣' 을 누를 때마다 money 를 1씩 더한다.
- '캣' 에 새로운 변수 money 를 만든다.
- 프로그램 시작되면 money 를 0 으로 초기화 한다.
STEP3. 보너스 아이템 만들기
money 점수를 자동으로 올려줄 보너스 아이템을 만든다.
- '도넛' 스프라이트를 만들고, 적당하게 Size 로 변경하고 화면상에 배치한다.
- '도넛' 을 money 가 10 을 초과할 경우에만 활성화(clear effects) 한다. 그외는 도넛을 비활성화(set ghost) 한다.
STEP4. 보너스 아이템 점수 만들기
보너스 아이템 '도넛'에 점수를 부여한다. '도넛'은 money 10 으로 살 수 있다.
- '도넛' 에 auto 라는 변수를 추가한다.
- '도넛' 을 클릭하면 money 를 -10 하고, auto 변수를 1 씩 증가한다.
STEP5. money 자동 계산
매 1초 마다 auto 값을 money 에 더한다.
- auto 값을 money 에 더한다.
- 1초 대기
- 1~2 를 무한반복
참고자료
Scratch team 개발자의 튜토리얼을 참고한다.
https://youtu.be/4v1CIKehF6E
Emma x Leo 와 함께 만들어본 유튜브 튜토리얼
반응형
'프로그래밍 > 스크래치코딩' 카테고리의 다른 글
스크래치코딩 #02 장애물 점프 게임, Jump game (0) | 2022.12.14 |
---|---|
스크래치코딩 #01 캐처 게임, Catcher game (0) | 2022.12.13 |