본문 바로가기

Android

코딩(coding) 스크래치(scratch) 움직인는 배경 화면 만들기(4)

전 시간까지 움직이는 배경화면에 [우주 로켓]과 [외계 로봇]을 만들었습니다. [우주 로켓]은 키보드에서 좌우상하 키로 움직이고 [외계 로봇]은 우측 면에서 상하로만 움직이고 값은 변수로 정하였습니다. [우주 로켓]은 [외계 로봇]이 쏜 미사일을 맞으면 [우주로켓] 대수가 줄어들었습니다. 그리고 지정한 대수 10대가 다 소진하면 Game Over라는 문구가 나오고 우주 게임이 종료됐습니다.

이번 시간은 [우주 로켓]에서 스페이스키를 누르면 미사이 발사되고 [우주 로켓] 미사일을 [외계 로봇]이 맞으면 [외계 로봇]에 지정한 대수가 감소하며 전부 다 소진되면 [우주 로켓]이 승리합니다. 그러면 승리했다는 victory라는 문구가 나오면서 게임은 종료합니다. 스프라이트마다 효과음 소리를 다시 편집하고 움지이는 배경화면에 멋있는 배경 음아도 삽입하겠습니다. 전 시간에 만든 우주 로켓 미사일 코딩 아래에 넣어줍니다. 만약에 외계 미사일에 맞았다면 이 복사본을 삭제합니다. 변수를 만들어 줍니다. ①변수 클릭합니다.②변수 만들기를 클릭합니다. 새로운 변수라고 창이 만들어집니다. 새로운 변수 이름을 [외계 로봇 대수]라고 입력하고 확인을 클릭하면 배경화면에 [외계 로봇대수]라는 변수 창이 만들어집니다.

Magic미사일 코딩에추가

외계로봇 대수를 50으로 정하겠습니다. 그리고 움직이다가 승리하면은 승리 게임 승리를 집어넣어 줍니다. 승리하면 게임 승리를 메시지로 띄웁니다.

victory메세지

클릭과 동시에 배경 음악이 나오고 키보드 미사일 발사스 페이스 키와 상하좌우 이동 키를 누를 때마다 효과음이 나옵니다. 배경음악은 다운로드했습니다.①스프라이트 [우주로켓]을 클릭합니다. ②소리를 클릭합니다. ③소리 업로드하기를 클릭합니다. ④다운로드를 확 인합 나다. ⑤열기를 클릭합니다

소리 업로드하기

소리 업로드를 하셨다면 우주로켓에 블록을 추가합니다. 배경음악만 다운로드를 사용 했습니다. 스페이스키 소리와 상하좌우 방향키 소리는 스크래치에서 제공되는 음향 소리를 사용했습니다.

소리를 추가합니다.

이상으로 움직이는 배경화면으로 우주게임이는 기본을 만들어 보았습니다. 지금까지 사용한 수프 라트를 정리하면 다음과 같습니다. ①움지이는 배경 화면 Stars1 ②움직이는 배경 화면 Stars2 ③Rocketship를 [우주 로켓]으로 사용했습니다. ④Magic Wand를 우주로켓 미사일 [Magic미사일]로 사용했습니다. ⑤Robot은 [외계 로봇]으로 사용했습니다. ⑥복사본 Robot은 외계 로봇 미사일로 사용했습니다. ⑦스프라이트 1은 game over ⑧스프라이트 2는 vivtory로 사용했습니다.

우주 게임 동영상