<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
  <title>크래프트얍 개발 노트</title>
  <link href="https://craftyap.com/note/" />
  <link rel="self" href="https://craftyap.com/note/feed.xml" />
  <id>https://craftyap.com/note/</id>
  <updated>2026-11-14T00:00:00+09:00</updated>
  <author><name>크래프트얍(CraftYap)</name></author>
  <entry xml:base="https://craftyap.com/">
    <title>11월 14일 패치 노트 — 화재 체험이 가벼워졌어요</title>
    <link href="https://craftyap.com/note/patch-2026-11-14/" />
    <id>https://craftyap.com/note/patch-2026-11-14/</id>
    <published>2026-11-14T00:00:00+09:00</published>
    <updated>2026-11-14T00:00:00+09:00</updated>
    <summary>불과 연기가 심해지면 화면이 끊기던 것을 고쳤어요. 교육 모드에 들어갈 때 받는 코드도 7분의 1로 줄었고, 화재 체험은 고를 때만 따로 받아요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;화재 체험에서 &lt;strong&gt;불과 연기가 심해진 뒤 화면이 끊기던 문제&lt;/strong&gt;를 고쳤어요. 교육 모드에 들어갈 때 받는 코드도 크게 줄여서, 크래프트 모드만 하는 사람은 화재 체험 부분을 받지 않아요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261114-fire-perf-ba.webp&quot; alt=&quot;화재 체험 성능 비교: 교육 모드에 들어갈 때 받는 코드가 3.2MB에서 0.46MB로, 불이 방 전체로 번졌을 때 한 프레임을 그리는 시간이 21ms에서 14.6ms로 줄었다&quot;&gt;&lt;/p&gt;
&lt;h2&gt;개선&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;불이 커져도 끊기지 않아요&lt;/strong&gt; — 훈련을 시작하고 2~3분 뒤 불이 방 전체로 번지면 화면이 뚝뚝 끊겼어요. 연기와 불을 그리는 계산을 줄여서, 같은 장면을 그리는 시간이 3분의 2로 줄었어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;느린 기기에서 더 빨리 가벼워져요&lt;/strong&gt; — 화면이 느려지면 연기와 불꽃의 세밀함을 자동으로 낮추는데, 낮추기 시작하는 기준이 너무 느슨해서 끊기는데도 그대로 두는 경우가 있었어요. 기준을 고쳤고, 화면이 큰 기기는 처음부터 가볍게 시작해요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;교육 모드에 빨리 들어가요&lt;/strong&gt; — 교육 모드에 들어갈 때 받는 코드를 3.2MB에서 0.46MB로 줄였어요. 화재 체험에 필요한 부분은 화재 체험을 고를 때만 받아요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;시작할 때 멈춤이 짧아졌어요&lt;/strong&gt; — 방에 처음 들어갈 때 로딩 화면이 멈춰 있던 시간을 줄였어요. 크래프트 모드에도 같이 적용돼요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;시작할 때 멈춤을 한 번 더 줄였어요 (저녁 추가)&lt;/strong&gt; — 가장 길게 멈추던 구간이 2.2초에서 0.09초로, 멈춘 시간을 모두 더하면 3.0초에서 0.3초쯤으로 줄었어요. 물과 그림자를 그리는 준비를 첫 화면이 아니라 로딩 중에 미리 하고, 그림 파일과 주변 블록, 게임을 이루는 부품도 조금씩 나눠서 만들어요. 크래프트 모드와 교육 모드에 같이 적용돼요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;남은 짧은 멈춤도 줄였어요 (밤 추가)&lt;/strong&gt; — 방에 들어갈 때 0.05초 넘게 멈추는 횟수가 평균 4.7번에서 1.5번으로, 멈춘 시간을 모두 더하면 0.3초에서 0.09초쯤으로 줄었어요(같은 컴퓨터에서 열 번씩 잰 값이에요). 연기가 퍼지는 길 계산, 표지판 글자, 캐릭터와 가구, 기계 작업실 준비를 한 번에 하지 않고 나눠서 해요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;첫 화면을 그릴 때의 멈춤도 없앴어요 (밤 추가 2)&lt;/strong&gt; — 로딩이 끝나는 순간 매번 0.07초쯤 멈추던 것이 열네 번 재는 동안 한 번도 나오지 않았어요. 0.05초 넘게 멈추는 횟수는 평균 1.5번에서 0.4번으로, 멈춘 시간을 모두 더하면 0.09초에서 0.03초쯤으로 줄었어요. 첫 화면을 &amp;quot;계산하기&amp;quot;와 &amp;quot;그리기&amp;quot;로 나눠서 하고, 화면 글자와 단추의 자리를 잡는 일도 따로 떼어 냈어요. 그래픽 카드에 물어보는 일 하나는 카드가 한가한 맨 처음으로 옮겼어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;배틀 모드가 시작할 때 1초쯤 멈추던 것을 고쳤어요 (밤 추가 3)&lt;/strong&gt; — 로딩 화면이 사라진 바로 뒤에 섬을 한꺼번에 만들고 화면 효과를 그 자리에서 준비하느라 1초 넘게 멈췄어요. 이제 크래프트 섬처럼 로딩 화면 뒤에서 조금씩 나눠서 미리 해 둬요. 멈춘 시간을 모두 더하면 한 번 시작할 때 1초에서 0.07초쯤으로 줄었고, 시작한 뒤에는 멈추지 않아요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;받는 순서와 크기를 줄였어요 (밤 추가 3)&lt;/strong&gt; — 모드를 고르면 캐릭터를 다 받은 다음에야 게임 프로그램을 받기 시작했는데, 이제 둘을 같이 받아요. 배경 음악(한 곡에 1.5~1.7MB)은 로딩이 끝나 게임이 화면에 나온 다음에 받고, 블록 캐릭터 얼굴 그림 열 장은 0.94MB에서 0.23MB로 줄였어요. 화재 체험은 빈손으로 하니까 곡괭이 모델(0.34MB)을 받지 않아요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;크래프트 섬과 들판의 짧은 멈춤도 줄였어요 (밤 추가 3)&lt;/strong&gt; — 크래프트 섬은 0.05초 넘게 멈추는 횟수가 한 번 시작할 때 평균 1.7번에서 0.4~0.9번으로 줄었어요. 블록 겉면 그림을 계산하는 방법도 결과는 그대로 두고 더 빠르게 바꿨어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;알려진 문제&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;들판은 로딩 중에 0.05초쯤 한두 번 멈춰요. 화면의 글자와 단추 자리를 처음 잡는 시간인데, 안전하게 나눌 방법을 아직 찾지 못했어요.&lt;/li&gt;
&lt;li&gt;열 번에 한두 번은 로딩 중에 0.05~0.09초쯤 한 번 멈춰요. 그래픽 카드가 화면 효과를 준비하느라 컴퓨터의 힘을 모두 쓰는 순간이라 그런데, 이걸 막으면 로딩이 매번 0.3초 길어져서 그대로 두었어요. 멈춘 시간은 컴퓨터 한 대에서 잰 값이에요.&lt;/li&gt;
&lt;li&gt;화재 체험을 고르면 학교와 훈련 데이터를 따로 받기 때문에, 처음 한 번은 시간이 조금 더 걸려요.&lt;/li&gt;
&lt;li&gt;프레임 시간은 내장 그래픽이 달린 컴퓨터 한 대에서 잰 값이에요. 기기에 따라 다를 수 있어요.&lt;/li&gt;
&lt;li&gt;이번 비교 사진은 화면 사진이 아니라 잰 숫자를 그린 그림이에요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 13일 패치 노트 — 교육 모드에 화재 대피 훈련이 생겼어요</title>
    <link href="https://craftyap.com/note/patch-2026-11-13/" />
    <id>https://craftyap.com/note/patch-2026-11-13/</id>
    <published>2026-11-13T00:00:00+09:00</published>
    <updated>2026-11-13T00:00:00+09:00</updated>
    <summary>교육 모드에서 학교 화재 대피 훈련을 할 수 있어요. 경보기를 누르고, 119에 신고하고, 소화기로 작은 불을 끄고, 젖은 수건으로 코와 입을 막고 몸을 낮춰 연기 아래로 대피해요. 불은 번지고 연기는 문을 지나 퍼져요. 선생님은 조를 나눠 차례로 출발시키고, 그림 퍼즐 퀴즈를 낼 수 있어요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;교육 모드에 &lt;strong&gt;화재 체험(대피 훈련)&lt;/strong&gt; 이 새로 생겼어요. 빈 들판 대신 &lt;strong&gt;학교&lt;/strong&gt;에서 시작해서, 불이 났을 때 해야 할 일을 &lt;strong&gt;순서대로 직접 해 보는&lt;/strong&gt; 수업이에요. 불은 처음 난 자리에서 &lt;strong&gt;점점 번지고&lt;/strong&gt;, 연기는 &lt;strong&gt;문을 지나 복도 천장을 따라&lt;/strong&gt; 퍼져요. 반 수업에서는 선생님이 &lt;strong&gt;조를 나눠 차례로 출발&lt;/strong&gt;시키고, 모두의 진행 상황을 한 화면에서 볼 수 있어요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261113-fire-school-ba.webp&quot; alt=&quot;교육 모드 시작 화면 비교: 이전에는 빈 들판에서 블록을 놓는 수업뿐이었고, 업데이트 후에는 학교 교실에서 화재 대피 훈련을 시작한다&quot;&gt;&lt;/p&gt;
