코딩 장관상을 받은 영재가 직접 알려주는, 코딩 강의

내 캐릭터주인공이 된

나만의 게임 세계

완성하는 코딩 강의입니다.


스크래치를 통해 아이디어를 상상하고, 상상한 아이디어로 프로그래밍하고, 그것을 온라인 커뮤니티에 올려서 공유합니다. 이해하기 쉽고 프로그래밍 경험이 없는 학생들도 쉽게 배울 수 있는 개발 환경에서 프로젝트가 진행됩니다.


드래그 앤 드롭 - 블록 쌓기 - 게임 완성


상상력을 자극하며 창의성을 기를 수 있는 코딩 교육

블록 코딩은 프로그래밍을 시각적으로 이해하고 실행할 수 있도록 도와주는 방법입니다. 스크래치는 이러한 블록 코딩 중 하나로, 컴퓨터 프로그램을 만들 때 코드를 직접 입력하는 대신 다양한 색깔과 모양의 블록들을 조립해 프로그램을 만들 수 있습니다. 특정한 기능이나 명령을 나타내는 블록 조각들을 연결하고 상상력을 더해 나만의 프로그램을 만들어나갈 수 있습니다.


프로그래밍의 기본 개념부터 재미있게

캐릭터의 움직임, 배경의 변화 등을 조작하여 창의성과 시각적 표현력을 향상시킬 수 있고, 다양한 대사와 움직임을 구현하여 이야기를 전달하고 표현하는 능력을 키울 수 있습니다. 동작 블록을 사용하여 캐릭터의 움직임을 제어할 수 있고, 소리를 추가하거나 배경을 바꾸는 등 다양한 기능도 간단한 블록을 사용하여 추가할 수 있습니다. 창의적인 아이디어를 구현하면서 자연스럽게 프로그래밍에 대한 기본 개념을 쉽게 이해할 수 있습니다.


STEP 01
Walking Dino

직접 디자인한 캐릭터와 대화하는 애니메이션을 만들어봐요!

캐릭터를 움직이고 장면을 전환하며 즐겁게 대화를 나누는 스프라이트를 창작합니다.


STEP 02
Obstacle Run

나만의 디자인 작업을 통해 캐릭터가 점프해 장애물을 피하는 게임을 만듭니다.

배경부터 캐릭터, 장애물까지 직접 그린 그림을 자유롭게 움직이게 만들어요!


STEP 03
Eating Apple Game

떨어지는 돌을 피하고 사과를 먹어 점수를 높이는 게임입니다.

최대 생명은 3개이고, 돌로 잃어버린 생명을 별로 되찾으며 마지막 라운드까지 도전해보세요!


1) Preferences

Scratch 계정을 생성하고 캐릭터와 배경 이미지를 업로드 후, 움직이며 레이아웃을 학습합니다.

2) Walking dino

캐릭터와 배경을 지정하고 좌표를 다루는 방법을 배웁니다. 말하기와 묻고 기다리기 기능을 통해 상호작용형 프로그램을 완성합니다.

3) Moving starfish 1

불가사리 캐릭터가 랜덤한 위치에서 나타나도록 반복문을 사용하는 방법을 학습합니다.

4) Moving starfish 2

상어 캐릭터가 마우스 포인터를 따라다니고, 서로 다른 바닷속 캐릭터가 만나면 다음 그림으로 바뀌도록 조건문을 사용하는 방법을 학습합니다.

5) Obstacle Run 1

캐릭터가 게임 시작을 안내하고, 말이 끝나면 시작할 수 있도록 신호 개념을 활용합니다.

6) Obstacle Run 2

스페이스 키를 눌렀을 때 캐릭터가 점프하는 기능으로 외부 입력을 처리하는 방법을 학습합니다.

7) Obstacle Run 3

랜덤한 시간 간격으로 회전하며 등장하는 외계 벌레 스프라이트를 작성합니다.

8) Obstacle Run 4

Scratch 서버의 효과음 소스와 직접 녹음한 음성을 활용해 시청각적으로 풍성한 게임을 완성합니다.

9) Apple game 1

화살표로 캐릭터가 좌우로 움직이게 제어하는 방법을 학습합니다.

10) Apple game 2

사과가 랜덤한 위치에서 떨어지고, 캐릭터에 닿으면 사라지도록 복제와 중첩 구문을 사용하는 방법을 학습합니다.

11) Apple game 3

점수와 별개로 life에 영향을 주는 돌과 별 스프라이트를 완성합니다. 스프라이트를 복제하는 방법을 학습합니다.

12) Apple game 4

변수를 정의하고 사과에 닿으면 score, 돌과 별에 닿으면 life 변수를 조절해 게임이 종료되는 부분까지 디테일하게 작업합니다.

어피니티 유니버스
수강 신청 및 안내

카카오톡을 통해 수강 신청서를 작성해주세요.
창의적인 나만의 코드 블럭!

웹 개발 기본을 탄탄하게! 재미있게 코딩을 배워요