본문 바로가기
프로그래밍/스크래치코딩

스크래치코딩 #03 클리커 게임, Clicker game

by makepluscode 2022. 12. 25.
반응형

스크래치로 Clicker game 만들기

스크래치코딩의 세번째 튜토리얼 콘텐츠 Clicker game,

#makepluscode Clicker Game

이 글은 Scratch team 유튜브를 참고하여 작성하였습니다.
How to Make a Clicker Game in Scratch | Tutorial | 링크

Clicker game 만들기

이 게임에서 배울 수 있는것!

  1. 스프라이트 Click 이벤트 만들기 | Click 사운드 효과 넣기
  2. 스프라이트 변수 추가 | 변수 조건문 | 변수값 변경

STEP1. 첫번째 아이템 만들기

첫번째 아이템으로 기본 스프라이트 '캣' 을 그대로 사용한다. '캣' 을 누를때 사운드와 애니메이션 효과를 코딩한다.

  1. '캣' 을 적당한 Size 로 변경하고 화면상에 배치한다.
  2. '캣' 이 눌리면 소리를 시작한다.
  3. '캣' 이 눌리면 커졌다 작아지게 만든다. (크기 120% 변경, 0.4초 대기, 100% 복귀)

#makepluscode Clicker game 만들기1

STEP2. 첫번째 아이템 클릭 점수 넣기

'캣' 을 누를 때마다 money 를 1씩 더한다.

  1. '캣' 에 새로운 변수 money 를 만든다.
  2. 프로그램 시작되면 money 를 0 으로 초기화 한다.

#makepluscode Clicker game 만들기2

STEP3. 보너스 아이템 만들기

money 점수를 자동으로 올려줄 보너스 아이템을 만든다.

  1. '도넛' 스프라이트를 만들고, 적당하게 Size 로 변경하고 화면상에 배치한다.
  2. '도넛' 을 money 가 10 을 초과할 경우에만 활성화(clear effects) 한다. 그외는 도넛을 비활성화(set ghost) 한다.

#makepluscode Clicker game 만들기3

STEP4. 보너스 아이템 점수 만들기

보너스 아이템 '도넛'에 점수를 부여한다. '도넛'은 money 10 으로 살 수 있다.

  1. '도넛' 에 auto 라는 변수를 추가한다.
  2. '도넛' 을 클릭하면 money 를 -10 하고, auto 변수를 1 씩 증가한다.

#makepluscode Clicker game 만들기4

STEP5. money 자동 계산

매 1초 마다 auto 값을 money 에 더한다.

  1. auto 값을 money 에 더한다.
  2. 1초 대기
  3. 1~2 를 무한반복

#makepluscode Clicker game 만들기5

참고자료

Scratch team 개발자의 튜토리얼을 참고한다.
https://youtu.be/4v1CIKehF6E

Emma x Leo 와 함께 만들어본 유튜브 튜토리얼

https://www.youtube.com/watch?v=euLUhc9mZiY 

 < EmmaTV makepluscode 스크래치코딩 >
반응형