&lt;h2&gt;새로 추가&lt;/h2&gt;
&lt;h3&gt;화재 체험&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;수업을 골라요&lt;/strong&gt; — 교육 모드에서 혼자 하기나 반 만들기를 누르면 &lt;strong&gt;크래프트 모드&lt;/strong&gt;와 &lt;strong&gt;화재 체험&lt;/strong&gt; 중에서 고를 수 있어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261113-fire-themes.webp&quot; alt=&quot;수업 고르기 화면: 크래프트 모드와 화재 체험 두 가지 중에서 고른다&quot;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;일곱 단계 훈련&lt;/strong&gt; — 화재경보기 누르기 → 119 신고 → 소화기 사용법 배우기 → 작은 불 끄기 → 젖은 수건으로 코와 입 막기 → 몸을 낮추고 비상구를 따라 대피 → 운동장 모이는 곳에 모이기. 지금 할 일이 화면 위에 나오고, 가야 할 곳은 노란 표시와 거리로 알려 줘요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;119 신고 연습&lt;/strong&gt; — 번호를 누르고, &lt;strong&gt;어디에서 무슨 일이 났는지&lt;/strong&gt; 말하는 것까지 연습해요. 112를 누르면 경찰이라고 알려 줘요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261113-fire-119.webp&quot; alt=&quot;119 신고 카드: 번호판으로 119를 누르고 무엇을 말할지 고른다&quot;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;소화기 사용법&lt;/strong&gt; — 핀 뽑기 → 불 쪽으로 겨누기 → 손잡이 꽉 쥐기 → 쓸듯이 뿌리기를 한 단계씩 해 봐요. 진짜 불은 &lt;strong&gt;불꽃이 아니라 불의 아래쪽&lt;/strong&gt;을 겨냥해야 꺼져요.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;작은 불만 꺼요&lt;/strong&gt; — 쓰레기통의 작은 불은 직접 끄고, 과학실의 큰불은 끄지 않고 &lt;strong&gt;대피&lt;/strong&gt;해요. 작은 불도 오래 두면 커져서 끄는 데 더 오래 걸리고, 뿌리다 멈추면 다시 살아나요.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;불이 번져요&lt;/strong&gt; — 큰불은 처음 난 구석에서 가장자리가 조금씩 넓어지며 번져요. 책상처럼 탈 것이 많은 곳은 더 크게 타고, 벽에 닿으면 벽을 타고 올라가요. 오래 탄 자리는 잦아들어 숯과 잔불이 남아요.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;불과 연기가 하나로 이어져요&lt;/strong&gt; — 불꽃 끝에서 그을음이 피어올라 천장의 연기층으로 이어져요. 불 가까이의 연기는 주황빛을 받고, 올라갈수록 검어져요. 천장에는 아래에서 타는 모양대로 일렁이는 불빛이 비쳐요.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261113-fire-room.webp&quot; alt=&quot;문간에서 본 불타는 과학실: 불꽃 위로 주황빛 그을음이 올라가 천장의 검은 연기층과 이어진다&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261113-fire-light-ba.webp&quot; alt=&quot;천장 불빛 비교: 이전에는 천장에 둥근 주황 얼룩이 떠 있고 불과 연기가 따로 보였고, 지금은 불에서 올라온 연기가 불빛을 받으며 천장으로 이어진다&quot;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;연기가 퍼져요&lt;/strong&gt; — 연기는 불 위에서 시작해 천장에 고이고, &lt;strong&gt;문으로만&lt;/strong&gt; 넘어가 복도 천장을 따라 퍼진 뒤 아래로 두꺼워져요. 벽이나 가구를 통과하지 않아요. 연기 속에 서 있으면 숨이 줄고, &lt;strong&gt;몸을 낮추면 연기 아래가 맑아요.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261113-fire-smoke.webp&quot; alt=&quot;복도로 밀려오는 연기: 천장 쪽은 연기로 흐리고 바닥 쪽은 맑다&quot;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;불 소리&lt;/strong&gt; — 타닥타닥 타는 소리와 낮게 울리는 소리가 불이 있는 쪽에서 들려요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;결과 카드&lt;/strong&gt; — 걸린 시간과 별을 보여 주고, 배운 것을 정리해 줘요. 별을 놓쳤다면 &lt;strong&gt;왜 놓쳤는지와 다음에 어떻게 하면 되는지&lt;/strong&gt; 알려 줘요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261113-fire-result.webp&quot; alt=&quot;훈련 완료 카드: 별 두 개, 연기를 마신 시간, 별 세 개를 받는 방법, 배운 것 여섯 가지&quot;&gt;&lt;/p&gt;
&lt;h3&gt;화재 안전 퀴즈&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;그림 퍼즐로 풀어요&lt;/strong&gt; — 다섯 문제를 게임처럼 풀어요. 맞는 그림 고르기, 소화기를 어디에 뿌릴지 누르기, 전화기로 119 누르기, 소화기 사용 순서 맞추기, 해도 되는 일과 안 되는 일 ⭕❌로 나누기가 섞여 나와요. 틀려도 정답과 이유를 바로 알려 주고, 끝나면 메달과 별, 문제마다의 이유를 다시 보여 줘요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261113-fire-quiz.webp&quot; alt=&quot;퀴즈 화면: 소화기 사용 순서 맞추기. 노란 블록 판 위에 번호 칸 네 개와 그림 카드 네 장이 있다&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261113-fire-quiz-result.webp&quot; alt=&quot;퀴즈 결과 화면: 메달과 별, 점수, 문제마다의 이유&quot;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;혼자 할 때는 교실 게시판에서&lt;/strong&gt; — 혼자 하기로 들어가면 교실 문 옆 벽에 &lt;strong&gt;퀴즈 게시판&lt;/strong&gt;이 있어요. 게시판을 보고 &lt;code&gt;E&lt;/code&gt;를 누르면 퀴즈가 열려요. 훈련을 마친 결과 카드에서도 &lt;strong&gt;퀴즈 풀기&lt;/strong&gt;를 누를 수 있어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261113-fire-quiz-board.webp&quot; alt=&quot;교실 문 옆 벽의 퀴즈 게시판: 가까이 가서 보면 E 퀴즈 풀기 안내가 뜬다&quot;&gt;&lt;/p&gt;
&lt;h3&gt;반 수업에서&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;늘 쓰던 반 이름 그대로&lt;/strong&gt; — 이미 있는 반도 화재 체험으로 열 수 있어요. 그 반이 크래프트 모드에서 지어 놓은 것은 그대로 보관되고, 다음에 크래프트 모드로 열면 다시 나와요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;선생님이 진행해요&lt;/strong&gt; — 화재 체험 반은 &lt;strong&gt;설명 듣는 시간&lt;/strong&gt;으로 시작해요. 선생님이 출발시키기 전에는 불이 나지 않고, 학생들은 교실에서 기다려요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;선생님 조작은 F2 수업 도구에&lt;/strong&gt; — 맨 위 &lt;strong&gt;🔥 화재 훈련&lt;/strong&gt;에서 4인 또는 5인 1조로 나누고(이름순으로 고르게), 한 조씩 또는 모든 조를 한꺼번에 출발시켜요. 늦게 들어온 학생은 인원이 적은 조에 들어가요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;설명 카드&lt;/strong&gt; — 설명 시간 동안 모든 화면에 오늘 배울 여섯 가지가 떠요. 선생님은 이것을 보며 설명하면 돼요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;반 만들 때 조 편성까지&lt;/strong&gt; — 반 만들기에서 화재 체험을 고르면 &lt;strong&gt;조 없이 / 4인 1조 / 5인 1조&lt;/strong&gt;를 미리 정할 수 있어요. 수업 중에는 F2에서 언제든 바꿀 수 있어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;퀴즈&lt;/strong&gt; — F2에서 &lt;strong&gt;퀴즈 시작&lt;/strong&gt;을 누르면 모든 학생 화면에 같은 문제 5개가 나와요. 선생님 화면에는 학생마다 점수가 보이고, 다시 내면 다른 문제가 나와요. &lt;strong&gt;미리 보기&lt;/strong&gt;를 누르면 학생에게 보내지 않고 선생님 화면에서만 풀어 볼 수 있어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;퀴즈 중에 다시 들어와도 이어져요&lt;/strong&gt; — 학생이 화면을 새로 고치거나 다시 들어와도 풀던 문제부터 이어지고, 이미 받은 점수는 지워지지 않아요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;진행 상황 보기&lt;/strong&gt; — F2(학생은 &lt;code&gt;Tab&lt;/code&gt;)에서 학생마다 지금 몇 단계인지, 끝났다면 별과 시간이 보여요. &lt;strong&gt;멈추고 처음으로&lt;/strong&gt;를 누르면 모두 교실로 돌아와요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;불은 각자의 것&lt;/strong&gt; — 같은 학교에 함께 있지만 불과 연기, 진행은 학생마다 따로예요. 한 명이 불을 꺼도 다른 친구의 훈련은 그대로예요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;학교는 고칠 수 없어요&lt;/strong&gt; — 화재 체험 중에는 블록을 놓거나 캘 수 없어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;개선&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;화재 체험이 가벼워요&lt;/strong&gt; — 학교 건물을 내려받는 크기를 3분의 1 아래로 줄였고, 건물에 가려 보이지 않는 땅은 그리지 않아요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;실내 연기가 바람에 날리지 않아요&lt;/strong&gt; — 연기 무늬가 한쪽으로 계속 미끄러지던 것을 고쳤어요. 불 위에서 올라가 천장 아래로 퍼지며 느려져요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;quot;너무 뜨거워요&amp;quot; 화면 효과&lt;/strong&gt; — 화면 전체가 붉게 덮이지 않고 가장자리만 붉어져요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;느린 기기에서는 스스로 가벼워져요&lt;/strong&gt; — 불이 그려지는 동안 화면이 느려지면 연기와 불꽃의 세밀함을 자동으로 낮춰요. 많이 느리면 두 단계씩 빨리 낮춰요. 그래픽 설정이 &amp;quot;낮음&amp;quot;이면 처음부터 가볍게 시작해요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;휴대폰·태블릿&lt;/strong&gt; — 터치 기기에서는 건물 표면과 연기를 더 가벼운 방식으로 그려요. 몸을 낮추는 &lt;strong&gt;낮추기&lt;/strong&gt; 버튼이 화면에 나와요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;알려진 문제&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;안드로이드 앱은 화재 체험 반에 들어가서 학교를 볼 수는 있지만, 훈련과 불·연기는 아직 없어요.&lt;/li&gt;
&lt;li&gt;안드로이드 앱에는 퀴즈와 퀴즈 게시판도 아직 없어요.&lt;/li&gt;
&lt;li&gt;휴대폰·태블릿에서는 연기가 컴퓨터보다 단순하게 보여요.&lt;/li&gt;
&lt;li&gt;학교 건물이 아직 무거워서, 사양이 낮은 기기에서는 처음 들어갈 때 시간이 걸릴 수 있어요.&lt;/li&gt;
&lt;li&gt;운동장으로 나와서 학교를 돌아봐도 창문으로 연기가 새어 나오지 않아요.&lt;/li&gt;
&lt;li&gt;소화기를 뿌리거나 지나가도 연기가 밀려나지 않아요.&lt;/li&gt;
&lt;li&gt;사진의 BEFORE는 운영 중인 버전에서, AFTER와 나머지 사진은 이번 업데이트 버전을 따로 띄워서 찍었어요. 천장 불빛 비교의 왼쪽은 개발 중에 찍은 이전 모습이에요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 12일 패치 노트 — 물을 단순하고 또렷하게 다시 만들었어요</title>
    <link href="https://craftyap.com/note/patch-2026-11-12/" />
    <id>https://craftyap.com/note/patch-2026-11-12/</id>
    <published>2026-11-12T00:00:00+09:00</published>
    <updated>2026-11-12T00:00:00+09:00</updated>
    <summary>물이 조각조각 유리판처럼 보이던 것을 마인크래프트처럼 단순하게 바꿨어요. 샘에서 끝까지 한 줄기로 이어지고, 폭포는 칸을 채워 내려오고, 색도 또렷한 파랑이에요. 물 그리는 엔진도 하나로 합쳤어요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;물의 &lt;strong&gt;모양을 단순하게&lt;/strong&gt; 다시 만들었어요. 물 한 칸이 블록 하나이고, 옆 칸과 높이를 맞춰서 &lt;strong&gt;샘에서 끝까지 한 줄기로&lt;/strong&gt; 이어져요. 벽을 타던 얇은 유리판 같은 물막은 없애고, 폭포는 &lt;strong&gt;칸을 채워서&lt;/strong&gt; 내려와요. 색도 얕든 깊든 &lt;strong&gt;또렷한 파랑&lt;/strong&gt;으로 맞췄어요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261112-water-steps-ba.webp&quot; alt=&quot;계단을 흐르는 물 비교: 이전에는 단마다 얇은 유리판과 띠가 따로 놓인 것처럼 보였고, 업데이트 후에는 위에서 아래까지 파란 물이 한 줄기로 이어진다&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261112-water-fall-ba.webp&quot; alt=&quot;높은 곳에서 떨어지는 물 비교: 이전에는 블록을 감싼 얇은 유리판과 뾰족한 기둥이었고, 업데이트 후에는 칸을 채운 파란 물기둥이 벽을 따라 내려온다&quot;&gt;&lt;/p&gt;
&lt;h2&gt;개선&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;물이 한 줄기로 이어져요&lt;/strong&gt; — 물 칸의 네 모서리 높이를 옆 칸과 함께 써서, 샘 옆은 두껍고 끝으로 갈수록 얇아지는 하나의 경사로 흘러요. 칸 사이에 틈이나 턱이 없어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;폭포가 칸을 채워 내려와요&lt;/strong&gt; — 공중에 놓은 물은 아래로 곧게 떨어지고, 벽 옆에서는 벽에 붙어 내려와요. 블록 모서리마다 따로 놀던 얇은 막·띠·커튼은 없앴어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;물 색이 또렷해졌어요&lt;/strong&gt; — 얕은 물도 깊은 물도 비슷한 파랑으로 보여요. 블록 위의 얕은 물이 투명해서 구멍처럼 보이던 것이 사라졌어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;폭포의 줄무늬가 차분해졌어요&lt;/strong&gt; — 흰 줄이 빠르게 쏟아지던 연출을 옅고 느리게 줄였어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;폭포 안에서는 헤엄쳐요&lt;/strong&gt; — 벽 옆으로 떨어지는 물도 이제 칸을 채운 물이라, 그 안에 들어가면 헤엄치고 화면도 물속으로 바뀌어요. (같은 날 두 번째 업데이트)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;높은 곳에서 비스듬히 볼 때 물이 하얗게 번쩍이던 것을 줄였어요&lt;/strong&gt; — 하늘이 물에 비치는 정도를 낮춰서, 물이 조각조각 끊겨 보이지 않아요. (다섯 번째 업데이트)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;연못이 더 가벼워졌어요&lt;/strong&gt; — 잔잔한 연못 수면을 그리는 데 드는 양을 절반 아래로 줄였어요. (다섯 번째 업데이트)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;샘이 상자가 아니라 둔덕이에요&lt;/strong&gt; — 물을 처음 놓은 자리가 네모난 뚜껑 대신 살짝 솟은 둥근 모양이에요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;물 그리는 엔진을 하나로 합쳤어요&lt;/strong&gt; — 웹과 앱이 같은 엔진(Rust) 하나로 물 모양을 만들어요. 앞으로 물을 고칠 때 한 곳만 고치면 돼요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;교실 연결이 더 튼튼해졌어요&lt;/strong&gt; — 연결이 잠깐 끊겼다 돌아올 때와 통신이 밀릴 때, 친구들의 움직임과 블록 놓기가 덜 꼬여요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;기계 작업실 부품 그림&lt;/strong&gt; — 고른 부품의 미리보기 그림이 칠한 색과 바꾼 크기를 그대로 따라가요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;버그 수정&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;물 위의 밝은 선이 거꾸로 흐르던 문제&lt;/strong&gt;를 고쳤어요. 이제 물이 흘러가는 쪽으로 움직여요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;물속에 있는데 물속처럼 보이지 않던 문제&lt;/strong&gt;를 고쳤어요. 폭포 안에 서면 화면이 고른 물빛이 되고, 수면이 눈높이에 걸리거나 살짝만 닿아도 닿은 만큼 정확히 물속으로 보여요. 뒤쪽 하늘이나 벽에 진한 파란 띠가 생기던 것도 없어졌어요. (세 번째 업데이트)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;벽에 붙은 물과 벽 사이로 뒤가 비쳐 보이던 틈&lt;/strong&gt;을 메웠어요. 벽 옆에 물을 놓으면 벽에 딱 붙어요. (세 번째 업데이트)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;물 위에 칸마다 가는 선이 보이던 문제&lt;/strong&gt;를 고쳤어요. 물결이 칸마다 따로 움직여서 칸 사이에 머리카락 같은 틈이 생기던 것이 원인이었어요. (네 번째 업데이트)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;높이가 다른 물이 만나는 곳이 턱지고 비틀리던 문제&lt;/strong&gt;를 고쳤어요. 단 위의 물이 가장자리에서 벽처럼 서지 않고 한 장의 경사면으로 흘러내려요. (네 번째 업데이트)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;두 물줄기 사이에 마른 땅이 계단 모양으로 한 줄 남던 문제&lt;/strong&gt;를 고쳤어요. 양쪽에서 마주 닿는 한 칸짜리 틈은 물이 이어져요. (네 번째 업데이트)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;물이 흘러내리는 기둥의 세로 모서리에 밝은 선이 보이던 문제&lt;/strong&gt;를 고쳤어요. 물이 모서리를 감싸요. (여섯 번째 업데이트)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;꺾인 자리에서 물이 끊겨 보이던 문제&lt;/strong&gt;와 &lt;strong&gt;위에서 볼 때 각진 판이 겹쳐 보이던 문제&lt;/strong&gt;를 고쳤어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;계단을 흐르는 물에 삼각형 조각이 끼어 보이던 문제&lt;/strong&gt;를 고쳤어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;알려진 문제&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;휴대폰·태블릿에서는 물 &lt;strong&gt;모양&lt;/strong&gt;만 새 방식이고, 색은 예전 그대로예요.&lt;/li&gt;
&lt;li&gt;안드로이드 앱은 다음 앱 업데이트부터 새 물 모양으로 보여요.&lt;/li&gt;
&lt;li&gt;물이 여러 면에서 한꺼번에 떨어지면 물기둥이 기둥이나 나무를 통째로 감싸 보여요.&lt;/li&gt;
&lt;li&gt;사진의 BEFORE는 어제 버전을, AFTER는 오늘 버전을 같은 장면에서 따로 띄워 찍었어요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 11일 패치 노트 ④ — 오늘 수업에서 나온 요청을 반영했어요</title>
    <link href="https://craftyap.com/note/patch-2026-11-11-4/" />
    <id>https://craftyap.com/note/patch-2026-11-11-4/</id>
    <published>2026-11-11T00:00:00+09:00</published>
    <updated>2026-11-11T00:00:00+09:00</updated>
    <summary>선생님 수업 도구에 학생 자리만 물 빼기·초기화, 발전소 잠금, 펫 끄기, 땅 위로 올라오기를 추가했어요. 물이 옆 친구 자리로 넘어가지 않고, 물속 화면도 실제 수면에 맞게 바뀌어요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;오늘 수업에서 아이들과 선생님이 알려 준 다섯 가지를 &lt;strong&gt;선생님 수업 도구(F2)&lt;/strong&gt; 에 넣었어요. 그리고 &lt;strong&gt;물이 옆 친구 자리로 넘어가던 문제&lt;/strong&gt;와 &lt;strong&gt;물속인데 물 밖처럼 보이던 문제&lt;/strong&gt;를 고쳤어요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261111-class-tools-ba.webp&quot; alt=&quot;선생님 F2 수업 도구 비교: 이전에는 잠금 스위치가 세 개였고, 업데이트 후에는 발전소 잠금과 펫 끄기가 추가되고 아래쪽에 땅 위로 올라오기 버튼이, 학생 이름 옆에 물 빼기와 초기화 버튼이 생겼다&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261111-underwater-ba.webp&quot; alt=&quot;물속 화면 비교: 이전에는 멀리 있는 벽돌이 또렷하게 보였고, 업데이트 후에는 몇 미터 밖부터 푸르게 흐려진다&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261111-waterline.webp&quot; alt=&quot;수면에 걸친 화면: 화면 위쪽은 물 밖, 수면 아래쪽은 파랗게 물든다&quot;&gt;&lt;/p&gt;
