똥 피하기 게임 만들기
우선 다음과 같이 스프라이트를 만들어주세요. (배경은 없어도 상관없습니다.)
변수는 이 2개만 있으면 됩니다.
자신이 선택한 캐릭터(스프라이트)의 코드에서 아래 사진과 같이 만들어주세요.
깃발을 클릭했을 때,
처음 위치로 이동하고
점수 초기화,
게임 진행 여부를 1 (자신이 확인할 수 있는 글자)로
설정,
그다음 오른쪽, 왼쪽 이동 조작키
게임 중 1초마다 10점씩 추가
그다음 "똥" 스프라이트 코드로 가주세요. (똥 스프라이트는 시작할 때 숨겨져 있는 상태로 시작해야 합니다.)
깃발을 클릭했을 때,
게임이 진행 중이라면,
0.7초를 기다리고,
나 자신 (똥)을 복제한다.
똥 스프라이트가 복제되었을 때,
만약 게임 중이라면,
무작위 x 위치, 151 y 위치로 이동하고,
형태를 보인다,
2초 동안 현재 서 있는 x 좌표를 유지하고 y 좌표를
-205까지 이동한다.
이 복제본 삭제
그다음 다시 캐릭터 스프라이트의 코드에서 아래 사진과 같이 만들어주세요.
깃발을 클릭했을 때,
게임 진행 중이라면,
그리고 hmm? (똥 스프라이트)에 닿았다면,
게임 진행 여부를 0으로 설정하고 (게임이 끝났다는 뜻입니다.)
"끝남"이라는 신호를 보낸다.
다시 시작하는 버튼인 스프라이트의 코드로 가주세요.
그다음 위 사진과 같이 만들고
마지막으로 캐릭터 스프라이트의 코드에서 아래 사진과 같이 만들어주세요.
"시작"이라는 신호를 받았을 때,
처음 위치로 이동하고
점수를 초기화한 후
게임 진행 여부를 시작으로 설정.
만약, 점수가 높아질수록 난이도를 올리고 싶다면
이 부분을 없애고
이렇게 만들어주세요.
게임 진행 중에
점수가 0 또는 0 초과, 100 미만일 때 1초에 한 번씩 복제하고
99 초과, 200 미만일 때 0.9초에 한 번씩 복제하고
199 초과, 300 미만일 때 0.8초에 한 번씩 복제하고
299 초과, 400 미만일 때 0.7초에 한 번씩 복제하고
.
.
.
500 초과부터는 0.3초마다 한 번씩 복제하기.
이런 식으로 난이도를 올릴 수 있습니다.
감사합니다.
'스크래치' 카테고리의 다른 글
[스크래치] 반올림 값 구하기 (4) | 2022.09.18 |
---|---|
[스크래치] 글 입력하기 (0) | 2022.02.12 |
[스크래치] 확률 구문 만드는방법 (난수) (0) | 2022.01.27 |
[스크래치] 소인수분해 계산기 만들기 (0) | 2022.01.27 |
[스크래치] 글자 수 세는 프로그램 만들기 (0) | 2022.01.23 |