contents top

‘가위바위보 게임’

처음 시작하는 소프트웨어 <9> 착한어린이신문l발행일2017.06.21l수정2017.09.01 16:19

크게

작게

메일

인쇄

신고

원봉초등학교 함성진 선생님.jpg   

이번 프로젝트는 ‘가위바위보 게임’입니다. 아래 주소를 방문하여 EMB000022d832b4를 클릭해 봅시다. 사람손(내손) 스프라이트를 클릭해 보세요. 가상의 컴퓨터와 신나게 가위바위보 게임을 즐겨볼까요? 과연 누가 더 잘 할 수 있을까요?

● 오늘의 스크래치 프로젝트 ●

함성진
청주 원봉초 선생님


https://scratch.mit.edu/projects/160699303/

(스튜디오) https://scratch.mit.edu/studios/3848297/

 

☞ 위 주소를 클릭해 실행해 보세요. 코딩이 궁금하면 ‘스크립트 보기’를 클릭하세요.

EMB000022d832b5EMB000022d832b3코딩 따라 하기
EMB000022d832b6스크래치 사이트(https://scratch.mit.edu/)에 접속하여 EMB000022d832b7를 클릭하면 열리는 스크래치 편집창에서 프로젝트 제목을 입력합니다.
EMB000022d832b6가위바위보 모양은 스프라이트 저장소에 없으므로 인터넷에서 ‘가위바위보’로 직접 검색하거나 아래 단축주소를 클릭(입력)해 보세요. 내려 받은 그림은 ‘모양’탭 → ‘모양 파일 업로드하기’에서 ‘가위, 바위, 보’ 순서대로 업로드 한 뒤, <그림2>처럼 스프라이트 이름을 입력하고, <그림3,4>처럼 각각의 모양 이름도 정해 주세요.
※ 가위바위보 그림 검색하기: https://goo.gl/ZrjoOR(영어 대소문자 주의!), 인터넷 이미지는 아무데나 함부로 올리거나 공유하면 절대 안 돼요!
EMB000022d832b6변수: ‘내손’ 변수와 ‘컴퓨터손’ 변수 2개가 필요해요.
방송메시지: ‘게임시작, 이겼다, 졌다, 비겼다’의 4개가 필요해요.
EMB000022d832b6소리파일: cheer, scream-female, rattle 3개가 필요해요(어떤 경우에 사용할 지는 여러분이 직접 소리를 듣고 정해 보세요!)
EMB000022d832b6‘컴퓨터손’ 스프라이트 코딩하기: <그림5>와 같이 코딩하세요.
‘내손’ 스프라이트 코딩하기: <그림6>~<그림8>과 같이 코딩하세요.
※ <그림5>와 <그림6>은 거의 비슷하죠? 손모양을 정하는 변수를 [난수]블록을 이용해서 무작위로 정해주는 코딩입니다. 가위바위보 중에서 어떤 모양이 나올지 짐작할 수 없어야 게임이 재미있겠죠?
※ <그림7>은 이기거나 졌을 때 또는 비겼을 때의 애니메이션 효과예요.
※ <그림8> ‘내손’ 코딩은 가장 복잡해 보이지만, 누가 이기고 졌는지(비겼는지) 서로 비교해서 알려주기 위한 코딩이랍니다!

EMB000022d832b9도전! EMB000022d832b3상상 코딩!
총 10번 게임을 해서 ‘내손’과 ‘컴퓨터손’이 각각 몇 번씩 이겼는지 쉽게 알 수는 없을까요? 좀 어려울 수도 있지만 그동안 선생님과 같이 열심히 공부했다면 꼭 한 번 도전해 보세요!

■ 그림과 같이 따라 해보세요.

▲ <그림1> 무대와 스프라이트 배치하기
▲ <그림2> 스프라이트 이름 정하기
▲ <그림3>‘컴퓨터손’ 이름 정하기(가위, 바위, 보 순서대로 입력하기)
▲ <그림4>‘내손’ 이름 정하기 (가위, 바위, 보 순서대로 입력하기)
▲ <그림5> 컴퓨터손 코딩: 난수블록으로 무작위로 컴퓨터 손모양 정하기(변수이름 주의하기)
▲ <그림6> 내손 코딩: 난수블록으로 무작위로 내 손모양 정하기(변수이름 주의하기)
▲ <그림7> 내손 코딩2: 내가 이겼는지, 졌는지, 비겼는지 알려주는 애니메이션 효과
▲ <그림8> 내손 코딩3: 누가 이겼는지 졌는지(비겼는지) 확인하기(변수이름, 말하기 내용, 방송메시지에 주의해서 입력)

 

착한어린이신문  webmaster@newsgood.co.kr
<저작권자 © 착한어린이신문, 무단 전재 및 재배포 금지>

착한어린이신문의 다른기사 보기

인기기사

기사 댓글
첫번째 댓글을 남겨주세요.
0 / 최대 400byte

숫자를 입력해주세요

욕설등 인신공격성 글은 삭제합니다.
여백

착한어린이신문

충북 청주시 청원구 충청대로 103 3층  |  대표전화 : 043)213-3366   |  팩스 : 043)214-8989
등록번호 : 충북 다 01232   |  발행·인쇄인 : 송성균  |  편집국장 : 신대휴  |  청소년보호 책임자 : 신대휴
Copyright © 2018 착한어린이신문. All rights reserved.
ND소프트