&lt;h2&gt;새로 추가&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;학생 자리만 물 빼기 💧&lt;/strong&gt; — F2 → 오른쪽 학생 목록에서 그 학생 줄의 💧를 누르면 그 자리의 물만 빠져요. 옆 자리의 물은 그대로예요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;학생 자리만 초기화 🧹&lt;/strong&gt; — 같은 줄의 🧹를 누르면(한 번 더 물어봐요) 그 자리에 만든 블록·판 구덩이·가구·물·발전소가 모두 사라지고 풀밭으로 돌아가요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;발전소 잠금&lt;/strong&gt; — F2 → 잠금에서 켜면 학생은 발전소를 놓거나 조립할 수 없어요. 선생님은 그대로 지을 수 있어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;펫 끄기&lt;/strong&gt; — F2 → 잠금에서 켜면 반 모두의 펫과 입양 버튼이 사라져요. 나중에 들어온 학생도 펫 없이 시작해요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;땅 위로 올라오기&lt;/strong&gt; — 땅을 파고 들어갔다가 갇혔을 때 F2 아래쪽 버튼을 누르면 지상으로 올라와요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;개선&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;물이 자기 자리 안에 머물러요&lt;/strong&gt; — 자리 배치를 한 동안에는 울타리 선이 물에 대한 벽이 돼요. 자리를 치우면 다시 자유롭게 흘러요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;물속 화면이 실제 수면을 따라요&lt;/strong&gt; — 수면을 지날 때 화면이 한 번에 바뀌지 않고 수면 아래쪽부터 파랗게 차올라요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;물속이 더 물속 같아요&lt;/strong&gt; — 몇 미터 밖의 벽돌이 푸르게 흐려져요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;블록 면을 타고 흐르는 얇은 물막은 걸어서 지나가요&lt;/strong&gt; — 물막 옆 빈 공간에서 헤엄을 치거나 화면이 물속으로 바뀌지 않아요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;버그 수정&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;다른 학생 땅에 물이 침범하던 문제&lt;/strong&gt;를 고쳤어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;수업 도구의 스위치가 화면 아래에서 잘리던 문제&lt;/strong&gt;를 고쳤어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;알려진 문제&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;💧와 🧹는 &lt;strong&gt;자리 배치를 한 뒤에만&lt;/strong&gt; 나와요. 자리가 없는 학생에게는 쓸 수 없어요.&lt;/li&gt;
&lt;li&gt;발전소 잠금과 펫 끄기는 숫자 단축키가 없어서 눌러서 켜요.&lt;/li&gt;
&lt;li&gt;블록에서 떨어지는 물막으로 둘러싸인 안쪽은 실제로 공기라서, 안에 들어가면 물 밖처럼 보여요.&lt;/li&gt;
&lt;li&gt;수면에 걸친 순간 수면 아래쪽은 파랗게 물들지만 벽돌이 흐려지지는 않아요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 11일 패치 노트 ③ — 물이 더 깔끔해지고, 다 쓰면 없어지는 물을 시험해요</title>
    <link href="https://craftyap.com/note/patch-2026-11-11-3/" />
    <id>https://craftyap.com/note/patch-2026-11-11-3/</id>
    <published>2026-11-11T00:00:00+09:00</published>
    <updated>2026-11-11T00:00:00+09:00</updated>
    <summary>흘러내리는 물이 겹쳐 보이거나 지글거리던 문제를 고치고, 쌓인 블록 사이에서 비스듬하게 늘어지던 물 면을 정리했어요. 웅덩이를 터뜨리면 물이 다 빠지고 끝나는 &#39;유한한 물&#39;도 실험 기능으로 넣었어요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;흘러내리는 물이 &lt;strong&gt;여러 겹으로 겹쳐 어둡게 보이거나 지글거리던 문제&lt;/strong&gt;를 고쳤어요. 높이가 다른 블록 사이에서 &lt;strong&gt;비스듬하게 늘어지던 물 면&lt;/strong&gt;도 곧게 폈어요. 그리고 웅덩이 벽을 깨면 물이 끝없이 나오던 것 대신, &lt;strong&gt;물이 다 빠지면 끝나는 &amp;#39;유한한 물&amp;#39;&lt;/strong&gt; 을 실험 기능으로 써 볼 수 있어요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261111-water-stack-ba.webp&quot; alt=&quot;쌓인 블록 비교: 이전에는 물막이 여러 겹으로 겹치고 발치에 쐐기 모양이 보였고, 업데이트 후에는 물막이 수직으로 곧게 떨어진다&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261111-water-curtain-ba.webp&quot; alt=&quot;기둥 비교: 이전에는 기둥을 감싼 물막 아래쪽에 어두운 조각이 겹쳐 보였고, 업데이트 후에는 한 겹의 고른 물막으로 보인다&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261111-water-finite-ba.webp&quot; alt=&quot;벽을 깬 물탱크 비교: 위쪽은 기존 규칙으로 탱크 물이 그대로 남은 채 계속 흘러나오고, 아래쪽은 유한한 물로 탱크가 비워지며 바깥 물이 말라 간다&quot;&gt;&lt;/p&gt;
&lt;h2&gt;새로 추가&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;유한한 물 (실험 기능)&lt;/strong&gt; — 주소 끝에 &lt;code&gt;&amp;amp;water=finite&lt;/code&gt;를 붙여 혼자 하는 들판을 열면 써 볼 수 있어요. 예: &lt;code&gt;craftyap.com/?mode=field&amp;amp;water=finite&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;양동이 한 번 = 물 한 칸&lt;/strong&gt; — 흐른다고 물이 늘어나지 않아요. 구덩이에 여러 번 부어야 연못이 차요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;웅덩이를 터뜨리면 다 빠져요&lt;/strong&gt; — 벽을 깨면 수위가 내려가며 물이 흘러나오고, 다 빠지면 끝나요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;평지의 물은 말라요&lt;/strong&gt; — 평평한 땅에 쏟은 물은 얇게 퍼졌다가 몇 초 뒤 말라요. 구덩이 안의 물은 남아요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;개선&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;겹쳐 보이던 물&lt;/strong&gt; — 물막과 폭포를 가장 가까운 한 겹만 그려요. 안쪽 선이 비치거나 어둡게 겹치지 않아요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;지글거림&lt;/strong&gt; — 물이 흐를 때마다 표면이 깜빡이던 현상이 없어졌어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;물막이 곧게 떨어져요&lt;/strong&gt; — 물막 아래쪽이 바깥으로 벌어지거나 안쪽이 파이던 모양을 바로잡았어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;공중 블록 아래의 물&lt;/strong&gt; — 블록 옆면을 타던 물이 블록 아래에서도 같은 두께의 커튼으로 떨어져요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;버그 수정&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;옆 블록 모서리로 끌려가던 물&lt;/strong&gt; — 떨어지는 물 옆에 다른 블록이 있으면 물 아래쪽이 그 모서리로 한 칸 끌려가 비스듬한 판이 되던 문제를 고쳤어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;블록 위에서 다시 넘치는 물&lt;/strong&gt; — 아래 블록에 떨어진 물이 가장자리로 넘칠 때 두꺼운 덩어리로 보이던 문제를 고쳤어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;알려진 문제&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;유한한 물은 아직 &lt;strong&gt;혼자 하는 들판에서만&lt;/strong&gt; 돼요. 반(교실)과 섬에서는 기존 규칙으로 흘러요.&lt;/li&gt;
&lt;li&gt;유한한 물에서는 마르지 않는 샘을 새로 놓을 수 없어요. 예전에 부어 둔 물만 샘으로 남아요.&lt;/li&gt;
&lt;li&gt;벽에 대고 부은 물의 시작점은 물방울처럼 떠 보여요.&lt;/li&gt;
&lt;li&gt;높이가 다른 두 물막이 만나는 자리에 대각선 이음이 보일 수 있어요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 11일 패치 노트 ② — 물이 블록을 타고 흐르게 고쳤어요</title>
    <link href="https://craftyap.com/note/patch-2026-11-11-2/" />
    <id>https://craftyap.com/note/patch-2026-11-11-2/</id>
    <published>2026-11-11T00:00:00+09:00</published>
    <updated>2026-11-11T00:00:00+09:00</updated>
    <summary>물이 블록·경사·가구를 만날 때 덩어리로 감싸거나 끊기던 문제를 고쳤어요. 물이 벽과 경사면을 타고 얇게 흐르고, 블록 모서리에서 하나로 이어지고, 가구 주변에 마른 구멍이 생기지 않아요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;물이 흘러내리다가 블록 모서리, 경사 블록, 가구를 만나면 &lt;strong&gt;큰 물 덩어리로 감싸거나, 끊기거나, 빈 공간이 생기던 문제&lt;/strong&gt;를 고쳤어요. 이제 물은 &lt;strong&gt;타고 내려오는 면에 붙은 얇은 물막&lt;/strong&gt;으로 흐르고, 경사 블록에서는 &lt;strong&gt;내리막으로만&lt;/strong&gt; 흘러요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261111-water-slide-ba.webp&quot; alt=&quot;경사 블록 미끄럼틀 비교: 이전에는 물이 경사 블록을 두껍게 덮고 양옆으로 커튼처럼 흘렀고, 업데이트 후에는 경사면을 따라 얇게 흘러 블록이 그대로 보인다&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261111-water-furniture-ba.webp&quot; alt=&quot;가구 비교: 이전에는 탁자와 소파 주변 한 칸이 말라 구덩이처럼 보였고, 업데이트 후에는 가구가 물속에 서 있다&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261111-water-tower-ba.webp&quot; alt=&quot;기둥 비교: 이전에는 기둥 꼭대기의 물이 기둥을 큰 덩어리로 감쌌고, 업데이트 후에는 기둥 면에 붙어 흘러내린다&quot;&gt;&lt;/p&gt;
&lt;h2&gt;개선&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;물이 면을 타고 흘러요&lt;/strong&gt; — 벽이나 블록 옆으로 떨어지는 물, 가장자리에서 넘치는 물을 한 칸짜리 덩어리 대신 그 면에 붙은 얇은 물막으로 그려요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;경사·반블록·계단 위의 물&lt;/strong&gt; — 위에서 떨어진 물이 블록을 통째로 감싸지 않고 윗면을 따라 얇게 흘러요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;경사에서는 내리막으로만&lt;/strong&gt; — 삼각형·계단 위로 떨어진 물이 옆면으로 새지 않고 낮은 쪽으로만 흘러요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;흐르는 물이 얕아졌어요&lt;/strong&gt; — 평지에서 흐르는 물이 두꺼운 판처럼 보이지 않도록 깊이를 줄였어요. 고인 물과 물 근원의 높이는 그대로예요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;폭포가 곧게 떨어져요&lt;/strong&gt; — 폭포 기둥이 블록마다 잘록해지던 모양을 바로잡았고, 폭포가 아래 물과 만나는 자리가 치맛자락처럼 퍼지지 않아요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;버그 수정&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;블록 모서리에서 물이 갈라지던 문제&lt;/strong&gt; — 네모난 블록의 두 면을 타고 내려온 물이 모서리에서 따로 놀지 않고 하나로 이어져요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;가구 주변의 마른 구멍&lt;/strong&gt; — 의자·탁자·소파가 있는 칸에도 물이 차요. 닫힌 문과 대문만 물을 막아요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;공중에 뜬 블록 아래로 비스듬한 물판이 생기던 문제&lt;/strong&gt; — 블록 아랫모서리에서 땅까지 천막처럼 늘어지던 면을 없앴어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;모양 블록 안의 물이 사라지던 문제&lt;/strong&gt; — 같은 구역의 다른 높이에서 물이 움직이면 경사·반블록 안에 있던 물이 화면에서 사라지던 문제를 고쳤어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;알려진 문제&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;높이가 다른 블록이 여러 개 겹친 곳에서는 물 표면이 아직 각져 보일 수 있어요.&lt;/li&gt;
&lt;li&gt;기둥 꼭대기에 놓은 물 근원은 네 면 모두로 흘러내려요.&lt;/li&gt;
&lt;li&gt;물은 근원에서 7칸까지만 퍼져요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 11일 패치 노트 — 자동차·헬리콥터 모델과 기계 작업실 개편</title>
    <link href="https://craftyap.com/note/patch-2026-11-11/" />
    <id>https://craftyap.com/note/patch-2026-11-11/</id>
    <published>2026-11-11T00:00:00+09:00</published>
    <updated>2026-11-11T00:00:00+09:00</updated>
    <summary>자동차·헬리콥터 모델링과 기계 작업실 UI/UX, 블록별 커스텀을 개선했어요. 로딩·멀티플레이 추가 최적화의 검증 상황도 함께 안내해요.</summary>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;자동차·헬리콥터 모델과 기계 작업실 개편 내용을 먼저 안내해요. 아래 &amp;#39;추가 최적화 · 배포 전 검증&amp;#39;에 있는 로딩·멀티플레이 개선은 로컬 검증 단계이며, 운영 반영 시 후속 패치노트로 알려 드릴게요.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;자동차·헬리콥터 모델링, 기계 작업실 UI/UX, 블록 커스텀을 함께 개선했어요.&lt;/strong&gt; 기계를 크게 살펴보면서 조립하고, 선택한 블록의 색과 성능을 바꾼 뒤 시험 운전까지 이어갈 수 있도록 화면 구성을 정리했어요.&lt;/p&gt;
