<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>아케이드 on To the Moon</title><link>https://junstellar.github.io/tags/%EC%95%84%EC%BC%80%EC%9D%B4%EB%93%9C/</link><description>Recent content in 아케이드 on To the Moon</description><generator>Hugo -- gohugo.io</generator><language>ko-kr</language><lastBuildDate>Tue, 28 Jul 2026 09:00:00 +0900</lastBuildDate><atom:link href="https://junstellar.github.io/tags/%EC%95%84%EC%BC%80%EC%9D%B4%EB%93%9C/index.xml" rel="self" type="application/rss+xml"/><item><title>AI로 게임 만들기 #5 — 휴지통에 종이 던지기, 근데 '진짜 게임처럼' (공개빌드 #5)</title><link>https://junstellar.github.io/p/ai-game-lab-build-5/</link><pubDate>Tue, 28 Jul 2026 09:00:00 +0900</pubDate><guid>https://junstellar.github.io/p/ai-game-lab-build-5/</guid><description>&lt;p&gt;&lt;a class="link" href="https://junstellar.github.io/p/ai-game-lab-build-4/" &gt;지난 편&lt;/a&gt;까지 게임 랩엔 네 개가 쌓였습니다 — 🎨 그림 퀴즈, 🟩 한글 워들, 🍰 디저트 탑, 🕹️ 낙하 회피. 다섯 번째는 &lt;strong&gt;종이 농구&lt;/strong&gt;예요. 근데 이번 편은 좀 다릅니다. 새 게임을 하나 더 늘리기보다, &lt;strong&gt;게임 하나를 &amp;ldquo;그냥 되는&amp;rdquo; 상태에서 &amp;ldquo;진짜 게임처럼&amp;quot;까지 다듬는 것&lt;/strong&gt;에 집중했거든요.&lt;/p&gt;
&lt;p&gt;말보다 보는 게 빠르니 &lt;strong&gt;플레이 영상&lt;/strong&gt;부터 👇&lt;/p&gt;
&lt;video autoplay loop muted playsinline preload="metadata" poster="/p/ai-game-lab-build-5/paper-hoop-play-poster.webp" style="width:100%;max-width:420px;display:block;margin:1.2rem auto;border-radius:14px;box-shadow:0 6px 24px rgba(0,0,0,.25)"&gt;
 &lt;source src="https://junstellar.github.io/p/ai-game-lab-build-5/paper-hoop-play.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;p&gt;👉 &lt;strong&gt;&lt;a class="link" href="https://junstellar.github.io/games/paper-hoop/" &gt;종이 농구 직접 하러 가기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="어떤-게임이냐면"&gt;어떤 게임이냐면
