[틴커 물리엔진] 우주에 떠 있는 닭

우주에 떠 있는 닭 이 프로젝트에서 틴커의 물리 엔진 기초를 확인할 수 있습니다. 무대에 물리 엔진을 적용하는 방법,  중력 가속도 수정하기, 제멋대로 닭이 튀어 오르기하는 방법을 배움니다. 물리 엔진 적용하기 “on start” 블록에 아래 블록(start physics)을 연결하세요. 이 블록은 물리 엔진을 시작하게 하고, 물리력을 적용하는 모든 프로젝트에서 사용합니다. start physics Read more…

학교에서 진행하는 3교시 코딩 드론 체험 소개

*드론 코딩 수업 문의 : 정영진 (jinicoding@gmail.com) 미래 산업에 활용이 기대되는 드론에 관심을 갖게 하고 프로그램 코딩이 어떻게 드론에 사용될 수 있는지를 알게 합니다. 충돌 위험등 드론의 특성으로 공간과 개인별 체험의 제약을 최대한 극복할 수 있는 체험 내용 및 교육기자재를 준비하였습니다. 프로그램 코딩에 태블릿을 사용하여 일반 교실 또는 강당에서 수업이 Read more…

드론의 비행원리와 드론을 이용한 학습자료 개발

*드론 코딩 수업 문의 : 정영진 (jinicoding@gmail.com) I. 드론의 비행원리  드론이란 사람이 타지 않고 무선 전파의 유도에 의해 비행하는 비행기나 헬리콥터 모양의 비행체인 ‘무인항공기’를 가리키는 말이다. ‘드론(drone)’이라는 영어 낱말은 원래 벌이 내는 웅웅거리는 소리를 뜻하는데, 작은 항공기가 소리를 내며 날아다니는 모습에 이런 이름이 붙었다.  드론은 날개의 형태에 따라 고정익기, 회전익기 Read more…

틴커와 스크래치 비교

소프트웨어 교육 이제까지 프로그램 교육은 어렵게 느껴지는 데스크탑 컴퓨터앞에 앉아 재미없지만 배워야 하는 의무감으로 해야 하는 것이었다. 아이패드, 태블릿은 가벼워서 이동하기 좋고 사용자 인터페이스가 터치를 사용하여 요즘 스마트폰 시대에 친숙한 환경이다. 아이들은 아이패드를 들고 쉽게 외부기기에 연결하여 코딩할 수 있고 친구들과 도움을 주고 받을 수 있다. 아이들의 상상력 아이들의 머릿속에서 Read more…

코딩을 처음 시작하는 어린이들에게 Bit by Bit

Bit by Bit는 어린이들에게 프로그래밍의 사고 방식을 소개하는 퍼즐 게임입니다. 어린이들이 코딩을 시작하기 전에 프로그램 개발에서 어떻게 사고 하는지를 알게 해 줄 필요가 있습니다.       먼저 생각하고 분석한다.             큰 문제를 작은 문제로 분리하여 해결한다.             추상화하고 논리적으로 Read more…

틴커(고급)의 물리엔진으로 공 발사대 코딩하기

발사대에 있는 공을 누르는 시간만큼 공의 속도를 조절하여 발사합니다. 플레이어가 볼을 잡는 시간이 길어질수록 공의 속도가 빨라집니다. 이 프로젝트에서 사용된 개념은 다음과 같습니다. 물리 엔진, 터치 이벤트, 변수, 메시지 발송 및 받기 무대 재설정 게임 배경 화면을 터치할 때 공과 해골이 시작 위치로 돌아 오는 것을 볼 수 있습니다. “방송(Broadcast)”블록은 Read more…

틴커(고급)로 조이스틱 게임 만들기

수학 및 프로그래밍 개념을 사용하여 가상 조이스틱을 만듭니다. 이 프로젝트에서 사용된 개념은 다음과 같습니다. 함수, 변수, 거리 계산   “Angle1″은 조이스틱에서 값을 설정하고 자동차가 사용하는 변수입니다. “Angle1″은 조이스틱이 기울어 진 방향, 즉 자동차가 주행하는 방향을 계산합니다.  “Amount” 변수는 조이스틱이 원 중심에서 얼마나 멀리 기울어 진지를 계산하고 조이스틱이 기울어진 상태에서 차를 가속시킵니다. Read more…