&lt;h2&gt;자동차·헬리콥터 모델 실제 모습&lt;/h2&gt;
&lt;h3&gt;자동차 블록 모델&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261111-rover-model.webp&quot; alt=&quot;직접 제작한 자동차 블록 모델의 Blender 원본 렌더. 투명한 조종석, 핸들, 차체 연결부와 타이어 무늬를 확인할 수 있어요.&quot;&gt;&lt;/p&gt;
&lt;p&gt;자동차를 구성하는 블록 모델을 조립한 원본 렌더예요. 조종석의 유리와 핸들, 차체의 연결부, 바퀴의 트레드와 허브를 살펴볼 수 있어요.&lt;/p&gt;
&lt;h3&gt;Skylark 헬리콥터&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261111-skylark-model.webp&quot; alt=&quot;운영 게임에서 직접 촬영한 Skylark 헬리콥터. 민트색 차체와 유리 조종석, 메인 로터, 꼬리 로터, 착륙용 스키드가 보여요.&quot;&gt;&lt;/p&gt;
&lt;p&gt;운영 게임의 기계 작업실에서 촬영한 실제 Skylark 모델이에요. 아래 부품 목록에서 차체와 조종석, 엔진 팩, 로터, 스키드 등을 선택할 수 있어요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261111-machine-workshop-ba.webp&quot; alt=&quot;왼쪽은 긴 세로 패널에 기능이 모여 있던 이전 작업실이고, 오른쪽은 상단 작업 탭과 하단 블록 팔레트, 중앙 기계 미리보기로 개편한 작업실이에요.&quot;&gt;&lt;/p&gt;
&lt;p&gt;위 비교 이미지는 이전에 보관한 작업실 화면과 개편한 작업실의 UI/UX 구성을 보여줘요.&lt;/p&gt;
&lt;h2&gt;새로 추가&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Skylark 헬리콥터 모델&lt;/strong&gt; — 전용 헬리콥터 모델과 예제를 기계 작업실에 연결했어요. 조종석, 엔진 팩, 메인 로터, 꼬리 로터, 스키드 등 실제 모델의 구성 부품을 살펴볼 수 있어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;헬리콥터 부품 살펴보기&lt;/strong&gt; — 모델 부품을 선택하고 분해 보기로 각 부품의 배치와 연결 관계를 확인할 수 있어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261111-skylark-components.webp&quot; alt=&quot;운영 게임에서 Skylark의 분해 보기를 켠 모습. 차체, 조종석, 엔진 팩, 로터와 스키드가 떨어져 있어 부품 배치를 살펴볼 수 있어요.&quot;&gt;&lt;/p&gt;
&lt;p&gt;실제 게임의 &lt;strong&gt;분해 보기&lt;/strong&gt;를 켠 화면이에요. 조립 보기로 돌아가 완성된 모습과 비교할 수 있어요.&lt;/p&gt;
&lt;h2&gt;개선&lt;/h2&gt;
&lt;h3&gt;자동차·헬리콥터 모델링&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;자동차와 기계 블록 표현&lt;/strong&gt; — 차체, 조종석, 바퀴, 추진기 등의 입체 표현과 부품 이미지를 다듬었어요. 화면에서 고르는 부품과 조립된 기계의 형태를 알아보기 쉬워졌어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;헬리콥터 표현&lt;/strong&gt; — 로터와 조종석 문 등 모델의 움직임을 작업실과 시험 운전 상태에 맞게 연결했어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;기계를 크게 살펴보기&lt;/strong&gt; — 중앙 미리보기 공간을 확보하고 정면·측면·위·전체 보기와 회전·확대 조작을 정리했어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;기계 작업실 UI/UX&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;작업별 화면 구성&lt;/strong&gt; — 블록 조립, 블록 커스텀, 시험 운전, 설계도 보관함, 조작법을 각각의 화면으로 나눴어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;가로형 블록 팔레트&lt;/strong&gt; — 조립 화면 아래에서 구조·구동·비행 부품을 골라 붙일 수 있어요. 부품은 실제 블록 이미지로 표시해요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;버튼과 작업 순서 정리&lt;/strong&gt; — 실행 취소·다시 실행·지우개와 시험 운전 버튼의 위치를 정리하고, 추가 도구와 복구 기능은 펼쳐서 사용할 수 있게 했어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;화면 크기 대응&lt;/strong&gt; — 작은 화면에서도 주요 버튼과 미리보기 영역이 겹치지 않도록 배치와 간격을 다듬었어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;블록 커스텀과 설계&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;선택한 블록을 직접 커스텀&lt;/strong&gt; — 조립된 기계에서 블록을 선택하고 외형과 성능을 바꿀 수 있도록 편집 흐름을 개선했어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;외형과 성능 설정 정리&lt;/strong&gt; — 블록 색과 재료 무게, 바퀴 크기·접지력·서스펜션, 추진력, 날개 면적, 기구 부력 등 부품별 설정을 확인하기 쉽게 정리했어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;좌우 함께 편집&lt;/strong&gt; — 대칭 편집을 기본으로 시작하고, 선택한 블록과 짝을 이루는 반대편 블록에도 설정을 적용할 수 있어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;균형과 추진 방향 안내&lt;/strong&gt; — 무게중심과 기울기, 추진 방향을 눈으로 확인하면서 부품의 위치와 방향을 조정할 수 있어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;설계도 보관함&lt;/strong&gt; — 저장한 기계의 미리보기와 불러오기·교체·삭제·복구 흐름을 정리했어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261111-rover-custom.webp&quot; alt=&quot;운영 게임의 자동차 블록 커스텀 화면. 선택한 차체 블록과 색상 선택지, 좌우 함께 적용할 블록 표시가 보여요.&quot;&gt;&lt;/p&gt;
&lt;p&gt;운영 게임에서 자동차의 차체 블록을 선택한 화면이에요. 선택한 부품의 색을 고르고, 좌우 블록에 함께 적용할 범위를 확인할 수 있어요.&lt;/p&gt;
&lt;h3&gt;시험 운전&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;조작 보조와 시점&lt;/strong&gt; — 주행·비행 조작 보조를 다듬고, 추적·자유·조종석 시점과 속도·고도·기울기 표시를 함께 사용할 수 있게 했어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;추가 최적화 · 배포 전 검증&lt;/h2&gt;
&lt;p&gt;다음 항목은 개발 환경에서 수정하고 확인한 내용이에요. 운영 서버 반영을 준비하고 있어요.&lt;/p&gt;
&lt;h3&gt;작업실 성능&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;작업실 대기 중 연산 감소&lt;/strong&gt; — 미리보기가 바뀔 때 화면을 갱신하고, 작업실에서 필요한 지형 준비와 효과 갱신을 조정했어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;미리보기 자원 관리&lt;/strong&gt; — 설계도 썸네일이 게임의 그래픽 자원을 재사용하도록 바꾸고, 작업실을 닫을 때 대기 작업과 임시 자원을 정리하도록 개선했어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;모델 로딩과 표시 비용 조정&lt;/strong&gt; — 필요한 모델의 로딩 시점을 조정하고, Skylark의 메시와 반복 효과 처리를 최적화했어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;멀티플레이 동작 수정&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;시험 주행 중 친구가 멈춰 보이던 문제&lt;/strong&gt; — 기계 시험 주행 중에도 다른 플레이어의 위치와 애니메이션을 계속 갱신하도록 수정했어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;지연이 오래 남던 위치 표시&lt;/strong&gt; — 같은 오래된 위치를 반복해서 받았을 때 이동 표시의 대기 시간이 계속 늘어나던 문제를 수정했어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;여러 명이 한꺼번에 나타날 때의 순간 부하&lt;/strong&gt; — 화면에 들어온 아바타부터 프레임당 하나씩 생성하도록 바꿨어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;연결이 밀릴 때 쌓이는 위치 전송&lt;/strong&gt; — 다음 갱신으로 대체할 수 있는 위치 전송을 건너뛰어 오래된 움직임이 쌓이는 상황을 줄였어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;재접속 중 전송 순서&lt;/strong&gt; — 교실 데이터를 다시 받는 동안의 게임 동작 전송을 제어하고, 복구 시 위치 보간 기준을 초기화하도록 수정했어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;작업실 안에서 계속 달리는 모습&lt;/strong&gt; — 작업실을 연 상태에서는 다른 참가자에게 기본 대기 자세를 전달하도록 수정했어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;최적화 검증 결과&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;브라우저 두 대에서 위치 갱신에 40~180ms 지연을 넣고, 시험 주행 중 상대 캐릭터가 움직이는 것을 확인했어요.&lt;/li&gt;
&lt;li&gt;서버 재시작 후 교실과 저장된 블록이 복구되는 것을 확인했어요. 이후 네 번 재접속하는 동안 아바타가 중복 생성되지 않았고, 텍스처와 지오메트리 수가 일정했어요.&lt;/li&gt;
&lt;li&gt;관련 테스트 169개와 빌드·타입 검사를 통과했어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;격리 서버에서 8개 방, 총 200명이 이동하고 블록을 편집하는 일반 부하를 약 16초씩 비교했어요. 아래 p99는 전체 측정의 99%가 해당 시간 이내였다는 뜻이에요.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;측정 항목&lt;/th&gt;
&lt;th&gt;개선 전&lt;/th&gt;
&lt;th&gt;개선 후&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;이동 갱신 간격 p99&lt;/td&gt;
&lt;td&gt;177ms&lt;/td&gt;
&lt;td&gt;143ms&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;블록 편집 응답 p99&lt;/td&gt;
&lt;td&gt;93ms&lt;/td&gt;
&lt;td&gt;37ms&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;연결 끊김&lt;/td&gt;
&lt;td&gt;0건&lt;/td&gt;
&lt;td&gt;0건&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;이 수치는 같은 개발 PC에서 수행한 두 실행의 관측값이에요. 참가자의 기기와 네트워크, 동시에 실행하는 작업에 따라 결과가 달라질 수 있어요.&lt;/p&gt;
&lt;h2&gt;알려진 문제&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;물 흐름이 많은 동시 작업&lt;/strong&gt; — 물 흐름과 블록 편집을 함께 켠 200명·30초 검증에서는 연결을 모두 유지했지만, 이동 갱신 공백이 최대 1.84초 발생했어요. 이 지연의 원인 확인과 추가 개선이 남아 있어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;저사양 PC 검증&lt;/strong&gt; — 다양한 사양의 실제 PC에서 프레임 시간과 초기 로딩 속도를 추가로 확인해야 해요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;배포 상태&lt;/strong&gt; — 성능·멀티플레이 최적화 항목은 운영 배포 전 검증 단계예요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 10일 패치 노트 — F2에서 반 전체 물 한 번에 빼기</title>
    <link href="https://craftyap.com/note/patch-2026-11-10/" />
    <id>https://craftyap.com/note/patch-2026-11-10/</id>
    <published>2026-11-10T00:00:00+09:00</published>
    <updated>2026-11-10T00:00:00+09:00</updated>
    <summary>선생님 수업 도구에 빠르게 물 빼기를 추가했어요. 학생들이 설치한 물과 퍼진 물을 반 전체에서 한 번에 정리하고, 건물과 가구는 그대로 남겨요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;학생들이 물을 많이 설치해 들판이 잠겼을 때, 선생님이 &lt;strong&gt;F2 → 💧 빠르게 물 빼기&lt;/strong&gt;를 누르면 반 전체의 물을 한 번에 없앨 수 있어요. &lt;strong&gt;학생들이 만든 건물과 가구는 그대로&lt;/strong&gt; 남고, 정리된 모습은 선생님과 학생 화면에 함께 반영돼요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261110-class-water-drain-ba.webp&quot; alt=&quot;선생님 F2 수업 도구 비교: 이전 화면에는 들판 비우기와 수업 종료만 있고, 업데이트 후에는 아래쪽에 파란색 빠르게 물 빼기 버튼이 추가됐다&quot;&gt;&lt;/p&gt;
&lt;h2&gt;새로 추가&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;F2 → 빠르게 물 빼기&lt;/strong&gt; — 수업 도구 아래쪽의 파란 버튼을 누르면 바로 실행돼요. 휴대폰·태블릿에서는 선생님의 수업 도구 버튼으로 같은 메뉴를 열 수 있어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;반 전체의 물을 정리해요&lt;/strong&gt; — 어느 학생이 설치했든 물의 근원, 퍼지는 물, 고인 물, 모양 블록 안에 들어간 물까지 제거해요. 지금 화면 밖에 있는 물도 함께 정리돼요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;선생님만 실행할 수 있어요&lt;/strong&gt; — 학생 화면에는 이 버튼이 없어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;개선&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;만든 것은 유지해요&lt;/strong&gt; — 건물·가구와 수업 설정을 유지하면서 물만 제거해요. 들판을 통째로 비우지 않아도 돼요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;반 모두 같은 화면으로&lt;/strong&gt; — 물이 많아도 정리 명령을 한 번에 전달해요. 학생들이 수업에서 나가거나 새로 들어올 필요가 없어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;다시 들어와도 정리된 들판&lt;/strong&gt; — 물을 뺀 결과도 반에 저장돼요. 멀리 갔다 돌아오거나 새로고침해도 제거한 물이 다시 나타나지 않아요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;알아 두기&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;이 버튼은 &lt;strong&gt;반 전체&lt;/strong&gt;를 정리해요. 특정 학생의 물만 골라 제거하는 기능은 아니에요.&lt;/li&gt;
&lt;li&gt;정리 후에도 학생들은 새로 물을 설치할 수 있어요. 물을 정리하는 동안 건축을 잠시 멈추려면 F2의 &lt;strong&gt;건축 잠금&lt;/strong&gt;을 함께 사용할 수 있어요.&lt;/li&gt;
&lt;li&gt;업데이트 후 열려 있던 교실 화면은 같은 반으로 자동 재접속해요. 버튼이 보이지 않으면 한 번 새로고침해 주세요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 7일 패치 노트 (3) — 교실에서도 풍력 발전소 짓기</title>
    <link href="https://craftyap.com/note/patch-2026-11-07-3/" />
    <id>https://craftyap.com/note/patch-2026-11-07-3/</id>
    <published>2026-11-07T00:00:00+09:00</published>
    <updated>2026-11-07T00:00:00+09:00</updated>
    <summary>혼자 하는 들판에만 있던 과학 모드(T)를 교실 수업에서도 쓸 수 있어요. 학생마다 자기 발전소를 짓고, 반 친구와 선생님이 모두 같은 발전소를 봐요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;풍력 발전소를 뼈대부터 부품까지 직접 끼워 짓는 **과학 모드(T)**가 이제 &lt;strong&gt;교실&lt;/strong&gt;에서도 돼요. 학생이 지은 발전소는 반 모두의 화면에 똑같이 보이고, 수업이 끝나도 반에 그대로 저장돼요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261107-class-plants-ba.webp&quot; alt=&quot;교실 화면 비교: 이전에는 교실에서 T를 눌러도 블록만 기울어지고 발전소가 없었고, 이제는 선생님 화면에서 학생 민지가 지은 풍력 발전기가 돌아가고 머리 위에 &#39;민지의 풍력 발전기 · 가동 중&#39; 표시가 있다&quot;&gt;&lt;/p&gt;
