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

내 캐릭터주인공이 된

나만의 게임 세계

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


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


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


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

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


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

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


STEP 01
DIVER GAME

파이프를 피하고 코인을 얻어 점수를 올리는 게임입니다.

물살에 휘말리는 잠수부를 위쪽 화살표와 오른쪽 화살표로 움직여요!


STEP 02
Ping Pong Game

두 명의 플레이어가 양쪽에서 번갈아 가며 고기를 막아내는 2인용 핑퐁 게임입니다.

상대방이 막지 못했을 때 점수를 얻으며, 게임 초반에 설정한 점수에 먼저 도달한 사람이 승리합니다.


STEP 03
Infinite Stairs

좌우 화살표 키로 나만의 캐릭터가 무한의 계단을 오르는 게임을 만듭니다.

배경부터 캐릭터, 계단까지 직접 그린 그림으로 즐겁게 플레이해요!

1) Source Utilization

외부 이미지 소스를 활용하여 캐릭터 외형을 세팅합니다.

2) Random Function

무작위의 위치에서 나오는 코인을 얻을 때, 점수가 증가하게 만듭니다.

3) Connectivity

여러 개의 개별적인 파이프가 앞선 파이프의 y좌표에 따라서 움직이게 합니다.

4) Responsiveness

물체에 닿았는지 감지하는 센서를 민감하게 하여 코드를 단축 및 수월하게 관리합니다.

5) Apply

게임의 기본적인 동작 원리를 이해하고 2인용 게임으로 응용하는 방법을 학습합니다.

6) Control

캐릭터와 배경을 설정하고 양 측의 캐릭터를 방향키로 컨트롤합니다.

7) Bouncing

음식이 랜덤한 위치에서 나타나고 벽이나 캐릭터에 닿으면 튕기게 합니다.

8) Effect

효과음과 그을림 설정, 점수를 도입하여 게임의 완성도를 높입니다.

9) Infinite Stairs

계단이 무작위로 무한히 생성하고, 복제 후에도 제어할 수 있는 방법을 학습합니다.

10) Climbing Stairs

함수 개념을 활용하여 계단을 오르는 블록을 정의하고 활용합니다.

11) Health Gauge

변수와 리스트를 사용하여 체력을 관리하고 연결되는 무한의 계단을 구현합니다.

12) Increase Perfection

Scratch 서버의 효과음 소스를 통해 시청각적으로 풍성한 게임을 완성합니다.

Scratch Pro

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

내 캐릭터주인공이 된

나만의 게임 세계

완성하는 코딩 강의


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


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

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


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

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

Scratch Pro

No posts yet.

맞춤형 과정으로 빠른 응용까지!

사고력이 좋아지는! 나만의 코드로 재밌게 코딩을 배워요



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

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

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



© Copyright Affinity Universe 2022 - All Rights Reserved