&lt;/h2&gt;&lt;p&gt;3초컷입니다:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;구겨진 종이를 &lt;strong&gt;화면 아무 곳이나 당겼다 놓아&lt;/strong&gt; 휴지통에 골인 (공을 안 짚어도 돼요)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;가운데로 쏙 = 스월(2점)&lt;/strong&gt;, 림이나 백보드 맞고 들어가면 &lt;strong&gt;뱅크(1점)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;바람&lt;/strong&gt; 주의! 연속 골인하면 &lt;strong&gt;🔥 ON FIRE&lt;/strong&gt;(2배 점수)&lt;/li&gt;
&lt;li&gt;3번 놓치면 끝. 점수는 누적·최고 기록·연속 출석까지 다른 게임처럼 쌓여요&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="처음엔-게임-같지가-않았다"&gt;처음엔 &amp;ldquo;게임 같지가 않았다&amp;rdquo;
&lt;/h2&gt;&lt;p&gt;솔직히 첫 버전은 별로였어요. 발사가 너무 빨라서 종이가 &lt;strong&gt;번쩍 사라지는&lt;/strong&gt; 수준이라 손맛이 0이었죠. 그래서:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;비행을 &lt;strong&gt;2배 느리게&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;이것만 넣었는데 바로 &amp;ldquo;오, 게임이네&amp;rdquo; 소리가 나왔습니다. &lt;strong&gt;완성도의 8할은 손맛&lt;/strong&gt;이더라고요.&lt;/p&gt;
&lt;h2 id="그다음-고퀄로-끝까지-밀어봤다"&gt;그다음 &amp;lsquo;고퀄&amp;rsquo;로 끝까지 밀어봤다
&lt;/h2&gt;&lt;p&gt;여기서 멈춰도 됐는데, 어디까지 되나 궁금해서 다 넣어봤어요:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔊 &lt;strong&gt;사운드&lt;/strong&gt; — 에셋 파일 &lt;strong&gt;0개&lt;/strong&gt;. WebAudio로 발사 &amp;ldquo;휘익&amp;rdquo;, 스월 &amp;ldquo;사악~&amp;rdquo;, 뱅크 &amp;ldquo;통-딩&amp;quot;을 &lt;strong&gt;코드로 합성&lt;/strong&gt;했습니다&lt;/li&gt;
&lt;li&gt;🏀 &lt;strong&gt;물리&lt;/strong&gt; — 좌우 림에 튕겨 덜덜거리는 &lt;strong&gt;in&amp;amp;out&lt;/strong&gt;, 뒤 &lt;strong&gt;백보드 뱅크샷&lt;/strong&gt;, 입구엔 &lt;strong&gt;천 네트가 출렁&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;🔥 &lt;strong&gt;ON FIRE&lt;/strong&gt; — 연속 골인으로 게이지가 차고, 만렙이면 &lt;strong&gt;공에 불붙고 2배&lt;/strong&gt; (NBA Jam 오마주)&lt;/li&gt;
&lt;li&gt;🎯 &lt;strong&gt;3점 라인&lt;/strong&gt; — 먼 통일수록 고득점. **백스핀(마그누스)**으로 궤적이 살짝 휘어요&lt;/li&gt;
&lt;li&gt;✨ 그 외 히트스톱·카메라 펀치줌·리본 잔상 같은 자잘한 &lt;strong&gt;연출 주스&lt;/strong&gt;까지&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="우리-집-그래픽카드가-배경을-그렸다"&gt;우리 집 그래픽카드가 배경을 그렸다
&lt;/h2&gt;&lt;p&gt;제일 좋아하는 부분이에요. 배경 사무실 일러스트를 &lt;strong&gt;집에 있는 그래픽카드(ComfyUI/SDXL)로 직접 뽑아서&lt;/strong&gt; 깔았습니다. &lt;a class="link" href="https://junstellar.github.io/p/claude-local-image-generation/" &gt;예전에 노트북에 ComfyUI를 깔아둔 것&lt;/a&gt;을 이렇게 써먹네요. 브라우저에서 바로 돌아가는 가벼운 게임인데도 배경은 손그림풍이죠. 여기에 &lt;strong&gt;낮/밤 테마&lt;/strong&gt;까지 붙였어요.&lt;/p&gt;
&lt;p&gt;&lt;img alt="밤 테마 + ON FIRE — 불붙은 종이공" class="gallery-image" data-flex-basis="185px" data-flex-grow="77" height="930" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://junstellar.github.io/p/ai-game-lab-build-5/paper-hoop-fire.webp" width="720"&gt;&lt;/p&gt;
&lt;h2 id="오래-붙잡는-장치들"&gt;오래 붙잡는 장치들
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;📅 &lt;strong&gt;데일리 챌린지&lt;/strong&gt; — 날짜 시드라 그날은 &lt;strong&gt;모두 같은 통·바람&lt;/strong&gt;. &amp;ldquo;오늘 몇 점?&amp;rdquo; 공유용&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;li&gt;♿ &lt;strong&gt;접근성&lt;/strong&gt; — 멀미 방지(모션 축소 존중), 색약 안전 파워 표시&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="마지막에-배운-것-작은-ux가-게임을-살린다"&gt;마지막에 배운 것: 작은 UX가 게임을 살린다
&lt;/h2&gt;&lt;p&gt;다 만들고 플레이하다가 치명적인 걸 발견했어요. 슬링샷이 &lt;strong&gt;공(좌하단 구석) 기준&lt;/strong&gt;이라 뒤로 당길 공간이 없었던 거예요. 그래서 **&amp;ldquo;화면 아무 곳이나 짚고 상대적으로 당기기&amp;rdquo;**로 바꾸니 완전히 달라졌습니다. 화려한 기능 20개보다 &lt;strong&gt;이 한 줄짜리 조작 수정&lt;/strong&gt;이 체감이 훨씬 컸어요.&lt;/p&gt;
&lt;h2 id="이제-게임-랩이-5개"&gt;이제 게임 랩이 5개
&lt;/h2&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;🎨&lt;/td&gt;
					&lt;td&gt;&lt;a class="link" href="https://junstellar.github.io/games/guess-image/" &gt;AI 그림 맞히기&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;머리 (퀴즈)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;🟩&lt;/td&gt;
					&lt;td&gt;&lt;a class="link" href="https://junstellar.github.io/games/hangul-word/" &gt;한글 단어 맞히기&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;습관 (데일리)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;🍰&lt;/td&gt;
					&lt;td&gt;&lt;a class="link" href="https://junstellar.github.io/games/stack-tower/" &gt;디저트 탑 쌓기&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;손맛 (아케이드)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;🕹️&lt;/td&gt;
					&lt;td&gt;&lt;a class="link" href="https://junstellar.github.io/games/dodge/" &gt;낙하 회피&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;반사신경 (액션)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;🗑️&lt;/td&gt;
					&lt;td&gt;&lt;a class="link" href="https://junstellar.github.io/games/paper-hoop/" &gt;종이 농구&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;조준 (물리)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;머리·습관·손맛·반사신경·조준 — &lt;a class="link" href="https://junstellar.github.io/games/" &gt;게임 랩&lt;/a&gt;이 5색이 됐습니다.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="https://junstellar.github.io/games/paper-hoop/" &gt;종이 농구 한 판&lt;/a&gt;&lt;/strong&gt; 하고 몇 점인지 알려주세요. 스월로 3연속 넣으면 불붙습니다. 🔥&lt;/p&gt;