&lt;h2&gt;새 기능 — 교실 과학 모드&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;T로 과학 모드&lt;/strong&gt; — 교실에서도 T를 누르면 설계도를 펼칠 수 있어요. (블록 기울이기는 혼자 하는 들판처럼 &lt;strong&gt;Shift+T&lt;/strong&gt;예요.)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;모두 같이 봐요&lt;/strong&gt; — 학생이 설계도를 펼치고 뼈대·부품을 끼우면 선생님과 반 친구들 화면에도 바로 보여요. 늦게 들어온 학생도 지금까지 지은 모습 그대로 봐요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;내 발전소는 내가&lt;/strong&gt; — 학생은 &lt;strong&gt;자기 발전소만&lt;/strong&gt; 고치거나 걷을 수 있어요. 친구 발전소에 끼우려고 하면 &amp;quot;친구의 발전소예요&amp;quot;라고 알려 줘요. &lt;strong&gt;선생님은 어느 발전소든&lt;/strong&gt; 도와줄 수 있어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;누구 발전소인지 한눈에&lt;/strong&gt; — 발전소 위 표시에 &amp;quot;민지의 풍력 발전기&amp;quot;처럼 이름이 나와요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;수업 규칙 그대로&lt;/strong&gt; — 선생님이 &lt;strong&gt;건축 잠금&lt;/strong&gt;이나 &lt;strong&gt;모두 멈춰&lt;/strong&gt;를 켜면 발전소 짓기도 멈춰요. &lt;strong&gt;자리 배치&lt;/strong&gt; 중에는 자기 자리(울타리) 안에만 지을 수 있어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;반에 저장&lt;/strong&gt; — 지은 발전소는 반과 함께 저장돼서 다음 수업에도 그대로 있어요. &lt;strong&gt;들판 비우기&lt;/strong&gt;를 하면 발전소도 함께 사라져요.&lt;/li&gt;
&lt;li&gt;학생 한 명은 발전소를 8개까지, 한 반은 200개까지 지을 수 있어요. 뼈대와 부품은 들판처럼 무한이에요.&lt;/li&gt;
&lt;li&gt;다른 학생의 발전소가 바뀔 때는 내 화면에 알림이 뜨지 않아요(선생님 화면도요). 내 발전소 소식만 알려 줘요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;알아 두기&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;이번 업데이트로 교실 통신 규약이 바뀌어서, 열려 있던 교실 화면은 한 번 자동으로 다시 열려요(반 이름과 내 이름 그대로).&lt;/li&gt;
&lt;li&gt;안드로이드 앱은 아직 발전소를 보여 주지 않아요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 7일 패치 노트 (2) — 휴대폰·태블릿에서도 블록 쌓기</title>
    <link href="https://craftyap.com/note/patch-2026-11-07-2/" />
    <id>https://craftyap.com/note/patch-2026-11-07-2/</id>
    <published>2026-11-07T00:00:00+09:00</published>
    <updated>2026-11-07T00:00:00+09:00</updated>
    <summary>교육 모드 들판과 교실, 블록 섬을 휴대폰과 태블릿에서 화면 조이스틱과 버튼으로 할 수 있어요. 수업이 하나 멈춰도 다른 반은 계속 이어지게 서버를 단단히 했어요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;지금까지 블록 건축은 키보드와 마우스가 있는 PC에서만 할 수 있었어요. 이제 &lt;strong&gt;휴대폰과 태블릿&lt;/strong&gt;에서도 화면을 손가락으로 만져서 걷고, 둘러보고, 캐고, 쌓을 수 있어요. 교실 수업에도 그대로 들어올 수 있어요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261107-touch-ba.webp&quot; alt=&quot;휴대폰 화면 비교: 이전에는 키보드 단축키 안내만 있고 움직일 방법이 없었고, 이제는 왼쪽 아래 조이스틱과 오른쪽 아래 캐기·놓기·점프 버튼, 위쪽 감정표현·가방·메뉴 버튼이 있다&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261107-touch-class.webp&quot; alt=&quot;교실에서: 학생 휴대폰은 채팅 버튼을 누르면 입력 칸이 열리고, 선생님 태블릿은 수업 도구 버튼으로 F2 수업 도구 창을 연다&quot;&gt;&lt;/p&gt;
&lt;h2&gt;새 기능 — 터치 조작&lt;/h2&gt;
&lt;p&gt;휴대폰이나 태블릿으로 들어오면 자동으로 터치 조작이 켜져요. &lt;strong&gt;가로 화면&lt;/strong&gt;을 추천해요.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;움직이기&lt;/strong&gt; — 화면 왼쪽 아래를 엄지로 누르고 끌어요. 누른 자리가 조이스틱의 가운데가 돼요. 조금 밀면 천천히 걷고, 끝까지 밀면 달려요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;둘러보기&lt;/strong&gt; — 화면의 나머지 아무 곳이나 손가락으로 끌어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;⛏ 캐기&lt;/strong&gt; — 누르고 있으면 가운데 + 표시가 가리키는 블록을 캐요. 친구를 가리키고 누르면 살짝 밀어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;🧱 놓기&lt;/strong&gt; — 누르면 블록을 놓아요. 누르고 있으면 계속 쌓아요. 의자에 앉거나 문을 열 때도 이 버튼이에요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;⬆️ 점프&lt;/strong&gt;, 아래 &lt;strong&gt;핫바&lt;/strong&gt;는 눌러서 블록을 골라요.&lt;/li&gt;
&lt;li&gt;위쪽 버튼: &lt;strong&gt;😊 감정표현&lt;/strong&gt;, &lt;strong&gt;🎒 가방&lt;/strong&gt;, &lt;strong&gt;☰ 메뉴&lt;/strong&gt;. 교실에서는 &lt;strong&gt;💬 채팅&lt;/strong&gt;, 선생님에게는 &lt;strong&gt;🧑‍🏫 수업 도구&lt;/strong&gt;(PC의 F2)도 생겨요.&lt;/li&gt;
&lt;li&gt;가방이나 다른 창을 열면 조작 버튼이 잠시 비켜 주고, 창을 닫으면 바로 이어서 놀 수 있어요.&lt;/li&gt;
&lt;li&gt;시작 화면은 휴대폰에 맞게 &lt;strong&gt;눌러서 시작&lt;/strong&gt;과 큰 플레이 버튼만 보여 줘요.&lt;/li&gt;
&lt;li&gt;기계 조립(B)은 키보드로 운전하는 모드라서 아직 PC에서만 열려요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;개선 — 더 튼튼한 서버와 시작&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;한 반의 문제는 그 반에서 끝나요&lt;/strong&gt; — 서버에서 반 하나에 오류가 나면, 같은 서버에 있던 다른 반까지 함께 연결이 끊길 수 있었어요. 이제 오류는 그 반 안에서만 기록되고 다른 반은 그대로 이어져요. 온라인 방도 마찬가지예요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;저장이 막힌 컴퓨터에서도 시작돼요&lt;/strong&gt; — 학교 PC나 개인정보 설정 때문에 브라우저가 저장을 막으면 블록 섬·들판·랜드마크 건설이 아예 시작되지 않았어요. 이제는 그대로 시작되고, 그 창을 닫기 전까지만 기억해요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3D를 못 그리는 컴퓨터에는 이유를 알려 줘요&lt;/strong&gt; — 그래픽(WebGL)을 쓸 수 없는 브라우저에서 &amp;quot;인터넷 연결을 확인하세요&amp;quot;라고 잘못 안내했어요. 이제 하드웨어 가속을 켜거나 최신 Chrome·Edge로 열어 달라고 알려 줘요.&lt;/li&gt;
&lt;li&gt;휴대폰·태블릿에서는 처음 그래픽 설정을 조금 가볍게 시작해서 덜 뜨거워요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 7일 패치 노트 — 수업 도구(F2) 정리: 작게, 30명도 한눈에</title>
    <link href="https://craftyap.com/note/patch-2026-11-07-1/" />
    <id>https://craftyap.com/note/patch-2026-11-07-1/</id>
    <published>2026-11-07T00:00:00+09:00</published>
    <updated>2026-11-07T00:00:00+09:00</updated>
    <summary>F2 수업 도구의 버튼을 작게 줄이고, 학생이 30명 넘게 들어와도 명단이 한눈에 들어오게 바꿨어요. 왼쪽 반 패널의 버튼은 모두 F2로 옮겼어요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;어제 새로 만든 F2 수업 도구를 실제 수업 크기에 맞게 다듬었어요. 버튼이 너무 크다는 의견과, 학생이 많으면 명단이 너무 길어진다는 의견을 반영했어요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261107-f2-compact-ba.webp&quot; alt=&quot;수업 도구 비교: 왼쪽 이전 창은 큰 그림 버튼과 학생 세 명 명단, 오른쪽 새 창은 한 줄짜리 작은 버튼과 이름 찾기 칸이 있는 학생 35명 명단, 아래에 들판 비우기와 수업 종료 버튼&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261107-left-panel-ba.webp&quot; alt=&quot;왼쪽 반 패널 비교: 이전에는 학생마다 내보내기 버튼과 모두 모이기·잠금·들판 비우기·수업 종료 버튼 여섯 개가 있었고, 이제는 버튼 없이 학생 31명이 두 줄로 보인다&quot;&gt;&lt;/p&gt;
&lt;h2&gt;개선&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;작은 버튼&lt;/strong&gt; — 도구가 그림 + 이름 + 짧은 설명 한 줄짜리 작은 버튼이 됐어요. 숫자 키(0–9)는 그대로예요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;30명 넘어도 한눈에&lt;/strong&gt; — 오른쪽 명단은 한 줄에 한 명씩 촘촘하게 보이고, 길어지면 그 안에서만 스크롤돼요. 학생이 8명을 넘으면 &lt;strong&gt;이름 찾기&lt;/strong&gt; 칸이 생겨요. 접속한 학생이 먼저, 이름순으로 나와요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;명단에서 바로&lt;/strong&gt; — 이름 옆 쌍안경을 누르면 그 학생에게 찾아가고, 줄에 마우스를 올리면 나오는 ✕로 학생을 내보낼 수 있어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;왼쪽 버튼 정리&lt;/strong&gt; — 게임 화면 왼쪽 반 패널의 버튼(모두 모이기, 잠금, 들판 비우기, 수업 종료, 내보내기)을 모두 F2로 옮겼어요. 왼쪽에는 명단만 작게 남아요. 학생이 많으면 두 줄로 보여요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;친구 밀기 끄기&lt;/strong&gt;도 F2의 잠금 스위치(0번)로 들어왔어요. &lt;strong&gt;들판 비우기&lt;/strong&gt;와 &lt;strong&gt;수업 종료&lt;/strong&gt;는 F2 아래쪽에 있고, 실수로 누르지 않게 숫자 키가 없고 한 번 더 물어봐요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 6일 패치 노트 (3) — 수업 도구(F2) 새 단장: 모두 멈춰, 타이머, 큰 글씨 공지, 찾아가기</title>
    <link href="https://craftyap.com/note/patch-2026-11-06-3/" />
    <id>https://craftyap.com/note/patch-2026-11-06-3/</id>
    <published>2026-11-06T00:00:00+09:00</published>
    <updated>2026-11-06T00:00:00+09:00</updated>
    <summary>선생님의 F2 수업 도구를 새로 만들었어요. 한 화면에서 반 전체를 보며 학생들을 멈추고, 타이머를 켜고, 화면 가운데에 공지를 띄우고, 학생 옆으로 바로 찾아갈 수 있어요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;F2 수업 도구가 버튼 두 개짜리 목록에서 &lt;strong&gt;수업을 이끄는 한 화면&lt;/strong&gt;으로 바뀌었어요. 왼쪽에는 도구, 오른쪽에는 우리 반 학생들이 보여요. 위쪽 표시를 보면 지금 반이 어떤 상태인지(자리 배치 중, 멈춤, 남은 시간, 잠금) 한눈에 알 수 있어요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261106-f2-ba.webp&quot; alt=&quot;수업 도구 비교: 왼쪽 이전 창에는 자리 배치와 모두 모이기 두 줄만 있고, 오른쪽 새 창에는 자리·수업 진행·잠금 세 묶음의 그림 버튼 9개와 학생 목록, 위쪽에 자리 배치 중·모두 멈춤·5:00 표시가 보인다&quot;&gt;&lt;/p&gt;
