/ CODING STUDY

Code Combat 소개

Code Combat

The Most engaging game for learning programming.

코드 컴뱃(Code Combat)은 게임을 하면서 프로그래밍을 학습할 수 있는 서비스입니다. 게임을 공략하듯, 각 스테이지를 클리어하며 프로그래밍을 배우다 보면 아이템도 얻을 수 있고, 새로운 능력들도 쓸 수 있습니다!

codecombat-worldmap

코드 컴뱃에는 프로그래밍의 기본적인 것들을 배울 수 있는 과정과, 게임 개발, 웹 개발 등의 내용을 배울 수 있는 과정들이 있습니다.

kithgard-dungeon

각 학습 과정에는 여러 스테이지가 있어, 각각의 스테이지를 클리어하며 프로그래밍을 배우는 구조입니다.

select-hero

또한 전사를 비롯해 레인저나 마법사 영웅을 선택해 플레이할 수도 있습니다.
(다만, 전사를 제외한 다른 직업의 영웅들을 사용하기 위해선 유료 구독이 필요합니다…)

현재 4 가지 언어로 게임 플레이가 가능합니다. 프로그래밍이 처음이거나 초보 분이시라면 Python 을 추천드려요.

  • Python (기본) - 간단하지만 강력합니다.
  • JavaScript - 웹을 위한 언어.
  • CoffeScript (고급) - 향상된 자바스크립트 문법.
  • Lua (고급) - 게임 스크립팅 언어.

dungeons-of-kithgard

각 스테이지에는 목표가 있고, 이를 완료하기 위해 우측의 에디터에 코드를 작성하면 됩니다. 스테이지를 클리어하기 위한 방법은 우측 상단의 힌트를 통해 더 자세히 배울 수 있습니다.

코드를 모두 작성했다면, 실행을 눌러 스테이지를 클리어합시다!

complete-level

스테이지를 클리어하면 경험치와 수정, 아이템을 얻을 수 있고, 아이템을 착용하면 사용할 수 있는 기능들도 많아져요.

그럼, 남은 스테이지를 모두 클리어해서 프로그래밍을 배워봅시다!!!