비트맵 비트맵 알기전에 우선 픽셀에 대해 알 필요가 있습니다. 픽셀은 화면을 표시하는 가장 작은 단위의 크기입니다. (픽셀들로 이루어진 외계괴물을 다룬 영화 PIXELS도 있었죠^^) 이런 픽셀을 사용하는 그림표현방법을 비트맵이라고 합니다. 바탕을 작은 네모들로 나누고 네모칸들에 색을 입혀 그려나가는 방법입니다.(디지털 카메라 화소개념) 쉽게 생각하면 우리모니터의 화면도 픽셀로 이루어져 있죠? 컴퓨터 해상도 조절화면에서 800*600,1024*768,1920*1080 같은 내용을 보신적 있으시죠? 해상도 800*600은 화면을 가로 800개 세로 600개의 작은 상자로 나누는 것입니다. 아래의 그림을 보시면 조금더 이해가 쉽겠네요. 왼쪽하트는 28*24 픽셀이고 오른쪽 하트는 7*6 픽셀입니다. 같은 면..
그림판이나 파워포인트를 조금 사용해보신분들은 어려움 없이 사용가능하실테지만.. 처음 접하는 분들을 위해 간단한 도형들을 그려보겠습니다. 그래픽분야의 초보자들은 벡터모드(우측하단의 버튼을이용)를 사용하는게 좋습니다. 우측 하단의 벡토이미지로 변환을 눌러 벡터모드로 변환을 해주세요. 벡터모드의 경우 그리기 메뉴가 우측에 나옵니다. 직관적으로 직선, 사각현, 동그라미는 그리실 수 있을꺼에요. T 라고 써진 아이콘은 텍스트를 입력하는데 사용됩니다. (그림에 설명이 빠졌네요..) 별그리기 1단계 네모를 그린다.2단계 네모를 색칠한다.3단계 꼭지점을 추가한다.4단계 꼭지점을 이동시킨다. 3-4단계를 반복하여 별을 완성시켜보세요! Tip. 중간에 실수하시면 위의 둥근화살표 모양을 클릭하셔서 되돌릴 수 있습니다. 레이..
스프라이트란? 우선 스프라이트가 무엇인지 알아야겠죠? 엔트리에서는 조금 더 친숙한 오브젝트라는 단어를 사용하긴합니다. 오브젝트. 즉, 객체를 스프라이트라고 부릅니다. 예를 들어 스트리트 파이터를 만든다고 생각해 봅시다! (출처 : http://it.chosun.com) 객체(이하 스프라이트라고 한다)가 무엇무엇이 필요할까요? '류' 케릭터 '켄' 케릭터 이정도 찾으셨나요? 하지만, '에너지바', '시간', '장풍' 등도 각각의 스프라이트로 구성되어야 합니다. 각각의 스프라이트는 고유의 속성들을 가지고 있습니다. '류' 스프라이트의 이름, 크기, 색상, 위치, 코드내용(방향키 조작, 공격키조작)등이 있겠죠? 하지만 '장풍' 역시 이름, 위치, 이동방향, 크기등의 속성값을 갖습니다. 스프라이트의 속성값들을 ..
스크래치 온라인 모드는 인터넷환경에 제약을 많이 받고, 특히 밤시간대에 스크래치 홈페이지가 30분~1시간정도 자주 점검을 하는 관계로 오프라인 에디터를 사용하는 것이 유용합니다. 스크래치로 수업을 하는 경우라면 더더욱이 인터넷 때문에 지장받지 않도록 오프라인 에디터를 사용해야 겠지요? 오프라인 에디터를 다운 받기 위해서는 스크래치 홈페이지 제일 하단에 있는 [오프라인 에디터]메뉴를 이용합니다. 만약 자신의 PC에 Adobe AIR 가 설치되어 있지 않다면 먼저 설치해 주어야 합니다. 자신의 OS에 맞도록 선택하여 설치 파일을 다운로드 받고 실행하여 주면 간단히 설치가 가능합니다. 저는 이미 설치가 되어있고, 그사이에 새로운 버전이 나왔네요, 업데이트를 진행해주었습니다. 처음 설치이신분들은 업데이트가 아니..
사용 언어 변경하기 스크래치 에디터를 실행하면 영어로 나오는 분들도 있고, 한글로 나오는 분들도 있을텐데요, 에디터의 좌측 상단 지구본 모양을 클릭하여 언어를 변경할 수 있습니다. 다양한 언어들을 지원하고요, 한국어도 있으니 찾아서 변경하시면 됩니다. 글씨 크기 변경하기 그리고 에디터를 사용하다보면 자주 겪는 어려움이 글씨 크기가 작아서 눈이 아프다는 겁니다. 글씨 크기 변경이 안되는 것으로 알고 계신 분들이 많은데요, 키보드의 좌측 Shift 키를 누른 상태에서 다시 좌측 상단의 지구본 모양을 클릭하여 봅시다. 아까는 없던 메뉴 2가지가 생긴 것을 볼 수 있습니다. 1. import transtation file 기본적으로 제공되지 않는 언어를 추가로 적용시키는 메뉴입니다. 한국어는 기본제공하니 이 메..
프로그램을 만들기 탐험하기를 충분히 즐기셨다면 이제 직접 프로그램을 만들어보겠습니다. 상단 메뉴중 만들기를 눌러 에디터 화면으로 이동하여 줍니다. 스크래치 인터페이스 프로젝트, 즉 우리가 만드는 프로그램의 이름을 정하여 줄 수 있습니다. 시작과 종료 버튼은 우리가 만든 프로그램을 직접 실행하고 중지 시키는 버튼입니다. 화면을 크게 5부분으로 나누어 확인해보겠습니다. 우리가 만드는 프로그램이 연극으로 비유하며 설명하면 이해하기 쉽습니다. 1. 스테이지 말그대로 무대입니다. 우리가 연출하는것들이 그대로 이루어지는 공간입니다. 결과물을 확인하는 곳이죠. 2. 배경 무대의 배경을 꾸밀 수 있습니다. 3. 스프라이트 처음듣는 용어라 생소하실텐데요, 앞으로 가장 많이 듣는 단어가 됩니다. 전공자들은 객체라고 이해하..
스크래치 가입하기 스크래치에 가입하기 위하여 다음 사이트에 접속하여 줍니다. https://scratch.mit.edu 가입을 위해 아이디와 암호를 입력하고, 나이, 성별, 국가정보 등을 입력합니다. 대부분 정확히 입력하지 않아도 상관은 없지만.. ID, 암호, 메일주소는 정확히 입력하시고 잘 기억해 두어야 합니다! - 저는 이메일 수신여부는 체크해제 하였습니다. 자기가 적은메일주소로 들어가보면 스크래치에서 "Please confirm the email address for ID on Scratch! " 라는 제목으로 메일이 도착해있습니다. 메일내용중 이메일 주소 확인하기 버튼을 눌러주면 가입이 완료 됩니다. 탐험하기를 이용하여 다른 사람의 프로젝트를 감상하기 가입이 완료 되었으면 다른 사람들이 만들어놓..
스크래치는 MIT 미디어 연구소의 Lifelong Kindergarten Group에서 2005년 공식 발표한 교육용 프로그래밍 언어입니다. 기존의 텍스트 코딩은 접근성이 낮았던것과 달리 자주쓰는 명령어들을 미리 블록으로 만들어놓고 이 블록들을 맞추듯이 연결하여 코딩을 하는 방식입니다. 처음에는 간단한 게임이나 애니메이션 등을 만들도록 개발했지만, 전세계에 많은 사람들이 사용하면서 복잡하고 다양한 프로그램들을 만들어져 공유되어지고 있습니다. 처음 버전은 1.4였는데, 2012년 대폭 업데이트 되면서 2.0이 사용되어지고 있습니다. 현재 3.0이 개발완료된것으로 추정되며 11월중순 일부공개되었습니다. 2018년이 시작되기전에 곧 배포될 것으로 예상됩니다. 아래는 스크래치2.0에 대한 공식 홍보 영상입니다...