《 코딩과 關聯된 槪念, 背景 知識, 活用法을 이야기 形式으로 쉽고 재미있게 풀어서 알려주는 코너입니다. 코딩을 처음 接하는 어린이들이 어려운 槪念을 理解하고 나아가 實際 코딩을 해볼 수 있도록 돕습니다. 》
|
일러스트 임성훈
|
컴퓨터 게임을 만들자
나척척
어동아, 沙果 하나 먹지 않을래?
어동이
좋아요, 博士님. 感謝합니다.
나척척
者, 沙果를 던져줄 테니 잘 받으렴!
어동이
네! 코딩으로 이렇게 謝過를 받는 게임도 만들 수 있나요?
나척척
그럼, 오늘은 이 블록대로 코딩해볼까?
‘그릇으로 沙果 받기’ 코딩하기
스크래치를 利用해 떨어지는 沙果를 그릇으로 받는 簡單한 게임을 만들 수 있어요.
스크래치에서 ‘謝過(apple)’ 스프라이트를 불러온 뒤 綠色旗발을 클릭 했을 때 沙果가 繼續 떨어지도록 해 봅시다. ‘y座標를 -5만큼 바꾸기’ 블록은 謝過가 適當한 速度로 떨어지도록 해줍니다. 謝過가 舞臺의 맨 아래로 떨어진 뒤 다시 위에서부터 떨어지도록 하려면 ‘랜덤 位置로 移動하기’와 ‘y座標를 180으로 定하기’ 블록을 쌓으면 됩니다.
떨어지는 沙果를 그릇으로 받았을 때 點數가 올라가도록 할 수도 있어요. 謝過 스프라이트를 코딩할 때 變數 스크립트에서 ‘點數’라는 變數를 만든 뒤 첫 點數를 ‘0’으로 定하고 謝過가 그릇에 닿은 境遇 數字가 ‘1’씩 올라가도록 코딩해주면 됩니다.
‘그릇(Bowl)’ 스프라이트는 키보드를 利用해 오른쪽, 왼쪽으로 움직이며 謝過를 받도록 합시다. 오른쪽 화살標 키를 눌렀을 때 오른쪽으로 움직이도록 하려면
㉠
‘x座標를 10만큼 바꾸기’
블록을, 왼쪽 화살標 키를 눌렀을 때 왼쪽으로 움직이게 하려면 ‘x座標를 -10만큼 바꾸기’ 블록을 넣어주세요.
▶심소희 記者 sohi07@donga.com
도움말=競技 한터初 홍지연 先生님
어린이東亞 取材팀 kids@donga.com
위 記事의 法的인 責任과 權限은 어린이동아에 있습니다.
< 저작권자="" ⓒ="" 어린이동아,="" 무단="" 전재="" 및="" 재배포="" 금지="">