&lt;p&gt;&lt;em&gt;다음 편엔 여섯 번째 게임을 들고 오겠습니다.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>AI로 게임 만들기 #4 — 쏟아지는 걸 피하는 '낙하 회피', 그리고 플레이 영상까지 (공개빌드 #4)</title><link>https://junstellar.github.io/p/ai-game-lab-build-4/</link><pubDate>Tue, 21 Jul 2026 09:00:00 +0900</pubDate><guid>https://junstellar.github.io/p/ai-game-lab-build-4/</guid><description>&lt;p&gt;&lt;a class="link" href="https://junstellar.github.io/p/ai-game-lab-build-3/" &gt;지난 편&lt;/a&gt;까지 게임 랩엔 세 개가 쌓였습니다 — 🎨 그림 퀴즈(머리), 🟩 한글 워들(습관), 🍰 디저트 탑(손맛). 딱 하나 비어 있던 게 &lt;strong&gt;순수 액션&lt;/strong&gt;이었어요. 그래서 네 번째는 반사신경으로 하는 게임 — &lt;strong&gt;낙하 회피&lt;/strong&gt;입니다.&lt;/p&gt;
&lt;p&gt;말로 설명하는 것보다 보는 게 빠르니, 이번엔 &lt;strong&gt;10초 플레이 영상&lt;/strong&gt;부터 올립니다 👇&lt;/p&gt;
&lt;video autoplay loop muted playsinline preload="metadata" poster="/p/ai-game-lab-build-4/dodge-play-poster.webp" style="width:100%;max-width:420px;display:block;margin:1.2rem auto;border-radius:14px;box-shadow:0 6px 24px rgba(0,0,0,.25)"&gt;
 &lt;source src="https://junstellar.github.io/p/ai-game-lab-build-4/dodge-play.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;p&gt;👉 &lt;strong&gt;&lt;a class="link" href="https://junstellar.github.io/games/dodge/" &gt;낙하 회피 직접 하러 가기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="어떤-게임이냐면"&gt;어떤 게임이냐면
