Document
교재 내용

  • 스크래치를 통한 하드웨어 제어 방법과 피지컬 컴퓨팅을 학습합니다.
  • 난수, 좌표, 함수, 객체의 속성 등의 개념을 이용하여 주사위 게임, 두더지 게임, 떨어지는 사과 받기 등 다양한 게임을 직접 제작할 수 있습니다.
교육과정

1. 주사위 게임
컨트롤 블록의 버튼 사용방법에 대해 알아보고 버튼과 LED를 활용하여 LED 주사위 만들기

2. 디지털 윷놀이 게임
모터 사용방법에 대해 알아보고 모터를 이용한 자동 윶놀이 만들기

3. 두더지 게임
타이머 사용방법에 대해 알아보고 LED 출력·터치 입력을 이용한 두더지 잡기 게임 만들기

4. 조이스틱으로 고양이 움직이기
컨트롤블록의 조이스틱 사용방법· 화면 좌표에 대해 알아보고 조이스틱을 이용해 스프라이트 제어하기

5. 조이스틱 그림판
조이스틱·포텐시오미터·버튼 제어로 조이스틱을 이용한 그림판 만들기

6. 떨어지는 사과 받기 게임(쉬움)
사용자 정의 블록(함수)에 대해 이해하고 조이스틱 컨트롤러를 이용하여 떨어지는 사과 받는 게임 만들기

7. 떨어지는 사과 받기 게임(어려움)
객체의 속성에 대해 이해하고 게임의 속성 요소를 추가한 떨어지는 사과 받기 게임 만들기

8. 슈팅스타 게임
시간변환·좌표 분할 방법에 대해 알아보고 떨어지는 별을 피하는 게임 만들기

9. 알칼로이드 게임
컨트롤블록의 포텐시오미터 사용방법·스프라이트가 화면에서 움직이는 좌표 방향에 대해 알아보고 공이 반사되는 원리를 이용한 알칼로이드게임 만들기

10. 플라잉 슈팅 게임
좌표이동과 제어에 대해 알아보고 조이스틱 컨트롤러를 이용한 플라잉 슈팅 게임 만들기

11. 점핑 게임
버튼을 이용한 스프라이트 점프 동작에 대해 알아보고 계단 위의 아이템을 획득하는 게임 만들기

12. 팩맨 게임
스프라이트 위치에 필요한 데이터를 배열에 저장하고 저장된 값을 사용하여 게임화면을 구성하는 방법에 대해 알아보고 정해진 공간에서 조이스틱 컨트롤러를 이용하여 먹이를 먹는 팩맨게임 만들기


책 구성

이 책은 챕터별로 문제분석, 초코파이보드 융합설계, 과제개발, 프로그래밍, 과제확인, 응용학습 총6단계로 구성되어 있습니다.

1 단계. 문제분석
챕터의 주제는 먼저 실생활이나 주위에서 일어나는 문제들에 대해서 아이디어를 얻었으며 이것을 해결하기 위해 필 요한 이론적인 지식이나 내용을 설명하였습니다.

2 단계. 초코파이보드로 융합설계
문제분석 단계에서 수집한 자료와 분석 내용을 기초로 만들고자 하는 과제를 구상하며 세부적인 절차에 대한 알고 리즘을 표현하기 위해 순서도 작성하고 기초적인 센서보드의 사용법과 코딩하는 기초에 대해서 학습하게 됩니다.

3 단계. 과제개발
순서도로 표현된 알고리즘에서 제시하고 있는 단계에 따라 만들고자 하는 과제에 필요한 센서보드, 각종 자료들을 탐색하고 실제 스크래치에서 구현에 필요한 스프라이트, 배경 등에 관련된 디자인을 하게 됩니다.

4 단계. 프로그래밍
과제개발 단계에서 구상하고 설계한 내용대로 스크래치에서 블록들을 활용하여 프로그래밍하는 단계입니다.

5 단계. 과제확인
여러분이 직접 만들고 있는 과제(프로젝트, 프로그램)이 정상적으로 동작하는지 실행하는 과정에서 오류는 없는지 알아보고 더 나은 개선점을 찾아 발전시켜가는 단계입니다. br6 단계. 응용학습 br여러분이 과제확인 단계에서 발견한 문제점을 기초로 개선하고자 하는 방법을 찾아보고 만들어진 내용을 바탕으로 추가적인 기능을 구현하거나 새로운 아이디어를 덧붙여 더 나은 과제(프로젝트, 프로그램)로 업그레이드 하는 단계 입니다.


홈페이지 및 문의 안내

  • 홈페이지 : www.chocopi.org      바로가기  
  • 네이버 카페 : https://cafe.naver.com/chocopiboard      카페 바로가기  
  • 전화번호 : 02-929-1110