STEP4. 레벨 기능

특정 점수를 획득하면 레벨이 올라가도록 만들어 보자.

레벨 기준
+ 1레벨 :  0점 ~  9점, Egg 속도 : -5 (= 0*2)
+ 2레벨 : 10점 ~ 19점, Egg 속도 : -7 (= 1*2)
+ 3레벨 : 20점 ~ 29점, Egg 속도 : -9 (= 2*2)
+ 4레벨 : 30점 ~ 39점, Egg 속도 : -11 (= 3*2)

1. 변수 추가

  • 점수별 레벨 설정을 위해 레벨 변수 추가하기
  • 레벨에 따른 속도 조절을 위해 속도 변수 추가하기
  • 레벨계산 블럭 추가하기 (점수가 추가될 때마다 레벨을 계산한다.)
  • 레벨이 올라갈 때마다 배경화면 변경해 주기

+ 게임의 재미를 위한 밸런스 (레벨과 속도에 따른 난이도) 조절은 스스로 결정해도 된다.    

2. 지금까지 코딩결과 실행

3. 게임화 UI 개선

  • 게임의 레벨(= 스테이지)이 변경되면 게임 사용자에게 안내문구를 보여주자.
  • 게임의 난이도 (레벨 및 속도) 를 게임 사용자에게 안보이도록 변경하자.

  • 스테이지 변경 안내문구 보여주기
  • 게임 음악 추가하기

4. 실행