&lt;h2&gt;새로 추가&lt;/h2&gt;
&lt;h3&gt;✋ 5 모두 멈춰!&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;누르면 학생들이 &lt;strong&gt;움직이기, 블록·가구 바꾸기, 채팅, 친구 밀기&lt;/strong&gt;를 잠깐 멈춰요. 학생 화면 가운데에 &amp;quot;잠깐! 선생님을 봐 주세요&amp;quot;가 떠요.&lt;/li&gt;
&lt;li&gt;다시 누르면(다시 움직이기) 풀려요. 멈춘 동안 &amp;#39;모두 모이기&amp;#39;를 하면 모인 자리에서 계속 멈춰 있어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;⏱️ 6 타이머&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;1분 · 3분 · 5분 · 10분 · 15분 중에 골라요. 모든 학생 화면 위쪽에 남은 시간이 링과 함께 보이고, 마지막 10초는 빨갛게 깜빡여요.&lt;/li&gt;
&lt;li&gt;시간이 다 되면 소리와 함께 &amp;quot;끝!&amp;quot;이 떠요. 0번으로 언제든 끌 수 있어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261106-f2-timer.webp&quot; alt=&quot;타이머 고르기: 1분, 3분, 5분, 10분, 15분, 타이머 끄기 버튼과 오른쪽에 학생 목록&quot;&gt;&lt;/p&gt;
&lt;h3&gt;📢 7 큰 글씨 공지&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&amp;quot;선생님을 봐 주세요&amp;quot;, &amp;quot;정리할 시간이에요&amp;quot; 같은 자주 쓰는 말을 숫자 키 하나로 보내요. 직접 써서 보낼 수도 있어요.&lt;/li&gt;
&lt;li&gt;학생 화면 가운데에 6초 동안 크게 떠요. 채팅 기록에도 남아요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261106-lesson-student.webp&quot; alt=&quot;학생 화면: 가운데에 &#39;선생님 공지 — 선생님을 봐 주세요&#39; 카드와 &#39;잠깐! 선생님을 봐 주세요&#39; 카드, 위쪽에 4:57 타이머&quot;&gt;&lt;/p&gt;
&lt;h3&gt;👀 찾아가기&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;오른쪽 학생 목록에서 &lt;strong&gt;찾아가기&lt;/strong&gt;를 누르면 그 학생 바로 앞으로 가서 학생을 바라봐요. 무엇을 만들고 있는지 바로 볼 수 있어요.&lt;/li&gt;
&lt;li&gt;목록은 접속한 학생부터, 이름순으로 보여요. 자리 배치를 했으면 자기 자리가 있는지도 표시돼요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;🔒 8·9 잠금 스위치&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;건축 잠금과 채팅 잠금을 켜고 끄는 스위치가 F2 안에도 생겼어요. 스위치는 눌러도 창이 닫히지 않아요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;개선&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;도구 그림&lt;/strong&gt;을 새로 그렸어요(테두리 없는 말랑한 3D 스타일). 아직 쓸 수 없는 도구(자리 치우기, 돌아다니기)는 흐리게 보이고, 마우스를 올리면 이유가 나와요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;업데이트해도 그대로&lt;/strong&gt; — 멈춤과 타이머도 반과 함께 저장돼서, 수업 중에 사이트가 업데이트돼도 이어져요. 수업 종료를 누르면 함께 끝나요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;늦게 들어온 학생&lt;/strong&gt;도 지금 멈춤 중인지, 타이머가 몇 분 남았는지 바로 받아요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;알려진 문제&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;앱(안드로이드)에서는 타이머가 화면에 표시되지 않고 채팅으로 알려 줘요. 멈춤과 공지는 앱에서도 돼요(멈추면 움직일 수 없고, 공지는 알림으로 떠요).&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 6일 패치 노트 (2) — 수업 도구(F2): 아이마다 15×20칸 자기 땅</title>
    <link href="https://craftyap.com/note/patch-2026-11-06-2/" />
    <id>https://craftyap.com/note/patch-2026-11-06-2/</id>
    <published>2026-11-06T00:00:00+09:00</published>
    <updated>2026-11-06T00:00:00+09:00</updated>
    <summary>선생님이 교실에서 F2를 누르면 수업 도구가 열려요. &#39;자리 배치&#39;를 고르면 학생마다 가로 15 × 세로 20칸 땅을 나눠 주고, 칸막이와 이름 팻말을 세워요. 업데이트가 있어도 수업을 멈추지 않도록 무중단 업데이트로 바꿨어요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;선생님이 교실에서 &lt;strong&gt;F2&lt;/strong&gt;를 누르면 &lt;strong&gt;수업 도구&lt;/strong&gt;가 열려요. &lt;strong&gt;자리 배치&lt;/strong&gt;를 고르면 접속한 학생마다 &lt;strong&gt;가로 15 × 세로 20칸 자기 땅&lt;/strong&gt;이 생기고, 땅 사이에 &lt;strong&gt;칸막이&lt;/strong&gt;, 땅 앞에 &lt;strong&gt;&amp;quot;민지의 자리&amp;quot; 같은 이름 팻말&lt;/strong&gt;이 서요. 그리고 이제 사이트를 업데이트할 때 수업이 끝날 때까지 기다리지 않고, 수업 중에도 바로 바뀌어요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;선생님 앞에 학생 두 명이 있을 때&lt;/strong&gt; — 이전에는 &amp;#39;모두 모이기&amp;#39;로 불러도 아무 데나 흩어져 섰어요. 이제 자리 배치를 하면 학생마다 울타리로 나뉜 자기 땅이 생기고, 그 땅 앞에 이름 팻말이 서요.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261106-plots-ba.webp&quot; alt=&quot;자리 배치 비교: 왼쪽 이전 화면은 학생 두 명이 선생님 주변에 흩어져 서 있고, 오른쪽 새 화면은 울타리로 나뉜 땅 두 칸 앞쪽에 학생들이 서 있고 &#39;준의 자리&#39; 팻말이 보인다&quot;&gt;&lt;/p&gt;
&lt;h2&gt;새로 추가&lt;/h2&gt;
&lt;h3&gt;수업 도구 (선생님, F2)&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261106-class-tools.webp&quot; alt=&quot;수업 도구 창: 1 자리 배치, 2 모두 모이기 항목이 큰 버튼으로 보인다&quot;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;F2&lt;/strong&gt;로 열고 닫아요. 숫자 키로 바로 고를 수 있고, Esc로도 닫혀요. 학생 화면에는 나오지 않아요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;1 자리 배치&lt;/strong&gt; — 접속한 학생마다 15×20칸 땅을 하나씩 줘요. 땅은 선생님 앞에 한 줄에 최대 6개씩, 이름 순서대로(선생님이 볼 때 왼쪽부터) 놓여요. 학생은 자기 땅 앞쪽에 서서 선생님을 바라봐요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2 모두 모이기&lt;/strong&gt; — 학생들을 내 주변으로 불러요(전과 같아요).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3 자리 치우기&lt;/strong&gt; — 자리 배치를 한 뒤에 나와요. 칸막이와 팻말을 한 번에 걷어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;칸막이와 이름 팻말&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261106-plots-air.webp&quot; alt=&quot;위에서 본 자리 배치: 학생 12명이 6칸씩 두 줄로, 울타리로 나뉜 땅마다 색이 조금씩 다르게 칠해져 있고 앞쪽에 이름 팻말과 학생이 서 있다&quot;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;땅 경계에 울타리를 둘렀어요. 이웃한 땅은 울타리 하나를 같이 써요.&lt;/li&gt;
&lt;li&gt;땅마다 바닥 색이 조금씩 달라서 어디까지가 내 땅인지 한눈에 보여요.&lt;/li&gt;
&lt;li&gt;이름 팻말은 선생님 쪽에서도, 땅 안에서도 글씨가 바르게 읽혀요.&lt;/li&gt;
&lt;li&gt;늦게 들어온 학생에게도 같은 칸막이와 팻말이 보여요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;개선&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;무중단 업데이트&lt;/strong&gt; — 이전에는 접속한 사람이 있으면 업데이트가 끝날 때까지 기다렸어요. 이제는 새 버전을 옆에 먼저 띄운 뒤 넘겨줘서, 수업 중에도 바로 바뀌어요. 넘겨주는 몇 초 동안만 자동으로 다시 연결되고, 그동안 지은 것은 모두 저장돼요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;잠깐 붐빌 때 입장&lt;/strong&gt; — 서버가 &amp;quot;잠시 후 다시&amp;quot;라고 답하면, 교실에 처음 들어올 때도 &amp;#39;연결 실패&amp;#39; 대신 알아서 몇 번 다시 시도해요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;버그 수정&lt;/h2&gt;
&lt;p&gt;같은 날 추가로 고쳤어요.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;늦게 들어온 학생&lt;/strong&gt; — 자리 배치를 한 뒤에 들어오거나 다시 접속한 학생도 자기 땅을 받아요. 원래 땅이 있으면 그 땅으로, 처음이면 다른 친구들 땅을 건드리지 않고 옆 빈자리에 새 땅이 생겨요. (전에는 자리 없이 아무 데나 돌아다녔고, 접속 자체가 안 되는 경우도 있었어요.)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;자기 땅 안에서만&lt;/strong&gt; — 자리 배치를 하면 학생은 자기 울타리 안에서만 움직이고, 블록과 가구도 자기 땅 안에서만 놓고 캘 수 있어요. 선생님이 F2 → &lt;strong&gt;4 자유롭게 돌아다니기&lt;/strong&gt;를 누르면 풀리고, 다시 누르면(자기 자리로) 모두 자기 땅으로 돌아가요. &amp;#39;모두 모이기&amp;#39;를 누르면 자동으로 풀려요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;업데이트해도 그대로&lt;/strong&gt; — 자리 배치가 반과 함께 저장돼서, 수업 중에 사이트가 업데이트돼도 칸막이·팻말·자리가 그대로예요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;깜빡임&lt;/strong&gt; — 자리 배치 뒤 학생들이 움직일 때 그림자가 깜빡이던 문제와, 바닥 색이 캐릭터를 가릴 수 있던 문제를 고쳤어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;달릴 때 친구가 깜빡이던 문제&lt;/strong&gt; — 내가 달리다 보면 앞에 있는 친구가 한순간 사라졌다 나타났어요(16칸 달릴 때마다 한 번). 들판이 내 쪽으로 따라 움직이는 순간 화면 계산이 한 박자 늦었던 탓이라, 이제 깜빡이지 않아요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;업데이트 전에 열어 둔 창&lt;/strong&gt; — 업데이트 전부터 켜져 있던 교실 창은 새 버전으로 알아서 다시 들어와요(자리와 땅은 그대로). 울타리를 넘은 학생은 순간이동 대신 울타리 바로 안쪽으로 살짝 돌아와요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;수업이 끝나면 정리&lt;/strong&gt; — 수업 종료를 누르거나 반이 한동안 비면 자리 배치도 함께 걷혀요. 다음 수업에 어제 울타리가 남아 있지 않아요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;다시 접속해도 하던 자리 그대로&lt;/strong&gt; — 와이파이가 잠깐 끊기거나 업데이트로 다시 연결돼도, 자기 땅 안에 있던 학생은 짓던 자리에 그대로 있어요. (전에는 땅 앞쪽으로 끌려갔어요.) 땅 밖에서 다시 들어온 경우에만 자리로 가요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;울타리에 걸친 가구&lt;/strong&gt; — 침대·소파처럼 두 칸 이상인 가구가 옆 친구 땅으로 넘어가게 놓이던 문제를 고쳤어요. 이제 가구가 차지하는 모든 칸이 내 땅 안이어야 놓을 수 있어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;위를 볼 때 내 캐릭터가 흐려지던 문제&lt;/strong&gt; — 위를 보며 점프하면 카메라가 바닥에 닿아 내 캐릭터가 흐려졌다 돌아오기를 반복했어요. 이제 카메라가 바닥 위로 떠서 거리를 유지해요. 방 안이나 한 칸 두께 다리 위에서도 카메라가 벽 밖·바닥 아래로 나가지 않아요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;알림 두 번&lt;/strong&gt; — 늦게 들어온 학생에게 안내가 두 번 뜨던 것을 한 번으로 줄였어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;알려진 문제&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;앱(안드로이드)으로 들어온 학생에게는 아직 칸막이와 팻말이 보이지 않아요. 대신 자기 땅 밖으로 나가면 서버가 울타리 안으로 돌려보내고, &amp;quot;지금은 내 자리 안에서만 움직여요&amp;quot; 안내가 떠요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 6일 패치 노트 — 과학 모드: 풍력 발전기를 직접 지어요</title>
    <link href="https://craftyap.com/note/patch-2026-11-06-1/" />
    <id>https://craftyap.com/note/patch-2026-11-06-1/</id>
    <published>2026-11-06T00:00:00+09:00</published>
    <updated>2026-11-06T00:00:00+09:00</updated>
    <summary>혼자 하는 교육 들판에서 T를 누르면 과학 모드가 열려요. 설계도를 펼치고 뼈대와 부품을 아래부터 하나씩 끼워 풍력 발전기를 세우고, 접지·발전기·전선·날개 조립 미니게임으로 전기가 만들어지는 원리를 배워요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;혼자 하는 교육 들판에서 &lt;strong&gt;T를 누르면 과학 모드&lt;/strong&gt;가 열려요. 땅에 &lt;strong&gt;풍력 발전기 설계도&lt;/strong&gt;를 펼치고, 빛나는 칸에 &lt;strong&gt;뼈대를 아래층부터 차례로&lt;/strong&gt; 끼운 다음 &lt;strong&gt;발전기·날개·전선 단자&lt;/strong&gt;를 달면 발전기가 돌아가요. 중요한 부품 네 개는 끼우기 전에 &lt;strong&gt;미니게임&lt;/strong&gt;으로 직접 만들어 봐요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;들판에서 T를 눌렀을 때&lt;/strong&gt; — 이전에는 손에 든 블록 모양만 돌아갔어요. 이제는 과학 모드가 켜지고, 위에 지금 할 일과 조작법이 나와요.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261106-science-t-ba.webp&quot; alt=&quot;T를 눌렀을 때 비교: 왼쪽 이전 화면은 위에 블록 모양 안내만 있고, 오른쪽 새 화면은 위에 과학 모드 표시와 지금 할 일 안내, 조작법이 보인다&quot;&gt;&lt;/p&gt;
