본문으로 건너뛰기

코딩처럼 생각하는 퍼즐 게임: Tickshift로 계획, 실행, 디버깅

프로그래밍 퍼즐을 좋아하나요? Tickshift도 같은 흐름이에요. 배치를 계획하고, 실행하고, 결과를 보고 디버깅해요. 코드 없이 규칙 하나와 조각 여섯 개뿐.

규칙을 따라 Tickshift 보드를 지나는 빨강과 파랑 선, 그리고 레벨이 보이는 iPhone.

프로그래밍과 같은 흐름

프로그래밍Tickshift
프로그램 작성화살표, 벽 같은 조각 놓기
실행실행 누르기
컴퓨터는 규칙을 정확히 따름모든 선이 규칙 하나를 정확히 따름
출력 읽기보드가 한 단계씩 채워지는 걸 보기
디버깅실패한 칸과 단계를 찾아 조각 하나 바꾸기

작고, 예측할 수 있는 장치

선 하나하나는 명령이 하나뿐인 작은 프로그램 같아요. 곧게 앞으로 가고, 막히면 오른쪽으로, 거기도 막히면 왼쪽으로. 조각은 보드에 놓인 명령어 같은 거예요. 화살표는 방향을 정하고, 대기는 기다리고, 분기는 선을 둘로 나누고, 포털은 선을 다른 곳으로 순간 이동시켜요. 모든 선은 한 단계씩 병렬로 움직이고, 칠해진 칸은 모두 벽이 돼요.

게임에서

색깔 블록마다 선이 자라고, 한 단계에 한 칸씩 나아가요. 길을 그리는 게 아니라 계획하는 거예요. 직접 해 보세요: 실행을 누르세요.

  1. 1곧게 앞으로.
  2. 2막히면 오른쪽으로.
  3. 3거기도 막히면 왼쪽으로.

실행을 누르고 선이 자라는 걸 보세요.

병렬로 생각하기

최대 네 선이 한꺼번에 움직이니 고전적인 병렬 문제가 생겨요. 같은 단계에 같은 칸에 도착한 두 선은 충돌해요. 고치려면 타이밍(대기)이나 경로를 바꿔야 해요. 경쟁 상태(race condition)를 해결하는 것과 똑같죠.

답답하지 않은 디버깅

타이머도 목숨도 없으니 실패한 실행은 모두 읽어야 할 출력일 뿐이에요. 처음부터 다시 하고, 하나만 바꾸고, 다시 실행하세요. 작은 변화와 빠른 피드백이 보드를 익히는 가장 빠른 길이에요.

이런 분께 추천해요

  • 논리 퍼즐과 프로그래밍 퍼즐을 좋아하지만, 휴대폰으로 1분 만에 할 수 있는 걸 원하는 분.
  • 간단한 규칙이 복잡한 움직임을 만들어 내는 걸 예측하는 게 즐거운 분.

‘명령어’를 익히려면 조각 가이드를, 어려운 레벨에는 공략 가이드를 확인해 보세요.

자주 묻는 질문

Tickshift는 코딩 게임인가요?

정확히는 아니에요. 코드를 입력할 일은 없어요. 하지만 프로그래머에게 익숙한 흐름이 있어요. 준비하고, 실행하고, 한 단계씩 무슨 일이 일어나는지 보고, 잘못된 부분을 고치는 거죠.

프로그래밍 퍼즐을 좋아하는 사람에게 Tickshift가 맞을까요?

네. 간단한 규칙이 어떻게 펼쳐질지 예측하고 계획을 디버깅하는 걸 좋아한다면, Tickshift는 터치 화면의 짧은 레벨로 같은 재미를 줘요.

플레이하려면 프로그래밍을 알아야 하나요?

아니요. 규칙은 이게 전부예요. 곧게 앞으로 가고, 막히면 오른쪽으로, 거기도 막히면 왼쪽으로.

모든 글