Code Combat 소개
Code Combat
The Most engaging game for learning programming.
코드 컴뱃(Code Combat)은 게임을 하면서 프로그래밍을 학습할 수 있는 서비스입니다. 게임을 공략하듯, 각 스테이지를 클리어하며 프로그래밍을 배우다 보면 아이템도 얻을 수 있고, 새로운 능력들도 쓸 수 있습니다!
코드 컴뱃에는 프로그래밍의 기본적인 것들을 배울 수 있는 과정과, 게임 개발, 웹 개발 등의 내용을 배울 수 있는 과정들이 있습니다.
각 학습 과정에는 여러 스테이지가 있어, 각각의 스테이지를 클리어하며 프로그래밍을 배우는 구조입니다.
또한 전사를 비롯해 레인저나 마법사 영웅을 선택해 플레이할 수도 있습니다.
(다만, 전사를 제외한 다른 직업의 영웅들을 사용하기 위해선 유료 구독이 필요합니다…)
현재 4 가지 언어로 게임 플레이가 가능합니다. 프로그래밍이 처음이거나 초보 분이시라면 Python 을 추천드려요.
- Python (기본) - 간단하지만 강력합니다.
- JavaScript - 웹을 위한 언어.
- CoffeScript (고급) - 향상된 자바스크립트 문법.
- Lua (고급) - 게임 스크립팅 언어.
각 스테이지에는 목표가 있고, 이를 완료하기 위해 우측의 에디터에 코드를 작성하면 됩니다.
스테이지를 클리어하기 위한 방법은 우측 상단의 힌트
를 통해 더 자세히 배울 수 있습니다.
코드를 모두 작성했다면, 실행
을 눌러 스테이지를 클리어합시다!
스테이지를 클리어하면 경험치와 수정, 아이템을 얻을 수 있고, 아이템을 착용하면 사용할 수 있는 기능들도 많아져요.
그럼, 남은 스테이지를 모두 클리어해서 프로그래밍을 배워봅시다!!!