본문 바로가기
IT 토크/스크래치강의

스크래치 2.0으로 스크래치게임강좌를 만들어 봤습니다.

by 매니마니 2018. 4. 25.
반응형

스크래치 2.0으로 스크래치게임강좌를 

만들어 봤습니다.


스크래치홈페이지에서 스크래치 2.0을 


다운받아서 재미있는 코딩없이 만들수 있는


게임플랫폼이 있어 소개하고자 한다.


스크래치로 재미있는 스크래치강좌를 만들어 보았다.


 





스크래치 2.0으로 스크래치게임강좌를 

만들어 봤습니다.


코딩이 어려워서 접근하지 못했던 


게임만들기에 도전해보기로 했다.


누구나 어렸을때 게임에 한번 빠져보지 않은 이들이


없을정도로 게임은 우리의 생활이나 다름이 없다.


 





스크래치 2.0으로 스크래치게임강좌를 

만들어 봤습니다.


스크래치는 코딩한줄없이 


블럭을 이용해서 내가 원하고 상상하는 것을


표현할수 있다는 것에 매력이 있다.


그렇다고 어려운것은 전혀 없다.


그럼 오늘은 스크래치강좌를 시작한다.


제목은 날으는 고양이로 하겠다.


스크래치홈페이지에 접속하거나 스크래치2.0을 


설치하고 프로그램을 실행한다.



스크래치 2.0으로 스크래치게임강좌를 

만들어 봤습니다.


위와 같은 화면이 초기 화면이다. 여기에서 고양이를


없애고 날으는 모양의 고양이로 바꿀것이다.


여기에서 삭제하는 방법을 설명하겠다.



스크래치 2.0으로 스크래치게임강좌를 

만들어 봤습니다.


화면 상단에 가위모양의 아이콘을 


클릭해서 가져와서 고양이를 클릭하기만하면


고양이 사라진다. 가위는 화면 상단 오른쪽에 있다.



스크래치 2.0으로 스크래치게임강좌를 

만들어 봤습니다.


삭제를 하였으면 이번에는 


날으는 고양이 캐릭터를 가져와 보도록 한다.


화면 오른쪽 캐릭터추가 일면 스프라이트추가가


있다. 클릭하시면 위 화면이 나온다.


여기에서 내가 원하는 날으는 고양이를 선택하다.




스크래치 2.0으로 스크래치게임강좌를 

만들어 봤습니다.


고양이 스프라이트를 가져왔으면


이번에는 코딩을 하도록 해보자.


먼저 말씀드렸듯이 우리는 코딩을 


모르기 때문에 화면 중간에 


블럭을 이용할 것이다.



스크래치 2.0으로 스크래치게임강좌를 

만들어 봤습니다.


블럭은 색깔로 잘 분류되어 있다.


각 색 별로 기능들이 나뉘어져 있다.


이벤트에서


클릭했을때를 선택해서


오른쪽 화면으로 가져간다. 그리고


보라색 블럭 형태블럭에서


맨앞으로 순서바꾸기가 있다.


이블럭 사용하는 이유는 스프라이트를 쌓다보면


나중에 고양이 캐릭터가 밑으로 갈수있기 때문이다.


다음은 형태에서 날아보자  2초간 말하기 를


선택한다. 그리고 깃발모양을 클릭해 본다.


깃발모양은 시작을 의미한다.




스크래치 2.0으로 스크래치게임강좌를 

만들어 봤습니다.


두번째는 빌딩 스프라이트를 선택한다.


빌딩을 선택했으면 이번에도 코딩을 해보자.


이벤트블럭에서 클릭했을때를 선택한다.


그다음은 제어에서 무한반복하기와


10번반복하기를 선택한다. 여기에는 10을 100번으로


바꿀수 있으니 원하는 숫자를 입력한다.



스크래치 2.0으로 스크래치게임강좌를 

만들어 봤습니다.


다음 동작에서는 


x좌표를 250으로 정하기


x좌를 -5만큼 바꾸기를 


선택을 한다.


여기에서 중요한 사실을 알아야 한다.


좌표를 알아야 한다. 무대를 센터를 중심으로


(x,y)=(0,0)이다.


아래의 좌표를 숙지해야 한다.





스크래치 2.0으로 스크래치게임강좌를 

만들어 봤습니다.


빌딩이 오른쪽 x250좌표에서


-5만큼 100번 움직인다는 의미를 


가지고 있다. 고양이 가만이 있고


빌딩이 움직이는 것이다.



이번에는 빌딩이 웁직이면 모양이 


바뀌는 코딩이다.



스크래치 2.0으로 스크래치게임강좌를 

만들어 봤습니다.


스프라이트추가를 해서


구름을 추가한다. 여기에서 빌딩에


만들어 놓았던 블럭코딩을 복사해서


구름 스프라이트로 복사해 넣어본다.


그리고 반복횟수와 좌표를 -10으로 바꾸고


랜덤위치로 이동하기 블럭을 넣어본다.


구름이 한곳에서만 나오는게 아니라


여러곳에서 나오게 된다.


랜덤위치로 이동하기 블럭의 기능이다.



스크래치 2.0으로 스크래치게임강좌를 

만들어 봤습니다.


이번에는 고양이를 움직여 보도록 하겠다.


구름에 닿으면 점수가 올라가는 게임을 만들것이다.


일단 구긂에 닿으면 소리가나고 점수가 


올라갈 것이다.


점수를 넣기위해서는 변수라는 것을 알아야 한다.





스크래치 2.0으로 스크래치게임강좌를 

만들어 봤습니다.


변수를 스크립트 항목에서 데이터를 선택해야 한다.


데이터에서 변수만들기를 선택을 한다.


이름은 원하는 것을 넣으면 된다.


필자는 점수라고 한다. 그럼 여러가지 블럭이


생성되어있는것을 볼수 있을것이다.


 






스크래치 홈페이지에서 스크래치 다운받기


스크래치 2.0으로 스크래치게임만들기


스크래치코딩으로 스크래치게임 만들기

[퐁게임만들기]

 




스크래치 2.0으로 스크래치게임강좌를 

만들어 봤습니다.


변수를 삽입해보도록 하자.


클릭했을때 밑에는 점수를 0으로 정하기를 넣고


구름에 닿으면 점수가 1만큼 바꾸기를 


넣어본다. 이렇게 해서 게임을 만들기가 끝났다.


다음편에도 재미있는 스크래치강좌를 이어갈


생각이다. 다음시간에 기대해 주기 바란다.!!