스크래치코딩 28

COS 자격증 4급 연습문제 네 번째 - 키보드 입력 이벤트

COS 자격증 4급 연습문제 네 번째 - 키보드 입력 이벤트 키보드 입력 이벤트 발생 스크래치코딩 COS 자격증 4급 연습문제 네 번째는 키보드를 누르면 색연필이 나오고, 그림을 그릴 수 있는 스크래치 코딩 문제입니다. [동작과정] - 초록 깃발을 클릭하기 - 키보드 D 키를 누른 후 마우스를 움직이면 그림을 그릴 수 있습니다. - 키보드 스페이스 키를 누르면 그림을 지웁니다. [지시사항] 1. 스페이스 키를 눌렀을 때 (1) 지우기 (2) 펜 올리기 2. D 키를 눌렀을 때 (1) 펜 색깔을 '50'으로 정하기 (2) 다음 지시사항을 무한 반복하기 - 마우 포인터 위치로 이동하기 - 펜 내리기 [블록추가] 1. 스페이스 키를 눌렀을 때 '지우기' 블록과 '펜올리기' 블록을 지정한 위치 아래로 이동시킵니..

COS 자격증 4급 연습문제 세 번째 - 스프라이트 크기 및 위치 바꾸기

COS 자격증 4급 연습문제 세 번째 - 스프라이트 크기 및 위치 바꾸기 거미/나비 크기 변경/이동 스크래치코딩 COS 자격증 4급 연습문제 세 번째는 초록깃발을 클릭하면 거미와 나비의 크기가 바뀌고, 지정한 위치로 이동시키는 문제입니다. [동작과정] - 초록 깃발을 클릭하면 거미가 정해진 크기로 바뀌고, 지정한 위치로 이동합니다. - 초록 깃발을 클릭하면 나비가 정해진 크기로 바뀌고, 지정한 위치로 이동합니다. [지시사항] - 초록색 깃발을 클릭하면 거미 스프라이트의 크기를 70%로 정하고, 위치를 x : 75, y : 5 좌표로 이동합니다. - 초록색 깃발을 클릭하면 나비 스프라이트의 크기를 50%로 정하고, 위치를 x : -65, y : -120 좌표로 이동합니다. (1) 거미 스프라이트 크기 변경..

COS 자격증 4급 연습문제 두 번째 - 클릭 이벤트

COS 자격증 4급 연습문제 두 번째 - 클릭 이벤트 계좌이체를 완료해보세요 스크래치코딩 COS 자격증 4급 연습문제 두 번째는 확인 버튼을 클릭하면 계좌이체가 완료되는 화면으로 바꾸는 문제입니다. 이번 코딩은 클릭 이벤트가 발생했을 때 작동을 하는 코딩 프로그램 이에요. [동작과정] 초록 깃발을 클릭하고, 무대의 확인 버튼을 클릭하면, 배경화면이 '계좌이체완료' 배경으로 바뀝니다. [지시사항] - 초록색 깃발을 클릭하면 배경을 '배경1'로 바꿉니다. - 확인버튼 스프라이트를 클릭하면 스프라이트를 숨기고 배경을 '배경2'로 바꿉니다. (1) '배경1'로 바꾸기 스크립트에서 형태 블록으로 선택합니다. 그리고 배경을 바꾸는 블록을 가져와 오른쪽 코딩영역 보이기 블록 밑에 연결합니다. 그런 다음 배경을 '배경..

COS 자격증 4급 연습문제 첫 번째 - 배경과 스프라이트 가져오기

COS 자격증 4급 연습문제 첫 번째 - 배경과 스프라이트 가져오기 문제풀이를 시작하기 전에 PC에 스크래치코딩 프로그램이 설치되어있는지 확인해보세요! 만약 설치되어 있지 않다면 아래 링크를 참고하시고, 스크래치코딩 프로그램을 PC에 설치하여 주세요. 스크래치코딩 시작하기 스크래치 코딩 프로그램 시작하기 스크래치 코딩 프로그램을 시작하는 방법을 소개시켜 드리겠습니다. 현재 스크래치 코딩 프로그램은 온라인에서 회원가입 후 무료로 사용할 수 있고요. 다운로드를 받아서 오프라인에서도 사 trip-mania.tistory.com 배경 및 스프라이트 가져오기 스크래치코딩 COS 자격증 4급 연습문제 첫 번째는 스크래치 코딩에서 가장 기초적인 문제인데요. 배경을 가져와서 바꾼 후 기존의 배경을 삭제하고, 스프라이트..

스프라이트 및 변수 추가

스크래치코딩 강좌 07 - 스프라이트 및 변수 추가 포스트를 시작합니다. 지난 포스트에서는 배경화면을 추가하고, 점수가 5의배수가 될 경우 배경화면을 바꾸는 코딩을 만들어봤습니다. 이번 강좌에서는 케익 스프라이트를 여러개 추가하여, 생명이란 변수를 추가하여 게임의 난이도를 조절해보겠습니다. 1. 생명 변수 추가하기 생명 변수는 고양이 스프라이트가 살아남을 수 있는 횟수입니다. 생명이 3이라면 케익이 바닥에 세 번 떨어져도 게임이 종료되지 않겠죠. 먼저 고양이 스프라이트 변수 메뉴에서 생명이란 변수를 추가합니다. 그리고 기존에 있던 고양이 스프라이트 블록을 약간 수정해 줄거에요. 2. 고양이 스프라이트 수정 기존 블록에서 속도를 -3으로 지정해준 블록과, 속도를 계속해서 빠르게 해주는 -0.2 증가 블록을..

배경화면 추가하기, 배수 구하기