&lt;/h2&gt;&lt;p&gt;규칙은 3초컷입니다:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🚀 로켓을 &lt;strong&gt;드래그(PC는 ← →)로 좌우&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;를 먹으면 생명 회복(최대 5)&lt;/li&gt;
&lt;li&gt;하트 3개로 시작, 부딪히면 하나씩 깎이고 0이면 끝&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;갈수록 빨라집니다.&lt;/strong&gt; 점수 = 버틴 만큼 + 별&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;결과는 &lt;code&gt;🕹️ 낙하 회피 — N점!&lt;/code&gt;으로 공유되고, 최고 기록·연속 출석도 다른 게임들처럼 쌓여요. 조작이 한 손이라 폰에서 특히 잘 맞습니다.&lt;/p&gt;
&lt;h2 id="이번-편의-새로운-것--게임이-스스로-플레이하게-만들기"&gt;이번 편의 새로운 것 — 게임이 스스로 플레이하게 만들기
&lt;/h2&gt;&lt;p&gt;위 영상, 제가 직접 플레이한 게 아니라 &lt;strong&gt;게임이 자기 자신을 플레이한 걸 녹화&lt;/strong&gt;한 거예요. 이번에 처음 해본 건데 방법이 재밌었습니다:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;게임에 &lt;strong&gt;간단한 회피 AI&lt;/strong&gt;를 붙였어요 — 매 순간 &amp;ldquo;제일 가까운 폭탄이 왼쪽에 있으면 오른쪽으로, 위험이 없으면 근처 별 쪽으로&amp;rdquo; 로켓을 움직이게&lt;/li&gt;
&lt;li&gt;그 상태로 게임을 돌리면서 &lt;strong&gt;캔버스 화면을 그대로 녹화&lt;/strong&gt;(브라우저의 화면 녹화 기능)&lt;/li&gt;
&lt;li&gt;나온 영상을 &lt;strong&gt;10초짜리 mp4&lt;/strong&gt;로 변환해서 이 글에 임베드&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;즉 &amp;ldquo;게임을 만든 김에, 그 게임한테 스스로 시연까지 시킨&amp;rdquo; 셈이에요. 앞으로 게임마다 이렇게 짧은 플레이 영상을 붙이면 글이 훨씬 생생해지겠더라고요.&lt;/p&gt;
&lt;h2 id="그리고-난이도-한-번-손봄"&gt;그리고 난이도 한 번 손봄
&lt;/h2&gt;&lt;p&gt;처음엔 좀 쉬웠어요(&amp;ldquo;이거 안 죽는데?&amp;rdquo;). 그래서 &lt;strong&gt;낙하 속도와 등장 빈도를 살짝 올려서&lt;/strong&gt;, 초반은 여유롭다가 중반부터 확 조여지게 바꿨습니다. 이런 자잘한 손맛 조정이 액션 게임에선 은근 중요하더라고요.&lt;/p&gt;
&lt;h2 id="이제-게임-랩이-4색-됐습니다"&gt;이제 게임 랩이 4색 됐습니다
&lt;/h2&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;🎨&lt;/td&gt;
					&lt;td&gt;&lt;a class="link" href="https://junstellar.github.io/games/guess-image/" &gt;AI 그림 맞히기&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;머리 (퀴즈)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;🟩&lt;/td&gt;
					&lt;td&gt;&lt;a class="link" href="https://junstellar.github.io/games/hangul-word/" &gt;한글 단어 맞히기&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;습관 (데일리)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;🍰&lt;/td&gt;
					&lt;td&gt;&lt;a class="link" href="https://junstellar.github.io/games/stack-tower/" &gt;디저트 탑 쌓기&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;손맛 (아케이드)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;🕹️&lt;/td&gt;
					&lt;td&gt;&lt;a class="link" href="https://junstellar.github.io/games/dodge/" &gt;낙하 회피&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;반사신경 (액션)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;머리·습관·손맛·반사신경 — 이제 어떤 기분에 들어와도 하나쯤 걸리는 &lt;a class="link" href="https://junstellar.github.io/games/" &gt;게임 랩&lt;/a&gt;이 됐습니다.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="https://junstellar.github.io/games/dodge/" &gt;낙하 회피 한 판&lt;/a&gt;&lt;/strong&gt; 해보시고 몇 점 나오는지 알려주세요. 저는 별 먹으려다 폭탄에 자주 박습니다. 🚀&lt;/p&gt;