&lt;h2&gt;새로 추가&lt;/h2&gt;
&lt;h3&gt;과학 모드 (T)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;설계도 펼치기&lt;/strong&gt; — 땅을 바라보면 발전기 설계도가 보이고, 오른쪽 클릭으로 펼쳐요. &lt;strong&gt;R&lt;/strong&gt;로 방향을 돌리고, 설계도 안에 블록·가구가 있거나 공중이면 펼쳐지지 않아요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;아이템 소켓으로 짓기&lt;/strong&gt; — 설계도의 빛나는 칸(소켓)을 보고 오른쪽 클릭 한 번이면, 가방에서 그 칸의 조각이 알아서 나와 끼워져요. 오른쪽 클릭을 &lt;strong&gt;꾹 누르고 있으면&lt;/strong&gt; 순서대로 계속 지어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;아래부터 차례로&lt;/strong&gt; — 기초(바닥) → 문이 달린 2층 높이 탑 아랫부분 → 탑 → 탑 꼭대기 → 나셀·허브 순서예요. 아래층이 다 차야 위층 칸이 열리고, 뼈대가 다 서야 부품(발전기·날개·전선 단자) 칸이 열려요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;빼기·고르기&lt;/strong&gt; — 왼쪽을 꾹 누르면 위에서부터 다시 빼고, 가운데 클릭은 그 칸의 조각을 손에 들어요. &lt;strong&gt;X&lt;/strong&gt;로 설계도째 거둘 수 있어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;켜고 돌리기&lt;/strong&gt; — 모든 칸이 차면 오른쪽 클릭으로 켜요. 날개가 돌고 전선 단자에서 전기가 흘러요. 칸이 하나라도 비면 돌지 않아요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;미니게임 네 가지&lt;/h3&gt;
&lt;p&gt;중요한 조각은 끼우기 전에 미니게임을 끝내야 들어가요. ✕나 Esc로 닫으면 아무것도 끼워지지 않아요.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261106-science-minigames.webp&quot; alt=&quot;미니게임 네 장면: 접지하기(접지봉에 집게를 물린 장면), 자석과 코일(자석을 돌려 전구가 켜진 장면), 전선 연결(세 전선이 같은 색 단자에 꽂힌 장면), 날개 조립(날개 세 장을 단 허브가 도는 장면)&quot;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;접지하기&lt;/strong&gt; (기초 중심) — 망치로 구리 접지봉을 네 번 쾅 박고, 접지선 집게를 끌어다 봉 머리에 물려요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;자석과 코일&lt;/strong&gt; (발전기) — 코일 안의 자석을 빙글빙글 돌려요. 돌릴 때만 바늘이 올라가고 전구가 켜져요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;전선 연결&lt;/strong&gt; (전선 단자) — 빨강은 +, 검정은 −, 초록·노랑은 접지 단자에 꽂아요. 틀린 단자에 꽂으면 찌릿! 하고 돌아와요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;날개 조립&lt;/strong&gt; (날개) — 날개 세 장을 허브 구멍에 &lt;strong&gt;한 칸씩 건너뛰어&lt;/strong&gt; 달고 볼트를 조이면 시험 회전을 해요. 한쪽에 몰아 달면 덜컹거려요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;건설 현황 (Tab)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;내 발전소의 진행률과 상태(짓는 중·부품 대기·준비됨·가동 중·점검)를 보여 줘요. 카드를 누르면 그 발전소 쪽으로 화살표가 생겨요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;마을 전기&lt;/strong&gt; — 돌아가는 발전기 하나가 마을 집 12채 중 3채에 불을 켜요. 바람 100 중에서 날개·발전기·전선을 거치며 얼마가 마을에 닿는지도 그림으로 보여 줘요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261106-science-running.webp&quot; alt=&quot;돌아가는 풍력 발전기 옆에 선 캐릭터와 강아지. 발전기 위에 &#39;풍력 발전기 100% 가동 중&#39; 표시가 떠 있다&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261106-science-board.webp&quot; alt=&quot;건설 현황 판: 마을 집 12채 중 3채에 불이 켜져 있고, 풍력 발전기 #1이 가동 중 100%로 보이며, 아래에 바람 100이 날개 45, 발전기 41, 전선 38로 줄어드는 그림이 있다&quot;&gt;&lt;/p&gt;
&lt;h2&gt;알려진 문제&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;과학 모드는 아직 &lt;strong&gt;혼자 하는 교육 들판&lt;/strong&gt;에서만 열려요. 교실과 Craft Island에는 다음에 들어가요.&lt;/li&gt;
&lt;li&gt;지금은 풍력 발전기 한 종류만 지을 수 있어요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>모바일 버전 개발일지 (1) — 앱이 진짜 게임처럼 보이기 시작했어요</title>
    <link href="https://craftyap.com/note/mobile-devlog-1/" />
    <id>https://craftyap.com/note/mobile-devlog-1/</id>
    <published>2026-11-05T00:00:00+09:00</published>
    <updated>2026-11-05T00:00:00+09:00</updated>
    <summary>안드로이드 앱(새 Rust 엔진)의 첫 개발일지예요. 로비에 게임 클라이언트 같은 왼쪽 메뉴가 생기고, 게임 화면 버튼을 엄지 위치에 맞게 다시 놓았어요. 곡괭이·가방·블록 모양·펫·표정·카메라 줌까지 웹에 있던 것들이 앱으로 옮겨왔어요.</summary>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;앱은 아직 스토어에 올라가지 않았어요. 아래 사진은 개발용 안드로이드 에뮬레이터에서 찍었어요.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;모바일 앱은 웹과 같은 세상을 &lt;strong&gt;새 Rust 엔진&lt;/strong&gt;으로 그려요. 오늘은 &amp;quot;베타 같다&amp;quot;는 느낌을 없애는 데 집중했어요. 버튼을 하나의 디자인으로 통일하고, 모바일 액션 게임처럼 &lt;strong&gt;엄지가 닿는 자리&lt;/strong&gt;에 다시 배치했어요. 웹에만 있던 기능도 많이 옮겨 왔어요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;게임 화면이에요. 버튼이 여기저기 흩어져 있고 칸마다 &amp;quot;0&amp;quot;이 붙어 있던 화면이, 왼쪽 위 이름표 · 오른쪽 위 메뉴 줄 · 왼쪽 아래 조이스틱 · 오른쪽 아래 행동 버튼으로 정리됐어요.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261105-mobile-play-ba.webp&quot; alt=&quot;게임 화면 BEFORE/AFTER: 위는 버튼이 흩어진 예전 화면, 아래는 엄지 위치에 맞춰 정리된 새 화면&quot;&gt;&lt;/p&gt;
&lt;p&gt;로비도 같은 느낌으로 바꿨어요. 왼쪽에 게임 클라이언트처럼 메뉴 줄이 생겼고, 검은 테두리가 있던 버튼과 카드를 테두리 없는 부드러운 모양으로 바꿨어요.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261105-mobile-lobby-ba.webp&quot; alt=&quot;교육 모드 로비 BEFORE/AFTER: 위는 노란 테두리 프레임, 아래는 왼쪽 메뉴 줄과 테두리 없는 카드&quot;&gt;&lt;/p&gt;
&lt;h2&gt;새로 추가&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;왼쪽 메뉴 줄&lt;/strong&gt; — 홈 · 교육 · 함께 놀기 · 펫 · 친구 · 설정. 지금 있는 화면에 노란 표시가 붙고, 열린 방 수는 빨간 숫자로 보여요. 친구는 아직 준비 중이에요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;설정 화면&lt;/strong&gt; — 그래픽(자동/낮음/보통/높음), 시야 감도, 효과음 크기, 상하 반전, 이름 바꾸기. 바꾸면 바로 적용되고 저장돼요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;펫&lt;/strong&gt; — 시바견 · 하얀 고양이 · 아기 코끼리 · 아기 기린 · 판다가 웹과 똑같이 따라다녀요. 로비의 펫 화면이나 게임 속 펫 버튼에서 고를 수 있어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;가방&lt;/strong&gt; — 가진 블록을 종류별로 보고, 핫바 칸을 눌러 원하는 블록을 넣어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261105-mobile-bag.webp&quot; alt=&quot;가방 화면: 종류별 탭과 가진 아이템&quot;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;곡괭이&lt;/strong&gt; — 가방에서 꺼내면 손에 들고 웹과 같은 동작으로 휘둘러요. 돌은 손보다 빨리 캐져요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;블록 모양 6가지&lt;/strong&gt; — 네모 · 삼각 · 모서리 · 원기둥 · 반블록 · 계단. 놓기 전에 초록색(놓을 수 있음)·빨간색(못 놓음) 미리보기가 보여요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;표정과 동작(C 버튼)&lt;/strong&gt; — 미소 · 활짝 · 윙크 표정, 손 흔들기 · 신나게, 앉기 · 눕기, 캐릭터 HOME/TT 바꾸기. 가만히 있으면 눈도 깜빡여요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261105-mobile-emote.webp&quot; alt=&quot;표정·동작 창&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261105-mobile-face.webp&quot; alt=&quot;TT가 활짝 웃는 표정&quot;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;카메라 줌&lt;/strong&gt; — 두 손가락으로 벌리고 오므려서(PC는 휠) 멀리서 보거나, 끝까지 당기면 1인칭으로 바뀌어요. 1인칭은 마인크래프트처럼 내 눈에서 봐요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;혼자 하기 저장&lt;/strong&gt; — 블록 섬에서 캔 것·지은 것·가방이 앱을 닫아도 남아요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;개선&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;버튼 겹침 해결&lt;/strong&gt; — 버튼 그림이 실제로 누르는 범위보다 크게 그려져서 옆 버튼과 붙어 보였어요. 이제 모든 둥근 버튼을 누르는 크기 그대로 그리고, 버튼끼리 항상 간격이 남도록 자동으로 검사해요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;핫바&lt;/strong&gt; — 가진 게 있을 때만 숫자가 보여요. 휴대폰에서는 의미 없는 키 번호를 숨겼어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;알림&lt;/strong&gt; — 큰 노란 판 대신 위쪽 가운데 작은 남색 알림으로 바꿨어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;수업에서 함께 보이기&lt;/strong&gt; — 앱으로 들어온 친구가 땅을 파거나 블록을 놓으면, 웹에서도 그 동작이 보여요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;알려진 문제&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;친구 기능은 아직 준비 중이에요.&lt;/li&gt;
&lt;li&gt;수업에서 다른 친구의 표정은 아직 바뀌지 않아요.&lt;/li&gt;
&lt;li&gt;가구 놓기와 섬의 물 흐름은 아직 앱에 없어요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 4일 패치 노트 (9) — 친구 옆에서 블록을 캐도 친구가 밀리지 않아요</title>
    <link href="https://craftyap.com/note/patch-2026-11-04-9/" />
    <id>https://craftyap.com/note/patch-2026-11-04-9/</id>
    <published>2026-11-04T00:00:00+09:00</published>
    <updated>2026-11-04T00:00:00+09:00</updated>
    <summary>교실에서 친구와 겹치거나 바로 옆에 서서 블록을 캐면 블록 대신 친구가 밀리고, 친구가 서 있는 칸에 블록을 놓으면 친구가 블록 위로 튕겨 올라가던 문제를 고쳤어요. 여러 명이 계속 밀어도 날아다니지 않고, 오래 수업해도 접속이 끊기지 않아요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;교실에서 친구와 &lt;strong&gt;겹쳐 있거나 바로 옆에&lt;/strong&gt; 서서 블록을 캐면, 블록 대신 &lt;strong&gt;친구가 밀리는&lt;/strong&gt; 문제가 있었어요. 친구 자리에 블록을 놓으면 친구가 블록 위로 &lt;strong&gt;튕겨 올라갔고요&lt;/strong&gt;. 이제는 흰 조준 상자가 블록에 있으면 블록을 캐고, 친구가 서 있는 칸에는 블록이 놓이지 않아요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;친구(Teacher)가 서 있는 칸에 돌 블록을 놓으려고 할 때&lt;/strong&gt; — 이전에는 블록이 친구 몸속에 놓여서 친구가 블록 위로 튕겨 올라갔어요. 이제는 블록이 놓이지 않고 친구도 그대로 서 있어요.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261104-taps-ba.webp&quot; alt=&quot;친구 자리에 블록 놓기 비교: 왼쪽 이전 화면은 친구 캐릭터가 방금 놓인 돌 블록 위로 올라가 있고, 오른쪽 새 화면은 블록 없이 친구가 땅에 그대로 서 있다&quot;&gt;&lt;/p&gt;
&lt;h2&gt;버그 수정&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;캐기가 친구 밀기로 바뀌던 문제&lt;/strong&gt; — 친구와 겹쳐 서 있으면 시선이 친구 몸 안에서 시작돼서, 어디를 조준해도 클릭이 친구 밀기가 됐어요. 이제는 블록을 조준하고 있으면 그 블록을 캐요. 친구가 블록보다 확실히 앞에 있고 나와 겹쳐 있지 않을 때만 친구를 밀어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;친구 자리에 놓인 블록&lt;/strong&gt; — 친구가 서 있는 칸에는 블록을 놓을 수 없어요. 전에는 블록이 친구 몸속에 놓였고, 친구 화면에서 캐릭터가 블록 위로 튕겨 올라갔어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;계속 밀려서 날아다니던 문제&lt;/strong&gt; — 밀린 친구는 잠깐(0.9초) 다시 밀리지 않아요. 그동안 맞으면 반짝이고 소리는 나지만 밀리지는 않아요. 여러 명이 한꺼번에 밀어도 날아다니지 않아요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;오래 수업하면 접속이 끊기던 문제&lt;/strong&gt; — 클릭이 너무 빠를 때 서버가 쌓아 두던 경고가 줄지 않고 계속 쌓여서, 긴 수업 중에 접속이 끊길 수 있었어요. 이제 경고는 시간이 지나면 사라져요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 4일 패치 노트 (8) — 물이 모양 블록 안으로 흘러 들어가요</title>
    <link href="https://craftyap.com/note/patch-2026-11-04-8/" />
    <id>https://craftyap.com/note/patch-2026-11-04-8/</id>
    <published>2026-11-04T00:00:00+09:00</published>
    <updated>2026-11-04T00:00:00+09:00</updated>
    <summary>삼각형과 원형 블록이 만나는 곳, 웅덩이 가장자리, 흐르는 물 속에서 물이 모양 블록을 자연스럽게 채우지 못하던 문제를 고쳤어요. 이제 물이 모양 블록의 빈 쪽으로 실제로 흘러 들어가고, 막힌 면에서 멈춰요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;지난 패치(7)는 물을 &lt;strong&gt;그릴 때만&lt;/strong&gt; 모양 블록 칸을 채워 보여 줬어요. 그래서 물 높이 근처, 웅덩이 가장자리, 흐르는 물에서는 여전히 물이 모양 블록 앞에서 끊겼어요. 이번에는 물이 &lt;strong&gt;실제로&lt;/strong&gt; 삼각형·모서리형·원형·반블록·계단 블록 안으로 흘러 들어가요.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;블록의 &lt;strong&gt;열린 쪽&lt;/strong&gt;으로는 물이 들어가고, 지나가서 계속 흘러요.&lt;/li&gt;