스크래치코딩 강좌 06 - 배경화면 추가하기, 배수구하기 포스트를 시작합니다. 지난 포스트에서는 변수를 활용했습니다. 점수 변수와, 속도 변수를 만들어서 점수를 증가시키고, 게임의 난이도를 조절해봤는데요. 이번 강좌에서는 특정한 점수에 도달하면 배경화면이 바뀌는 코딩을 만들어 볼게요. 1. 배경화면 추가하기 하나의 프로젝트에는 다양한 배경화면을 추가할 수 있습니다. 배경화면은 직접 제작하거나, 사진을 올려서 만들수도 있는데요. 스크래치 사이트에서 다양한 배경화면을 무료로 사용할 수 있습니다. 우리는 스크래치 사이트에 있는 배경화면을 활용하겠습니다. 먼저 스프라이트 영역 오른쪽에 있는 무대를 클릭합니다. 무대를 클릭하면 아래 그림과 같이 배경화면을 편집할 수 있는 프로젝트 화면으로 바뀌게 되죠. 그리고 프..

변수 만들기, 변수 활용하기

스크래치코딩 강좌 05 - 변수 만들기, 변수 활용하기 포스트를 시작합니다. 지난 포스트에서는 케익 스프라이트가 랜덤한 위치에서 떨어지고, 고양이가 케익을 받아먹게 하며, 케익이 바닥에 닿으면 게임이 종료되는 코딩을 만들어봤습니다. 이어서 오늘은 고양이가 케익을 먹으면 점수를 증가시키고, 일정한 점수에 도달하게 되면 케익이 떨어지는 속도를 조금씩 빠르게 만들어 볼게요. 1. 변수란 무엇인가? 쉽게 이야기 하면 변수는 변하는수 입니다. 특정한 값에 머물러 있지 않고, 계속 바뀌는거죠. 예를 들면 고양이가 케익을 받아 먹습니다. 시작은 0 이지만 받아 먹으면 먹을수록, 그 횟수는 올라가죠. 몇 번을 받아먹을지는 모르지만, 게임이 끝날때까지 그 횟수는 증가할거에요. 이러한 값을 변수로 만들 수 있고, 일종의 ..

COS 자격증 4급 기출문제 열 번째 - 아기벌을 꽃밭으로 보내기!

스크래치코딩 COS 자격증 4급 기출문제 마지막 열 번째 - 아기벌을 꽃밭으로 보내기! 1. 아기벌을 꽃밭으로 보내기! 스크래치코딩 COS 자격증 4급 기출문제 마지막 열 번째는 아기벌을 꽃까지 무사히 보내는 코딩 프로그램 입니다. 이번 코딩은 주어진 블록중에 하나만을 추가하여 코딩을 올바르게 완성하는 방식입니다. [동작과정] 초록 깃발을 클릭하면 동굴과 꽃밭으로 가는 길이 보입니다. 스페이스 키를 누르면 아기벌이 움직입니다. 아기벌이 꽃밭에 도착하면 '미션 성공!'를 '2'초 동안 말합니다. [지시사항] 현재 프로그램에서는 아기벌이 동굴로 가고있는데요. 아기벌이 꽃밭으로 이동하도록 경로를 바꾸어주어야 합니다. 주어진 블록중에서 하나를 추가하여 올바른 위치에 배치해야 합니다. (1)아기벌 코딩 스프라이트..

COS 자격증 4급 기출문제 아홉 번째 - 비행기를 찾아갑니다!

스크래치코딩 COS 자격증 4급 기출문제 아홉 번째 - 비행기를 찾아갑니다! 1. 고양이가 비행기를 찾아갑니다! 스크래치코딩 COS 자격증 4급 기출문제 아홉 번째는 고양이가 정해진 경로대로 이동하여 비행기를 찾고, 도착 깃발까지 가는 코딩 프로그램 입니다. 이번 코딩 프로그램은 미리 정의해놓은 추가블록을 사용합니다. [동작과정] 초록 깃발을 클릭하고, 스페이스 키를 누르면 고양이가 '비', '행', '기' 글자의 길을 따라 움직입니다. 고양이가 도착깃발 장소에 도착하면 글자가 사라지 고 '비행기'를 '2'초 동안 말합니다. [지시사항] 고양이 코딩 스프라이트 지시사항은 이미 정의해놓은 추가블록에서 가져와 배치를 해야합니다. 추가블록 스크립트에는 4개의 블록을 미리 정의해놓았는데요. 고양이가 찾아갈 위치..

COS 자격증 4급 기출문제 여덟 번째 - 메뉴를 주문하세요!

스크래치코딩 COS 자격증 4급 기출문제 여덟 번째 - 메뉴를 주문하세요! 1. 김밥이나 떡볶이를 주문해 봅시다. 스크래치코딩 COS 자격증 4급 기출문제 여덟 번째는 분식집에서 메뉴를 주문하면 가격을 알려주는 코딩 프로그램 입니다. 이번 코딩 프로그램은 조건문을 사용합니다. [동작과정] 초록색 깃발을 클릭하여 프로그램을 시작하고, '김밥' 또는 '떡볶이'를 입력합니다. '김밥'를 입력하면 고양이가 '1500원 입니다.'를 말하고, '떡볶이'을 입력하면 고양이가 '2500원 입니다.'를 말합니다. [지시사항] 고양이 코딩 스프라이트 지시사항은 두 개의 조건문이 들어갑니다. 사용자의 메뉴를 조건문에서 비교해 본 후 그에 맞는 가격을 알려주는 코딩 블록을 배치해봅시다. (1)고양이 코딩 스프라이트 블록 배치..