1. 개요
Maxwell's puzzling demon의 월드 구성과 기믹에 대한 문서이다.아래 기믹들의 명칭은 정식 한국어 번역이 없어 정식 명칭이 아니다.
2. 월드 구성
2.1. 월드 1
- 블록의 온도
블록은 세 가지의 온도를 가지는데, 뜨거움, 차가움, 중립이 있다. 악마는 이 블록을 밀 수 있는데, 뜨거운 블록에는 접촉할 수 없다.
- 열교환
온도가 서로 다른 블록이 접촉하면 열교환이 일어난다. 중립은 접촉한 블록의 온도로 변경되지만 뜨거운 블록과 차가운 블록이 만날 경우, 각 온도의 블록이 많은 쪽의 온도로 결정되며, 같을 경우 중립이 된다.
- 레벨 클리어
레벨을 클리어 하기 위해서는 블록을 목적지에 놓아야 한다. 레벨을 클리어했다면, 레벨 블록은 다른 상태로 변경된다. 이렇게 변경된 레벨 블록을 이용하여 다른 레벨로 진입할 수 있다.
- 악마의 온도
악마는 열교환이 가능하지만, 열을 가질 수는 없다. 즉 열교환 시, 블록의 개수에 포함되지 않는다.
- 단열
블록의 모서리가 굵은 선이라면 단열된 부분이다. 이 부분으로는 열교환이 일어나지 않는다.
- 고정 핀
고정 핀이 박힌 블록은 움직일 수 없다. 열교환은 단열 되어있지 않다면 가능하다.
- 일부만 단열
단열된 면이 꼭 4면에 존재해야 하는 건 아니고, 2면이나 1면, 3면에만 존재할 수도 있다. 단열되지 않은 면에 따라 최종적으로 이동시켜야 하는 위치가 달라지는 걸 이용한 퍼즐들이 있다.
- 단열되지 않은 벽
레벨의 벽도 단열되지 않을 수 있다. 그곳에 온도가 있는 블록이 닿으면 외부 계의 블록은 갯수가 무한하기 때문에 전도될 수 없고 반대로 온도를 잃어 중립이 된다. 차가운 상자를 벽을 피해 뜨거운 상자로 이동시키거나 뜨거운 상자를 벽에 연결해 중립으로 만드는 퍼즐들이 있다.
2.2. 월드 2
- 끈적이는 면
외곽선이 없는[1] 끈적이는 면이 등장한다. 끈적이는 면이 다른 블록과 접촉하면 한 덩어리가 되어 움직인다. 끈적이는 면은 단열되지 않고 악마와 붙지 않는다. 붙는 위치를 고려해서 ㄴ자나 ㄷ자 박스 등 여러 모양을 만들어서 이동시키는 퍼즐들이 있다.
- 투명한 블록
투명한 블록은 악마처럼 열을 가질 수 없고 접촉해 있을 때 전도만 할 수 있다. 그리고 악마처럼 온도 판정 시 블록 개수에 포함되지 않고, 목적지에 위치해 있어도 블럭 판정이 아니라서 클리어 할 수 없다.
2.3. 월드 3
- 레벨 입장과 퇴장
레벨을 q를 눌러 퇴장하거나 클리어하면 악마는 해당하는 레벨 블록에서 퇴장하게 된다. 그리고 그 레벨은 초기화된다. 퇴장하는 방향은 레벨 입장 시 악마가 들어갔던 방향으로 퇴장하게 된다. [2]
- 숏컷
레벨에 입장하게 되면, 해당하는 레벨의 숏컷을 사용할 수 있다. 숏컷은 입장만 가능하고, 퇴장은 해당하는 레벨 블록에서 퇴장한다.
- 레벨 재입장
어떤 레벨들은 레벨 내부에 현재 레벨로 입장하는 숏컷이 있다. 이곳으로 재입장하면, 현재 레벨의 상태가 그대로 유지된다. 그 상태에서 레벨을 퇴장하면 마지막에 입장한 방향으로 퇴장하게 된다.
- 입장과 퇴장 시 열교환
입장과 퇴장 시, 악마는 열교환을 하지 않는다.
- 블럭 파괴
악마가 입장하거나 퇴장하는 부분에 블록이 있었다면, 그 블록은 파괴된다. 연결된 다른 블록이 있었다면 파괴된 면은 끈적이는 면이 된다.
- 외부의 온도
레벨 외부의 온도는 입장할 때, 레벨 블록이나 숏컷의 온도에 의해 결정된다. 퇴장할 때는 반드시 중립이 된다.
- 레벨 초기화
레벨을 퇴장하는 것이 아니라면, 레벨이 초기화 되지 않는다. 즉, 레벨에 재입장하거나 다른 레벨을 통해 입장한다면 이전 상태를 유지하게 된다.
- 여러 레벨과 인접
악마가 여러 레벨 블록에 인접한다면, 가장 낮은 숫자의 레벨에 입장한다.