&lt;p&gt;&lt;em&gt;다음 편엔 다섯 번째 게임을 들고 오겠습니다.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>AI로 게임 만들기 #3 — 원버튼 '디저트 탑 쌓기', 막대기가 마카롱이 되기까지 (공개빌드 #3)</title><link>https://junstellar.github.io/p/ai-game-lab-build-3/</link><pubDate>Thu, 16 Jul 2026 20:00:00 +0900</pubDate><guid>https://junstellar.github.io/p/ai-game-lab-build-3/</guid><description>&lt;p&gt;&lt;a class="link" href="https://junstellar.github.io/p/ai-game-lab-build-2/" &gt;지난 편&lt;/a&gt;까지 만든 두 게임(그림 퀴즈, 한글 워들)을 놓고 보니 공통점이 있더라고요 — &lt;strong&gt;둘 다 머리 쓰는 게임&lt;/strong&gt;입니다. 라이브러리에 퀴즈만 쌓이면 재미없죠. 그래서 세 번째는 완전히 반대로, 아무 생각 없이 순전히 &lt;strong&gt;손맛&lt;/strong&gt;으로 하는 게임을 만들었습니다. 결과물은… &lt;strong&gt;디저트 탑 쌓기&lt;/strong&gt;가 됐어요. 왜 &amp;ldquo;디저트&amp;quot;인지는 뒤에서 이야기하겠습니다.&lt;/p&gt;
&lt;p&gt;👉 &lt;strong&gt;&lt;a class="link" href="https://junstellar.github.io/games/stack-tower/" &gt;디저트 탑 쌓기 하러 가기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="탑-쌓기-장르가-뭐냐면"&gt;&amp;lsquo;탑 쌓기&amp;rsquo; 장르가 뭐냐면
&lt;/h2&gt;&lt;p&gt;모바일 게임 좀 해보셨으면 &amp;lsquo;Stack&amp;rsquo;류 게임을 기억하실 거예요. 규칙은 이게 전부입니다:&lt;/p&gt;
&lt;ul&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;li&gt;블록이 점점 좁아지다가, 완전히 빗나가면 끝 — &lt;strong&gt;몇 층까지 쌓았나?&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;배우는 데 30초, 한 판에 30초. 그런데 &amp;ldquo;한 판만 더&amp;quot;가 끝없이 나오는 마성의 장르죠.&lt;/p&gt;
&lt;h2 id="이렇게-플레이합니다"&gt;이렇게 플레이합니다
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;화면 &lt;strong&gt;탭&lt;/strong&gt;(PC는 스페이스바) 한 번 = 디저트 낙하&lt;/li&gt;
&lt;li&gt;삐끗한 만큼 잘려서 탑이 점점 좁아집니다 — 착지할 때마다 크림이 찌익 튀고요&lt;/li&gt;
&lt;li&gt;오차 몇 픽셀 이내로 딱 맞추면 &lt;strong&gt;PERFECT&lt;/strong&gt; — 안 잘리고, &lt;strong&gt;체리나 딸기가 톡 하고 올라갑니다&lt;/strong&gt; (탑에 그대로 남아서, 퍼펙트 이력이 훈장처럼 쌓여요)&lt;/li&gt;
&lt;li&gt;연속 PERFECT면 좁아졌던 폭이 조금씩 &lt;strong&gt;회복&lt;/strong&gt;됩니다 (실수해도 컴백 가능)&lt;/li&gt;
&lt;li&gt;올라갈수록 점점 빨라집니다. 점수 = 층수&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img alt="디저트 탑 쌓기 플레이 화면" class="gallery-image" data-flex-basis="157px" data-flex-grow="65" height="1520" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://junstellar.github.io/p/ai-game-lab-build-3/stack-dessert.webp" srcset="https://junstellar.github.io/p/ai-game-lab-build-3/stack-dessert_hu_b128a1dd5efd7cf5.webp 800w, https://junstellar.github.io/p/ai-game-lab-build-3/stack-dessert.webp 1000w" width="1000"&gt;&lt;/p&gt;
&lt;p&gt;팬케이크, 마카롱, 생크림, 초콜릿… 층마다 다른 디저트가 올라오는데, 문제는 —&lt;/p&gt;
&lt;h2 id="젤리는-흔들립니다-"&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;입니다. 흔들리는 젤리 위에 다음 디저트를 얹어야 하니, 타이밍을 완전히 빼앗기죠. 대신 그 위에 뭔가 얹히면 젤리는 그 자리에 눌려 고정됩니다. 이 게임의 시그니처 기믹이에요 — &amp;ldquo;아, 젤리다…&amp;rdquo; 하는 순간의 긴장감.&lt;/p&gt;
&lt;h2 id="막대기가-마카롱이-되기까지"&gt;막대기가 마카롱이 되기까지
&lt;/h2&gt;&lt;p&gt;사실 이번 편의 진짜 이야기는 이겁니다. 이 게임, &lt;strong&gt;세 번 변신했어요.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1차 — 색깔 막대기.&lt;/strong&gt; 로직을 다 만들고 첫 버전을 보여줬더니 돌아온 반응: &lt;em&gt;&amp;ldquo;좋은데, 탑 디자인이 너무 구리다.&amp;rdquo;&lt;/em&gt; …맞는 말이었습니다:&lt;/p&gt;
&lt;p&gt;&lt;img alt="1차 — 평평한 막대 탑" class="gallery-image" data-flex-basis="157px" data-flex-grow="65" height="1520" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://junstellar.github.io/p/ai-game-lab-build-3/stack-before.webp" srcset="https://junstellar.github.io/p/ai-game-lab-build-3/stack-before_hu_f0af13ca931753df.webp 800w, https://junstellar.github.io/p/ai-game-lab-build-3/stack-before.webp 1000w" width="1000"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2차 — 입체(2.5D).&lt;/strong&gt; 그래서 블록에 윗면·옆면을 붙여 입체로 갈아엎었습니다. 훨씬 나아졌죠:&lt;/p&gt;
&lt;p&gt;&lt;img alt="2차 — 2.5D 입체 탑" class="gallery-image" data-flex-basis="157px" data-flex-grow="65" height="1520" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://junstellar.github.io/p/ai-game-lab-build-3/stack-after.webp" srcset="https://junstellar.github.io/p/ai-game-lab-build-3/stack-after_hu_284ac3b4a153d663.webp 800w, https://junstellar.github.io/p/ai-game-lab-build-3/stack-after.webp 1000w" width="1000"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3차 — 디저트.&lt;/strong&gt; 그런데 여기서 &amp;ldquo;아예 디저트를 쌓으면 어때? 젤리는 흔들리고!&amp;ldquo;라는 아이디어가 나왔고 — 그 순간 이 게임이 흔한 Stack 클론에서 &lt;strong&gt;자기 정체성이 있는 게임&lt;/strong&gt;으로 바뀌었습니다. 파스텔 배경, 케이크 스탠드, 시럽 드립, 퍼펙트 체리, 그리고 흔들리는 젤리까지. 위의 플레이 화면이 그 결과예요.&lt;/p&gt;
&lt;p&gt;게임 로직은 처음부터 끝까지 그대로입니다. 바뀐 건 &lt;strong&gt;그리는 코드와 콘셉트&lt;/strong&gt;뿐인데, 게임의 인상은 매번 완전히 달라졌어요. 만들면서 배운 것: 규칙이 게임의 뼈대라면, &lt;strong&gt;콘셉트는 게임의 얼굴&lt;/strong&gt;이더라고요.&lt;/p&gt;
&lt;h2 id="이제-게임이-셋--성격이-다-다릅니다"&gt;이제 게임이 셋 — 성격이 다 다릅니다
&lt;/h2&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;🎨&lt;/td&gt;
					&lt;td&gt;&lt;a class="link" href="https://junstellar.github.io/games/guess-image/" &gt;AI 그림 맞히기&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;머리 (퀴즈)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;🟩&lt;/td&gt;
					&lt;td&gt;&lt;a class="link" href="https://junstellar.github.io/games/hangul-word/" &gt;한글 단어 맞히기&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;습관 (데일리)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;🍰&lt;/td&gt;
					&lt;td&gt;&lt;a class="link" href="https://junstellar.github.io/games/stack-tower/" &gt;디저트 탑 쌓기&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;손맛 (아케이드)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;ldquo;비슷한 게임 모음&amp;quot;이 아니라, 이제야 &lt;a class="link" href="https://junstellar.github.io/games/" &gt;게임 랩&lt;/a&gt;이 구색을 갖춘 느낌입니다.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="https://junstellar.github.io/games/stack-tower/" &gt;디저트 탑 한 판&lt;/a&gt;&lt;/strong&gt; 쌓아보시고 몇 층인지 알려주세요. 참고로 저는 젤리 위에서 자꾸 무너집니다. 🚀&lt;/p&gt;
&lt;p&gt;&lt;em&gt;다음 편엔 네 번째 게임을 들고 오겠습니다.&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>