실제 코드, 루프, 조건문, 변수를 작성해 적이 가까워지는 동안 영웅을 던전으로 유도하세요.
플레이 방법
당신은 영웅을 직접 조종하지 않습니다. 영웅을 조종하는 프로그램을 작성하는 것입니다. 코드는 벽, 보석, 출구가 있는 던전에서 문장 단위로 컴파일되어 실행되며, 핵심 규칙은 시간이 소모되는 부분입니다. 오직 행동만이 월드의 시계를 진행시키며, 프로그램의 다른 모든 작업은 무료입니다.
이동, 회전, 수집은 행동이며, 각각 월드를 한 칸씩 진행시킵니다.
적은 틱마다 영웅에게 한 칸씩 접근하므로, 적의 이동은 당신의 행동으로 대가를 치릅니다.
대입, 조건문, 점프는 시계를 전혀 진행시키지 않습니다.
따라서 긴 계산은 비용이 들지 않지만, 낭비된 한 칸의 이동은 거리를 잃게 만듭니다.
프로그램은 완료되거나 영웅이 출구에 도달할 때까지 실행됩니다. 시작 후에는 개입할 수 없습니다.
조작법
데스크톱: 편집기에 입력한 후 실행, 스텝, 리셋 또는 힌트 불러오기 버튼을 클릭하세요.
모바일 & 태블릿: 편집기를 탭하여 입력하고 화면 내 버튼을 사용하세요. 코딩을 위해 물리 키보드를 권장합니다.
팁 & 전략
마음껏 생각한 후 한 번에 행동하세요. 오직 행동만이 틱을 발생시키므로, 가장 저렴한 프로그램은 어떤 행동을 하기도 전에 올바른 이동을 계산해 내는 것입니다.
이동 전에 확인하는 루프는 코드가 더 많아도 이동 후 수정하는 루프보다 항상 유리합니다.
회전은 틱을 소모합니다. 두 번의 회전이 필요한 더 짧은 경로보다 회전을 피하는 경로가 종종 더 빠릅니다.
적은 당신이 움직일 때만 이동하므로, 멈춰 서는 것은 불가능하지만 생각만 하는 것은 가능합니다. 되돌려야 할 이동을 피하기 위해 조건문을 사용하세요.
최악의 시작 위치를 기준으로 로직을 테스트하세요. 프로그램은 실행 중 조정할 수 없으므로, 레벨이 제시할 수 있는 모든 경우에 맞아야 합니다.
배울 수 있는 것
퀘스트 컴파일러는 루프, 조건문, 변수라는 실제 미니 언어를 갖춘 코딩 학습 퍼즐로, 부드러운 첫 번째 프로그래밍 언어입니다.
스킬: 코딩 기초, 변수, 루프, 조건문
추천 대상: 약 5~10학년 (10~16세)
학부모 및 교사에게: 부드럽게 소개되는 실제 첫 번째 프로그래밍 언어입니다.
기원
영웅을 조종하는 대신 영웅을 조종하는 프로그램을 쓰는 것은 로고 이래 모든 교육용 프로그래밍 게임이 공유하는 전제다.
특이한 것은 실행 모델이다. 코드는 컴파일되어 한 번에 한 문장씩 실행되므로, 제어 흐름이 던전을 따라 나아가는 것을 지켜보게 된다.
한 단계씩 실행하기는 존재하는 가장 과소평가된 디버깅 도구이며, 도움 없이 그것을 발견하는 사람은 거의 없다. 그것을 게임이 돌아가는 유일한 방식으로 만들면 프로그램을 텍스트 덩어리가 아니라 상태의 연속으로 읽는 법을 배우게 된다.
퀘스트 컴파일러 소개
퀘스트 컴파일러는 루프, 조건문, 변수라는 실제 미니 언어를 갖춘 오리지널 코딩 학습 퍼즐입니다. 브라우저에서 무료 플레이하며 데일리 및 연습 캠페인을 즐길 수 있습니다.