&lt;li&gt;경사의 높은 뒷면, 계단 뒷면, 반블록 바닥처럼 &lt;strong&gt;막힌 면&lt;/strong&gt;에서는 물이 멈춰요.&lt;/li&gt;
&lt;li&gt;수영과 물속 화면도 모양 블록 안의 물을 물로 인식해요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;모양 블록에 둘러싸인 물 한 칸(가운데)과 모양 블록이 잠긴 웅덩이(왼쪽 위)&lt;/strong&gt; — 이전에는 사방이 모양 블록이면 물이 한 칸도 흐르지 못했어요. 이제는 블록의 빈 쪽을 지나 땅 위로 퍼지고, 블록 옆면에 물이 닿아요.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261104-waterlog-ba.webp&quot; alt=&quot;모양 블록과 흐르는 물 비교: 왼쪽 이전 화면은 삼각형, 원형, 반블록, 계단 블록에 둘러싸인 물이 전혀 흐르지 않아 풀밭이 말라 있고, 오른쪽 새 화면은 같은 곳에서 물이 블록 사이로 흘러 넓게 퍼지며 블록 아랫부분이 물에 잠겨 있다&quot;&gt;&lt;/p&gt;
&lt;h2&gt;버그 수정&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;삼각형과 원형이 만나는 곳의 물&lt;/strong&gt; — 모양 블록끼리 붙어 있으면, 물이 어느 칸에도 들어가지 못해 사이가 말라 보였어요. 이제는 칸마다 물이 차요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;물 높이 근처, 웅덩이 가장자리&lt;/strong&gt; — 수면 높이나 웅덩이 테두리에 놓은 모양 블록도 물이 닿는 쪽부터 차요. 반블록으로 테두리를 만들면 물이 그 위로 넘어가고, 계단의 높은 뒷면은 물을 막아요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;흐르는 물&lt;/strong&gt; — 물길에 모양 블록을 놓으면 물이 그 블록을 지나서 계속 흘러요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;물에 잠긴 모양 블록을 캘 때&lt;/strong&gt; — 블록이 사라지는 순간 그 칸의 물이 그대로 남아서, 잠깐 마른 구멍이 보이지 않아요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;함께 바뀐 것&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;교실에서는 서버가 모양 블록 안의 물까지 계산해서 모두에게 똑같이 보여 줘요. 열려 있던 교실 탭은 자동으로 한 번 새로고침돼요.&lt;/li&gt;
&lt;li&gt;모양 블록 안의 물은 따로 저장하지 않아요. 다시 들어오면 주변 물이 몇 초 안에 다시 채워요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;알려진 문제&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;물을 퍼 담는 양동이는 모양 블록 &lt;strong&gt;안의 물&lt;/strong&gt;은 뜨지 못해요. 옆에 있는 물 칸에서 떠 주세요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 4일 패치 노트 (7) — 물이 삼각형·계단·반블록을 감싸요</title>
    <link href="https://craftyap.com/note/patch-2026-11-04-7/" />
    <id>https://craftyap.com/note/patch-2026-11-04-7/</id>
    <published>2026-11-04T00:00:00+09:00</published>
    <updated>2026-11-04T00:00:00+09:00</updated>
    <summary>물속에 삼각형, 모서리형, 반블록, 계단 블록을 놓으면 그 칸만 물이 잘려 네모난 구멍이 보이고, 벽에 붙여 놓으면 옆 벽이 깨진 것처럼 어두운 틈이 생기던 문제를 고쳤어요. 이제 물이 모양 블록을 자연스럽게 감싸요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;물속에 &lt;strong&gt;삼각형, 모서리형, 반블록, 계단&lt;/strong&gt; 블록을 놓으면 그 칸 위만 물이 &lt;strong&gt;네모나게 잘려&lt;/strong&gt; 구멍처럼 보였어요. 이제 물이 모양 블록의 빈 쪽까지 채워져서, 블록이 물에 &lt;strong&gt;자연스럽게 잠긴&lt;/strong&gt; 모습이 돼요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;위: 물을 채운 웅덩이에 여러 모양 블록을 세운 모습&lt;/strong&gt; — 이전에는 블록마다 물 표면에 네모난 구멍이 있었어요. &lt;strong&gt;아래: 벽에 붙인 모서리형 옆&lt;/strong&gt; — 이전에는 물이 벽까지 닿지 못하고 어두운 틈이 생겨 벽이 깨진 것처럼 보였어요.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261104-water-shapes-ba.webp&quot; alt=&quot;물과 모양 블록 비교: 위 줄 왼쪽은 모양 블록마다 물 표면에 갈색 네모 구멍이 있는 이전 화면, 오른쪽은 물이 모양 블록을 감싼 새 화면. 아래 줄 왼쪽은 벽에 붙은 모서리형 옆에 물이 끊겨 어두운 틈이 있는 이전 화면, 오른쪽은 물이 벽까지 닿은 새 화면&quot;&gt;&lt;/p&gt;
&lt;h2&gt;버그 수정&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;모양 블록 둘레에서 잘리던 물&lt;/strong&gt; — 물은 블록이 있는 칸에 들어가지 않는데, 모양 블록은 칸의 일부만 차 있어서 빈 쪽이 물 밖으로 남았어요. 이제 물을 그릴 때 모양 블록 칸도 주변 물 높이만큼 채워서 보여 줘요. 웅덩이 가장자리처럼 바로 옆이 마른 땅이고 그쪽이 열려 있으면 물을 채우지 않아서, 마른 쪽에 물 벽이 생기지 않아요. 계단이나 경사처럼 높은 뒷면이 마른 땅을 막고 있으면 채워요(웅덩이로 내려가는 계단).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;벽에 붙은 모서리·계단 옆의 어두운 틈&lt;/strong&gt; — 물이 모양 블록 칸 앞에서 끊기면서 물 표면 끝이 접혀 보이고, 그 사이로 벽 뒤가 비쳐 벽이 깨진 것처럼 보였어요. 같은 수정으로 물이 벽까지 닿아요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;알려진 문제&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;물이 실제로 모양 블록 칸을 &lt;strong&gt;지나 흐르지는&lt;/strong&gt; 않아요. 예를 들어 계단을 물길로 쓰면 물이 그 칸을 통과하지 않아요.&lt;/li&gt;
&lt;li&gt;물 높이와 딱 같은 높이에 반블록을 &lt;strong&gt;넓게&lt;/strong&gt; 깔면, 가운데 칸 위에는 물이 덜 채워질 수 있어요.&lt;/li&gt;
&lt;li&gt;이미 열려 있던 탭은 &lt;strong&gt;새로고침&lt;/strong&gt;해야 바뀐 화면이 보여요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 4일 패치 노트 (6) — 모양 바꾸기: 반블록과 계단이 생겼어요</title>
    <link href="https://craftyap.com/note/patch-2026-11-04-6/" />
    <id>https://craftyap.com/note/patch-2026-11-04-6/</id>
    <published>2026-11-04T00:00:00+09:00</published>
    <updated>2026-11-04T00:00:00+09:00</updated>
    <summary>F로 바꾸는 블록 모양을 한 칸짜리 여섯 가지(네모형, 삼각형, 모서리형, 원형, 반블록형, 계단형)로 정리했어요. 새로 생긴 반블록과 계단은 점프 없이 걸어서 올라가요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;F 모양 바꾸기&lt;/strong&gt;를 한 칸짜리 &lt;strong&gt;여섯 가지 모양&lt;/strong&gt;으로 정리했어요: &lt;strong&gt;네모형, 삼각형, 모서리형, 원형, 반블록형, 계단형&lt;/strong&gt;. 막대, L자, 판처럼 여러 칸을 한 번에 놓던 조각은 뺐어요. 새로 생긴 &lt;strong&gt;반블록과 계단은 점프하지 않고 걸어서&lt;/strong&gt; 올라가요.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;위: 모양 목록 전체를 한 줄로 놓은 모습&lt;/strong&gt; — 이전에는 막대, L자, 판 같은 여러 칸 조각까지 12가지였어요. 이제는 한 칸 모양 6가지예요. &lt;strong&gt;아래: 6가지를 네 방향으로 놓고, 반블록과 계단은 세우고 뒤집은 모습&lt;/strong&gt;, 그리고 걸어서 오르는 계단이에요.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261104-shapes-ba.webp&quot; alt=&quot;모양 바꾸기 비교: 위 왼쪽은 여러 칸 조각까지 12가지가 놓인 이전 모습, 위 오른쪽은 한 칸 모양 6가지가 놓인 새 모습, 아래는 6가지 모양을 여러 방향으로 놓은 줄과 나무 계단&quot;&gt;&lt;/p&gt;
&lt;h2&gt;새로 추가&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;반블록형&lt;/strong&gt; — 한 칸의 절반 높이 블록이에요. &lt;strong&gt;R&lt;/strong&gt;로 돌리고 &lt;strong&gt;T&lt;/strong&gt;로 세우거나 뒤집을 수 있어서, 바닥에 깔면 낮은 단, 뒤집으면 천장 쪽 절반, 세우면 얇은 벽이 돼요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;계단형&lt;/strong&gt; — 아래 반은 꽉 차고 위 반은 뒤쪽만 있는 계단 블록이에요. 이어 놓으면 계단이 되고, 뒤집으면 처마나 아치 모양도 만들 수 있어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;걸어서 오르기&lt;/strong&gt; — 반블록 높이(0.5칸)까지의 턱은 걸으면 자연스럽게 올라가요. 한 칸짜리 턱은 지금처럼 점프해야 해요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;개선&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;모양 목록 정리&lt;/strong&gt; — 막대(1×2, 1×3, 1×4), L자, 판(2×2, 2×3, 2×4)을 빼고 한 칸 모양만 남겼어요. 이미 지은 건물은 그대로예요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;조준 테두리&lt;/strong&gt; — 반블록을 바라보면 테두리도 그 반쪽만 감싸요. 세우거나 뒤집어도 모양을 따라가요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;가구&lt;/strong&gt; — 가구는 반블록이나 계단의 반쪽 위에 놓으면 떠 보여서, &lt;strong&gt;윗면이 꽉 찬 경우(뒤집어 놓은 반블록·계단)&lt;/strong&gt; 에만 놓여요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;알려진 문제&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;이미 열려 있던 탭은 &lt;strong&gt;새로고침&lt;/strong&gt;해야 새 모양이 보여요. 교실은 업데이트 뒤 자동으로 한 번 새로고침돼요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry xml:base="https://craftyap.com/">
    <title>11월 4일 패치 노트 (5) — 구멍 난 블록을 고치고, 검은 테두리를 모두 걷어냈어요</title>
    <link href="https://craftyap.com/note/patch-2026-11-04-5/" />
    <id>https://craftyap.com/note/patch-2026-11-04-5/</id>
    <published>2026-11-04T00:00:00+09:00</published>
    <updated>2026-11-04T00:00:00+09:00</updated>
    <summary>돌아다니다 보면 여기저기 블록 윗면이 대각선으로 뚫리거나 통째로 비어 보이던 문제를 고쳤어요. 캐릭터와 펫의 검은 윤곽선, 블록 가장자리의 검은 줄, 블록 그림 속 가는 검은 선도 모두 없앴어요.</summary>
    <content type="html">&lt;h2&gt;한눈에 보기&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;돌아다니다 보면 여기저기 블록에 구멍이 뚫려 보이던 문제&lt;/strong&gt;를 고쳤어요. 블록 윗면이 대각선으로 반만 있거나 통째로 비어서 안쪽이 까맣게 보였어요. 그리고 화면에 남아 있던 &lt;strong&gt;검은 테두리를 모두 걷어냈어요&lt;/strong&gt;: 캐릭터와 펫의 윤곽선, 블록 덩어리 가장자리의 검은 줄, 블록 그림 속 가는 선.&lt;/p&gt;
&lt;h2&gt;BEFORE / AFTER&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;위: 같은 자리의 조약돌 블록&lt;/strong&gt; — 이전에는 윗면이 대각선으로 뚫려 안쪽이 까맣게 보였어요. &lt;strong&gt;아래: 캐릭터와 펫&lt;/strong&gt; — 이전에는 몸 둘레에 검은 윤곽선이 있었어요.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261104-holes-ba.webp&quot; alt=&quot;구멍 난 블록과 윤곽선 비교: 위 줄 왼쪽은 윗면이 대각선으로 뚫려 까만 조약돌 블록, 오른쪽은 같은 자리에서 온전한 블록. 아래 줄 왼쪽은 검은 윤곽선이 있는 캐릭터와 펫, 오른쪽은 윤곽선 없는 모습&quot;&gt;&lt;/p&gt;
&lt;h2&gt;버그 수정&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;여기저기 구멍 난 블록&lt;/strong&gt; — 붙어 있는 블록의 윗면을 그릴 때, 블록이 놓인 &lt;strong&gt;위치에 따라&lt;/strong&gt; 계산에 아주 작은 오차가 끼어서 윗면 조각 일부를 빠뜨렸어요. 그래서 같은 모양으로 쌓아도 어떤 자리에서만 구멍이 났어요. 이제 그 오차를 정리한 뒤에 그려요. 블록 2,600여 개를 쌓고 150칸을 오가며 공기에 닿은 면 67만 개를 하나하나 확인해서, 빠진 면이 없는 것을 확인했어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;블록 덩어리 가장자리의 검은 줄&lt;/strong&gt; — 블록 사이 틈으로 하늘이 비치지 않게 블록 뒤에 깔아 둔 어두운 막이 블록보다 몇 cm 바깥에 있어서, 가장자리를 따라 검은 줄로 보였어요. 이제 막을 블록 안쪽으로 넣었어요. 틈으로 하늘이 비치지 않는 것은 그대로예요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;개선&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;캐릭터·펫·가구 윤곽선 없애기&lt;/strong&gt; — 몸 둘레의 검은 선을 그리지 않아요. 이 선을 그리던 화면 처리 두 단계를 매 화면 건너뛰게 돼서, 그만큼 그리는 일도 줄었어요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;블록 그림 속 가는 선만 빼기&lt;/strong&gt; — 모든 블록에서 &lt;strong&gt;가는 선만&lt;/strong&gt; 빼고, &lt;strong&gt;넓은 어두운 부분&lt;/strong&gt;(석탄 덩이, 물음표, 호박 얼굴, 화로 불구멍)은 그림 그대로 둬요. 금 간 돌벽돌의 금은 그 블록의 모습이라 남겼어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;/note/assets/20261104-no-outlines-ba.webp&quot; alt=&quot;검은 테두리 비교: 위 줄은 캐릭터와 펫의 윤곽선, 아래 줄은 양털 블록 가장자리를 3배로 확대한 모습. 왼쪽이 이전, 오른쪽이 새 화면&quot;&gt;&lt;/p&gt;
&lt;h2&gt;알려진 문제&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;이미 열려 있던 탭은 &lt;strong&gt;새로고침&lt;/strong&gt;해야 바뀐 화면이 보여요.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
</feed>
