<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Salmonholic 개발일지</title><description>1인 게임 스튜디오 Salmonholic의 개발일지</description><link>https://salmonholic.com/</link><language>ko-kr</language><item><title>결과 화면에서 8초 뒤 다음 경기: Salmonholic 자동 다음 경기를 멈추게 하는 다섯 가지 조건</title><link>https://salmonholic.com/blog/sh-auto-next-match-countdown/</link><guid isPermaLink="true">https://salmonholic.com/blog/sh-auto-next-match-countdown/</guid><description>Salmonholic 0.22.1에 넣은 자동 다음 경기 기록. 첫 결과 8초, 그 뒤 6초 카운트다운을 붙이고, 입력·탭 숨김·광고·10초 자리 비움·무입력 두 판일 때 멈추게 한 이유와 검증 과정을 정리했다.</description><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate><category>Salmonholic</category><category>UX</category><category>결과 화면</category><category>재경기</category><category>텔레메트리</category></item><item><title>첫 1분을 지켜 주려다 봇의 눈을 가렸다: Salmonholic 초반 보호와 숙련자 생존 회귀</title><link>https://salmonholic.com/blog/sh-opening-grace-blind-bots/</link><guid isPermaLink="true">https://salmonholic.com/blog/sh-opening-grace-blind-bots/</guid><description>Salmonholic 0.22.0에서 모든 사람에게 첫 60초 보호를 넣었다가 숙련자의 90초 생존이 떨어졌다. 공격 금지 규칙이 봇의 시야까지 지운 원인을 같은 60시드 540판으로 찾아 고친 기록이다.</description><pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate><category>Salmonholic</category><category>밸런스</category><category>봇 AI</category><category>시뮬레이션</category><category>회귀</category></item><item><title>내 컴퓨터에서만 보이던 몬스터 다섯: PallMark 커밋 안 된 생성 파일 107개를 분류한 날</title><link>https://salmonholic.com/blog/pm-uncommitted-generated-assets/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-uncommitted-generated-assets/</guid><description>스팀 촬영이 2·3층에서 멈췄다. 맥에서만 다시 만들어지고 커밋되지 않은 몬스터 배선 표 때문이었다. 같은 사고를 찾으려고 커밋 안 된 파일 107개를 내용 변경과 잡음으로 나눈 기록.</description><pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>Unity</category><category>생성 자산</category><category>버전 관리</category><category>개발일지</category></item><item><title>캐릭터가 작아서 안 보인다: 랜선포차 화상 그리드를 머리~허리 구도로 당긴 날</title><link>https://salmonholic.com/blog/pocha-grid-close-up-frame/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-grid-close-up-frame/</guid><description>2×3 화상 그리드의 캐릭터가 작다는 말을 듣고 구도를 다시 잡았다. 보여 줄 세로 범위를 2.5에서 1.93으로 줄이고, 이름표와 배탈 게이지를 얇게 만든 과정을 커밋으로 정리했다.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>개발일지</category><category>UI</category><category>화상 그리드</category><category>캐릭터 아트</category></item><item><title>640×360을 버리고 창 크기로 그리기: Salmonholic 화면을 선명하게 바꾼 0.13.0</title><link>https://salmonholic.com/blog/sh-native-res-rendering/</link><guid isPermaLink="true">https://salmonholic.com/blog/sh-native-res-rendering/</guid><description>작은 버퍼에 그린 뒤 통째로 늘리던 Salmonholic 렌더링을 창 해상도로 직접 그리게 바꾼 기록. 무제한 고해상도를 버린 이유와 해상도 상한, 같은 전투 프레임으로 비교한 전후 수치를 정리했다.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>Salmonholic</category><category>렌더링</category><category>해상도</category><category>Godot</category><category>픽셀아트</category><category>성능</category></item><item><title>카카오톡 링크로 온 친구가 막히던 네 곳: 랜선포차 모바일 브라우저 대응기</title><link>https://salmonholic.com/blog/pocha-mobile-browser-traps/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-mobile-browser-traps/</guid><description>랜선포차는 단톡방 링크로 들어오는 사람이 많다. http 링크, 잠긴 소리, 아이폰 무음 스위치, 인앱 브라우저의 저장 막힘을 하루 동안 고친 기록이다.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>모바일 웹</category><category>카카오톡 인앱</category><category>iOS 사파리</category><category>웹 오디오</category></item><item><title>소리 없는 이벤트 찾기: PallMark 효과음을 코드에서 데이터 표로 옮긴 세 단계</title><link>https://salmonholic.com/blog/pm-sound-wiring-data/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-sound-wiring-data/</guid><description>개발 중인 PallMark에서 게임이 내는 이벤트 86개와 스킬·시길·몬스터의 소리 경로를 전수 조사하고, 빈자리를 데이터 표로 채운 기록이다. 일반 적 57종을 음색 그룹 10개로 나누고, 같은 WAV를 2D와 3D에 동시에 걸어 생긴 충돌도 고쳤다.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>사운드</category><category>효과음</category><category>Unity</category><category>데이터 주도</category><category>테스트</category></item><item><title>발자국은 동그라미가 아니다: AvoidNow 판정 모양을 좌표로 못 박은 시험</title><link>https://salmonholic.com/blog/an-hit-shape-tests/</link><guid isPermaLink="true">https://salmonholic.com/blog/an-hit-shape-tests/</guid><description>억울하게 맞지 않으려면 &apos;공정함&apos;을 느낌이 아니라 좌표로 고정해야 했다. AvoidNow의 발자국·충격파·꼬리 판정 모양을 GDScript와 TypeScript 양쪽에서 똑같이 검사한 기록.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>판정</category><category>자동 시험</category><category>넷코드</category><category>1인 개발</category></item><item><title>느린 폰에서 저절로 가벼워지게 — Salmonholic의 적응형 품질 4단계</title><link>https://salmonholic.com/blog/sh-adaptive-quality-levels/</link><guid isPermaLink="true">https://salmonholic.com/blog/sh-adaptive-quality-levels/</guid><description>기기마다 성능이 다른 브라우저 게임에서, 실제 프레임 시간을 보고 입자·소리·화면 흔들림만 자동으로 줄이는 적응형 품질을 넣은 기록. 전투 로직은 건드리지 않아 리플레이 검증은 그대로 통과한다.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>Salmonholic</category><category>성능</category><category>적응형 품질</category><category>프레임</category><category>브라우저게임</category><category>Godot</category></item><item><title>한 장짜리 캐릭터를 라운드 사이에 움직이기: 기울이기를 버리고 몸풀기 자세를 두 장씩 그렸다</title><link>https://salmonholic.com/blog/pocha-warmup-two-poses/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-warmup-two-poses/</guid><description>랜선포차의 숨 고르기 10초 동안 캐릭터가 몸을 푼다. 처음엔 그림을 기울이고 늘여서 흉내 냈다가 별로라 접고, 56종마다 몸풀기 자세 두 장(112장)을 그려 번갈아 보여 준 과정을 적었다.</description><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><category>캐릭터 아트</category><category>애니메이션</category><category>랜선포차</category><category>아트 파이프라인</category><category>모션</category></item><item><title>두 언어가 같은 48바이트를 읽게: AvoidNow 스냅샷을 바이너리로 바꾼 기록</title><link>https://salmonholic.com/blog/an-binary-codec/</link><guid isPermaLink="true">https://salmonholic.com/blog/an-binary-codec/</guid><description>AvoidNow 멀티플레이의 JSON 프레임을 바이너리로 바꾼 과정을 정리했다. 플레이어 한 명을 48바이트에 담는 레이아웃, 6바이트 입력, 그리고 GDScript와 TypeScript가 같은 바이트를 읽는지 확인한 방법까지.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>네트워크</category><category>직렬화</category><category>바이너리 프로토콜</category><category>Godot</category><category>TypeScript</category></item><item><title>50층을 어떻게 재나: PallMark 촬영·측정 전용 실행 옵션을 만든 이야기</title><link>https://salmonholic.com/blog/pm-capture-launch-mode/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-capture-launch-mode/</guid><description>탑을 오르는 로그라이크는 원하는 층·클래스 상태로 들어갈 방법이 없어 스크린샷도 성능 측정도 막혔다. 제품 경로를 그대로 지나가는 숨은 실행 옵션을 만들어 1·30·50층 fps를 재고 깨끗한 컷을 찍은 기록이다.</description><pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>성능 측정</category><category>Unity</category><category>개발 도구</category><category>스크린샷</category><category>144fps</category></item><item><title>랜선포차 서버 송신량을 4분의 1로: 한 틱에 프레임 하나, 바뀐 필드만 보내기</title><link>https://salmonholic.com/blog/pocha-frame-batching-state-delta/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-frame-batching-state-delta/</guid><description>9월 27일 밤, 랜선포차 방 서버의 전송 형식을 프로토콜 3으로 바꿨다. 메시지를 틱마다 한 프레임으로 묶고 상태는 바뀐 필드만 보내서 사용자당 송신 75%, 서버 CPU는 16.7%에서 9.2%로 줄었다.</description><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>개발일지</category><category>네트워크</category><category>WebSocket</category><category>최적화</category></item><item><title>PallMark 밸런스 목표를 10층에서 50층으로: 나쁜 장비로도 올라가게 만든 이틀</title><link>https://salmonholic.com/blog/pm-floor50-balance-week/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-floor50-balance-week/</guid><description>출시 체크리스트의 밸런스 목표를 &apos;30분에 10층&apos;에서 &apos;나쁜 장비로 50층&apos;으로 바꾸고, 적 곡선과 성소 테마, 무기 드롭 표를 고친 9월 28~29일의 기록.</description><pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>밸런스</category><category>난이도 곡선</category><category>아이템 드롭</category><category>개발일지</category></item><item><title>기본 모드 실험 이틀: 모바일 생존 이탈의 원인은 난이도가 아니라 첫 판 멈춤이었다</title><link>https://salmonholic.com/blog/sh-survival-default-mode-freeze/</link><guid isPermaLink="true">https://salmonholic.com/blog/sh-survival-default-mode-freeze/</guid><description>Salmonholic 새 플레이어를 생존 모드로 먼저 보내는 A/B 실험을 이틀 돌렸다. 모바일만 무너진 이유를 난이도에서 찾다가, 이탈 기록을 다시 보고 첫 판 5~22초 멈춤을 찾아 고친 기록.</description><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate><category>Salmonholic</category><category>생존 모드</category><category>A/B 테스트</category><category>텔레메트리</category><category>모바일</category><category>성능</category></item><item><title>모르는 사람보다 친구방: 랜선포차 첫 화면을 뒤집고 판 벌칙을 붙인 날</title><link>https://salmonholic.com/blog/pocha-friend-first-stakes/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-friend-first-stakes/</guid><description>9월 28일, 랜선포차의 주인공을 빠른 매칭에서 친구방으로 바꿨다. 홈 버튼 순서, 2~3명 판에서 뺀 게임, 방장이 거는 판 벌칙과 그 안전 규칙을 커밋과 결정 기록으로 정리했다.</description><pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>개발일지</category><category>친구방</category><category>판 벌칙</category><category>UX</category></item><item><title>PallMark 처음 5분 점검: 새 사용자처럼 켜 보니 막힌 네 곳</title><link>https://salmonholic.com/blog/pm-first-five-minutes-checklist/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-first-five-minutes-checklist/</guid><description>개발 중인 PallMark의 출시 체크리스트 B(처음 5분 경험)를 새 사용자 입장에서 점검하고, 조작 안내·탑 입구 길찾기·자원 구슬·이름 경고 네 가지를 고친 하룻밤 기록.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>출시 준비</category><category>온보딩</category><category>UI</category><category>개발일지</category></item><item><title>Salmonholic 생존 모드를 붙인 하루: 20시드 자동 주행으로 중앙값 11분 52초에 맞추기</title><link>https://salmonholic.com/blog/sh-survival-mode-20-seeds/</link><guid isPermaLink="true">https://salmonholic.com/blog/sh-survival-mode-20-seeds/</guid><description>10인 배틀로얄 게임에 혼자 15분 버티는 생존 모드를 붙였다. 기존 캐릭터·무기를 그대로 쓰고, 자동 주행 20판의 생존 시간 중앙값을 목표 8~12분 안으로 넣은 과정과 공개 순서를 정리했다.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>Salmonholic</category><category>생존 모드</category><category>밸런스</category><category>시드 스윕</category><category>자동 주행</category><category>A/B 테스트</category></item><item><title>보이지 않던 크래시 1.42%: 포털 오류 수집을 켜고 잘린 wasm을 다시 받게 한 기록</title><link>https://salmonholic.com/blog/sh-loader-retry-crash-telemetry/</link><guid isPermaLink="true">https://salmonholic.com/blog/sh-loader-retry-crash-telemetry/</guid><description>CrazyGames 통계에 로드 크래시 1.42%가 찍혔지만 내 기록에는 아무것도 없었다. 포털 빌드에 오류 수집을 켜고, 처음 들어온 오류를 보고 wasm·pck 다운로드 재시도를 넣은 하루의 기록.</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><category>Salmonholic</category><category>오류 수집</category><category>wasm</category><category>웹 게임</category><category>CrazyGames</category><category>QA</category></item><item><title>&quot;보이는 곳, 보이는 때에만 맞게&quot;: 억울하지 않은 피하기 게임 만들기</title><link>https://salmonholic.com/blog/avoidnow-fair-hits-visible-only/</link><guid isPermaLink="true">https://salmonholic.com/blog/avoidnow-fair-hits-visible-only/</guid><description>피하기 게임에서 가장 나쁜 경험은 피했는데 맞는 것이다. AvoidNow에서 티라노 돌진 예고, 꼬리 판정, 충격파, 온라인 입력 지연을 하나씩 점검해 고친 기록.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>게임 디자인</category><category>판정</category><category>넷코드</category><category>피하기 게임</category></item><item><title>$5짜리 서버 한 대에 몇 명이 들어갈까: AvoidNow 부하 테스트 결과</title><link>https://salmonholic.com/blog/avoidnow-5-dollar-server-load-test/</link><guid isPermaLink="true">https://salmonholic.com/blog/avoidnow-5-dollar-server-load-test/</guid><description>월 5달러짜리 서울 서버 한 대로 AvoidNow 멀티플레이를 얼마나 받을 수 있는지 부하 테스트로 쟀다. 1명당 CPU 0.4%, 그리고 버스트 CPU 때문에 오래 버티는 인원은 생각보다 적다는 결론까지.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>게임 서버</category><category>부하 테스트</category><category>Node.js</category><category>인프라</category></item><item><title>007빵 공략, 영·영·칠·빵 다음 &quot;으악!&quot;을 누가 하는가</title><link>https://salmonholic.com/blog/pocha-game-bbang/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-bbang/</guid><description>랜선포차 007빵의 규칙과 요령. 5박 한 마디, 1.1초에서 0.82초까지 빨라지는 박자, 빵 맞은 사람의 양옆이 누르는 으악까지. 흔한 실수와 판정 코드를 함께 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>007빵</category><category>리듬 게임</category><category>미니게임 공략</category></item><item><title>10인 방의 빈자리는 봇이 채운다 — 매치메이킹과 봇 지능 10단계</title><link>https://salmonholic.com/blog/shdev-bots-and-matchmaking/</link><guid isPermaLink="true">https://salmonholic.com/blog/shdev-bots-and-matchmaking/</guid><description>사람이 적은 신작 웹게임에서 10인 배틀로얄을 굴리기 위해 만든 입장 대기열, 빈자리 봇, 1~10등급 봇 지능, 첫 세 판 보호 규칙을 실제 측정값과 함께 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>매치메이킹</category><category>봇AI</category><category>배틀로얄</category><category>게임밸런스</category><category>서버</category></item><item><title>10인 배틀로얄 네트워크 동기화 — 스냅샷, 예측, 그리고 내 캐릭터 떨림</title><link>https://salmonholic.com/blog/shdev-netcode-snapshot-jitter/</link><guid isPermaLink="true">https://salmonholic.com/blog/shdev-netcode-snapshot-jitter/</guid><description>Salmonholic 온라인 매치에서 15Hz 스냅샷을 받아 60fps로 그리는 방법과, 예측 보정 버그로 생긴 내 캐릭터 떨림을 측정해 고친 과정을 기록했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>넷코드</category><category>클라이언트 예측</category><category>보간</category><category>Godot</category><category>멀티플레이</category></item><item><title>20Hz로 도는 게임을 144fps로 그리기, PallMark 렌더 보간</title><link>https://salmonholic.com/blog/pm-20hz-render-interpolation/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-20hz-render-interpolation/</guid><description>1초에 스무 번 계산하는 결정론 시뮬레이션을 매끄럽게 그리려고 만든 PallMark의 렌더 보간 이야기. 몬스터가 덜덜 떨던 원인 두 가지와, 그 원인을 숫자로 찾아낸 과정을 적었다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>Unity</category><category>렌더 보간</category><category>결정론</category><category>20Hz</category><category>떨림</category></item><item><title>30초 트레일러와 프레스킷, 포털 커버를 게임 에셋만으로 만든 과정</title><link>https://salmonholic.com/blog/shdev-trailer-presskit-covers/</link><guid isPermaLink="true">https://salmonholic.com/blog/shdev-trailer-presskit-covers/</guid><description>Salmonholic의 30초 트레일러 컷리스트, 프레스킷 구성, CrazyGames·itch 커버 세 번의 개편을 기록했다. 생성형 이미지 없이 실제 녹화와 스프라이트만 썼다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>트레일러</category><category>프레스킷</category><category>게임 커버</category><category>픽셀아트</category><category>마케팅</category></item><item><title>3인칭에서 탑뷰로 바꾼 결정</title><link>https://salmonholic.com/blog/pallmark-third-person-to-top-down/</link><guid isPermaLink="true">https://salmonholic.com/blog/pallmark-third-person-to-top-down/</guid><description>PallMark는 어깨 뒤 3인칭으로 시작했다가 하루 만에 탑뷰로 바꿨고, 열흘 뒤 3인칭 코드를 전부 지웠다. 결정 기록에 남은 순서대로 시점 하나가 게임을 어떻게 바꿨는지 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>게임기획</category><category>카메라</category><category>탑뷰</category><category>결정기록</category></item><item><title>4일 만에 0.21 버전까지: 1인 개발 속도를 낸 방법</title><link>https://salmonholic.com/blog/four-days-to-v021/</link><guid isPermaLink="true">https://salmonholic.com/blog/four-days-to-v021/</guid><description>Salmonholic 저장소는 9월 23일 밤 0.10.0으로 시작해 9월 27일 오전 0.21.0이 됐다. 커밋 54개의 날짜별 기록으로 무엇을 만들었고, 어떻게 속도를 냈고, 무엇을 놓쳤는지 돌아본다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>1인개발</category><category>개발속도</category><category>AI도구</category><category>회고</category><category>Salmonholic</category></item><item><title>같은 게임 규칙을 두 언어로: AvoidNow의 GDScript 클라이언트와 TypeScript 서버</title><link>https://salmonholic.com/blog/an-shared-rules/</link><guid isPermaLink="true">https://salmonholic.com/blog/an-shared-rules/</guid><description>AvoidNow는 게임 규칙이 Godot(GDScript)과 서버(TypeScript)에 한 벌씩 있다. 두 벌을 어떻게 맞추는지, 서버 두 곳이 한 코드를 어떻게 나눠 쓰는지, 실제로 어긋났던 버그 세 가지를 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>멀티플레이</category><category>TypeScript</category><category>Godot</category><category>넷코드</category></item><item><title>건물 없는 마을을 「탑 아래 야영지」로, PallMark 타이틀과 마을 아트 방향</title><link>https://salmonholic.com/blog/pm-town-camp-art/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-town-camp-art/</guid><description>건물 팩도 없고 프롭은 0개였던 PallMark 마을을 타이틀 화면의 야영지 그림에 맞춰 네 단계로 다시 꾸민 기록. 새로 사지 않고 이미 가진 팩 프롭 118개로 해결했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>아트 방향</category><category>마을</category><category>타이틀 화면</category><category>로우폴리</category></item><item><title>게임 네 개의 서버 지도: Workers, Durable Objects, 서울 VM을 어떻게 나눠 썼나</title><link>https://salmonholic.com/blog/studio-server-map/</link><guid isPermaLink="true">https://salmonholic.com/blog/studio-server-map/</guid><description>Salmonholic, AvoidNow, 랜선포차, PallMark가 각각 어떤 서버 위에서 도는지 한 장으로 정리했다. 같은 부품을 골라 쓰면서도 게임마다 구성이 달라진 이유와, 서로 건드리지 않게 정한 분리 규칙을 적었다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>서버 구조</category><category>Cloudflare Workers</category><category>Durable Objects</category><category>Lightsail</category><category>1인 개발</category></item><item><title>게임 세 개가 물려받은 도구들: 복사해서 고쳐 쓴 스크립트 정리</title><link>https://salmonholic.com/blog/studio-shared-tools/</link><guid isPermaLink="true">https://salmonholic.com/blog/studio-shared-tools/</guid><description>Salmonholic에서 만든 배포 스크립트, 경량 엔진 빌드, 봇 플레이 모드가 다른 게임으로 어떻게 넘어갔는지 정리했다. 도구별로 처음 만든 곳, 가져간 곳, 고친 점을 표로 남긴다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>개발 도구</category><category>자동화</category><category>Godot</category><category>스크립트</category><category>1인 개발</category></item><item><title>경마 게임 공략, 운 100% 게임에서 그나마 할 수 있는 것</title><link>https://salmonholic.com/blog/pocha-game-horse/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-horse/</guid><description>랜선포차 경마 게임의 규칙과 요령. 말 6마리, 한 말에 최대 2명, 건 사람이 있는 말 중 꼴찌가 벌칙. 레이스를 미리 정해 두고 구간마다 공개하는 방식과 전개 4종까지 코드 기준으로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>경마 게임</category><category>미니게임 공략</category><category>확률</category></item><item><title>공룡 발이 BGM 박자에 떨어지게: AvoidNow 100 BPM 박자 맞추기</title><link>https://salmonholic.com/blog/an-beat-sync/</link><guid isPermaLink="true">https://salmonholic.com/blog/an-beat-sync/</guid><description>AvoidNow에서 거대 공룡의 발이 음악 박자에 맞춰 찍히도록 만든 과정을 정리했다. BGM의 BPM을 재는 법, 패턴 묶음을 통째로 미는 방법, 커지는 타악기 레이어까지.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>사운드</category><category>BGM</category><category>Godot</category><category>게임 디자인</category></item><item><title>더 게임 오브 데스 공략, 주인공이 3%만 지는 이유</title><link>https://salmonholic.com/blog/pocha-game-deathgame/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-deathgame/</guid><description>랜선포차 더 게임 오브 데스의 규칙과 요령. 모두 몰래 한 명씩 지목하고, 주인공이 5~15 사이 숫자를 부르면 화살표를 따라 멈춘 사람이 벌칙. 개발 중 자동 시뮬레이션에서 주인공 패배율이 3%로 나온 이유와 지목 전략을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>더 게임 오브 데스</category><category>미니게임 공략</category><category>파티 게임</category></item><item><title>두부 게임 공략, 몇 모를 외치느냐가 다음 사람을 정한다</title><link>https://salmonholic.com/blog/pocha-game-dubu/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-dubu/</guid><description>랜선포차 두부 게임의 규칙과 요령. &quot;두부&quot;와 &quot;N모!&quot; 두 박이 한 차례, 1~5모만큼 건너뛴 사람이 다음 차례, 다섯 모가 나오면 전원 짝. 0.7초에서 0.48초까지 빨라지는 박자와 흔한 실수를 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>두부 게임</category><category>리듬 게임</category><category>미니게임 공략</category></item><item><title>랜선포차 공략: 369, 박자 창 0.25초 앞과 0.35초 뒤</title><link>https://salmonholic.com/blog/pocha-game-369/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-369/</guid><description>랜선포차 369의 박자 판정 창(앞 250ms, 뒤 350ms)과 템포가 빨라지는 방식, 박수 두 번 치는 숫자, 끝까지 가면 박치가 지는 규칙을 코드 근거와 함께 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>369</category><category>리듬 게임</category><category>미니게임 공략</category><category>네트워크 지연</category></item><item><title>랜선포차 공략: 눈치게임, 150ms 안에 겹치면 둘 다 진다</title><link>https://salmonholic.com/blog/pocha-game-nunchi/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-nunchi/</guid><description>랜선포차 눈치게임의 판정 기준(150ms 동시 판정, 10초 제한, N−1까지 외치기)과 겹치는 순간 판이 끝나는 구조, 이기는 요령과 자주 하는 실수를 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>눈치게임</category><category>미니게임 공략</category><category>파티 게임</category><category>실시간 판정</category></item><item><title>랜선포차 공략: 딸기 게임, 하나 더 먹거나 남의 딸기에 손대면 진다</title><link>https://salmonholic.com/blog/pocha-game-strawberry/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-strawberry/</guid><description>랜선포차 딸기 게임의 차례표(1→5→1 딸기)와 템포, 끼어들기·과식 판정 규칙, 빠른 템포에서 늦은 입력이 다음 박에 붙던 판정 버그를 고친 과정을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>딸기 게임</category><category>리듬 게임</category><category>미니게임 공략</category><category>판정 버그</category></item><item><title>랜선포차 공략: 라이어 게임, 보기 세 개로 속이고 찾는 법</title><link>https://salmonholic.com/blog/pocha-game-liar/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-liar/</guid><description>랜선포차 라이어 게임은 말 대신 보기 단어 3개 중 하나로 설명한다. 시민과 라이어의 보기 구성, 두루뭉술한 설명이 의심받는 이유, 채팅에서 제시어가 ♥♥로 가려지는 이유를 코드로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>라이어 게임</category><category>미니게임 공략</category><category>추리 게임</category><category>채팅 필터</category></item><item><title>랜선포차 공략: 바니바니, 귀·손·지목의 4박 한 마디</title><link>https://salmonholic.com/blog/pocha-game-bunny/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-bunny/</guid><description>랜선포차 바니바니의 4박 구조(귀·손·지목·쉼)와 템포, 누구를 지목해야 내가 편한지, 괜히 끼어들면 지는 관종 판정, 지목 입력을 50~100ms 앞당긴 수정을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>바니바니</category><category>리듬 게임</category><category>미니게임 공략</category><category>터치 입력</category></item><item><title>랜선포차 공략: 밸런스 게임, 소수파와 늦게 고른 사람이 진다</title><link>https://salmonholic.com/blog/pocha-game-balance/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-balance/</guid><description>랜선포차 밸런스 게임의 판정 규칙(소수파 패배, 동률·만장일치면 가장 늦게 고른 사람)과 빨리 골라야 하는 이유, 선택을 공개 전까지 숨기는 방식을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>밸런스 게임</category><category>미니게임 공략</category><category>투표 게임</category><category>게임 개발</category></item><item><title>랜선포차 공략: 병뚜껑 꼬리 튕기기, 세기 80%의 비밀</title><link>https://salmonholic.com/blog/pocha-game-bottlecap/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-bottlecap/</guid><description>랜선포차 병뚜껑 꼬리 튕기기의 숨은 수치(내구도 150~300, 세기별 헛손질 확률)를 표로 정리하고, 끊는 사람이 되는 요령과 헛손질 한도를 3번에서 2번으로 줄인 이유를 적었다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>병뚜껑 꼬리 튕기기</category><category>미니게임 공략</category><category>확률</category><category>터치 조작</category></item><item><title>랜선포차 공략: 복불복 룰렛, 12칸의 확률을 계산해 봤다</title><link>https://salmonholic.com/blog/pocha-game-roulette/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-roulette/</guid><description>랜선포차 복불복 룰렛 12칸(빈 칸 6개, 특수 칸 6개)의 구성과 자리별 벌칙 확률, 배탈 50%에서 바뀌는 칸, 다시 돌리기 상한 같은 숨은 규칙을 코드로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>복불복 룰렛</category><category>미니게임 공략</category><category>확률</category><category>운 게임</category></item><item><title>랜선포차 공략: 사다리타기, 다섯 명일 때 가장 위험하다</title><link>https://salmonholic.com/blog/pocha-game-ladder/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-ladder/</guid><description>랜선포차 사다리타기는 인원에 따라 꽝과 물 칸 수가 달라진다. 인원별 꽝 확률표와 사다리를 만드는 규칙, 한 층씩 공개하는 이유, 원래 사다리타기와 다른 점을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>사다리타기</category><category>미니게임 공략</category><category>확률</category><category>운 게임</category></item><item><title>랜선포차 공략: 업다운, 정답을 맞히면 지는 숫자 게임</title><link>https://salmonholic.com/blog/pocha-game-updown/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-updown/</guid><description>정답을 맞힌 사람이 지는 랜선포차 업다운의 규칙(1~50, 차례 10초)과 확률로 본 요령, 자주 하는 실수, 숫자패드 화면을 만든 과정을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>업다운</category><category>미니게임 공략</category><category>확률</category><category>게임 개발</category></item><item><title>랜선포차 공략: 이미지 게임, 안 찍으면 같이 벌칙</title><link>https://salmonholic.com/blog/pocha-game-image/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-image/</guid><description>랜선포차 이미지 게임의 규칙(질문 100개, 투표 20초, 기권도 벌칙)과 표가 몰리는 이유, 자주 하는 실수, 투표 시간을 10초에서 20초로 늘린 과정을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>이미지 게임</category><category>미니게임 공략</category><category>투표 게임</category><category>파티 게임</category></item><item><title>랜선포차 공략: 폭탄 돌리기, 0.5초 잠금과 모르는 타이머</title><link>https://salmonholic.com/blog/pocha-game-bomb/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-bomb/</guid><description>랜선포차 폭탄 돌리기의 실제 수치(15~40초 퓨즈, 받은 직후 0.5초 잠금)와 이기는 요령, 자주 하는 실수, 서버가 폭발 시각을 숨기는 방식을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>폭탄 돌리기</category><category>미니게임 공략</category><category>파티 게임</category><category>게임 개발</category></item><item><title>랜선포차 공산당 게임 공략: &quot;당!&quot; 한 박에 지목을 넘기는 법</title><link>https://salmonholic.com/blog/pocha-game-gongsan/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-gongsan/</guid><description>랜선포차 미니게임 공산당 게임의 규칙과 박자 요령, 흔한 실수를 정리했다. 박 간격 520ms에서 450ms까지 빨라지는 템포와 판정 창 수치를 코드에서 직접 읽었다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>공산당 게임</category><category>리듬 게임</category><category>공략</category><category>미니게임</category></item><item><title>랜선포차 금지어 게임 공략: 내 금지어만 나는 모른다</title><link>https://salmonholic.com/blog/pocha-game-forbidden/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-forbidden/</guid><description>랜선포차 금지어 게임의 규칙, 남을 유도하는 질문법, 말수 꼴찌 규칙까지 정리했다. 60초 대화 시간과 말수로 치는 기준, 적발 판정 방식은 코드에서 직접 읽었다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>금지어 게임</category><category>대화 게임</category><category>공략</category><category>미니게임</category></item><item><title>랜선포차 미니게임 24종 완전 정리</title><link>https://salmonholic.com/blog/pocha-minigames-24-guide/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-minigames-24-guide/</guid><description>랜선포차에 나오는 미니게임 24종의 규칙을 네 갈래로 묶어 한 번에 정리했다. 누가 지는지, 제한 시간은 몇 초인지, 몇 명부터 나오는지를 게임 코드의 수치 그대로 적었다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>미니게임</category><category>공략</category><category>게임 규칙</category><category>파티 게임</category></item><item><title>랜선포차 아이엠그라운드 공략: 예시로 나온 단어는 쓰면 안 된다</title><link>https://salmonholic.com/blog/pocha-game-iamground/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-iamground/</guid><description>랜선포차 아이엠그라운드의 규칙과 주제 23개, 인정 투표, 자주 걸리는 실수를 정리했다. 주제별 단어 수와 줄어드는 제한 시간은 데이터 파일과 코드에서 직접 셌다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>아이엠그라운드</category><category>단어 게임</category><category>공략</category><category>미니게임</category></item><item><title>랜선포차 제로 게임 공략: 엄지 개수는 기대값으로 외친다</title><link>https://salmonholic.com/blog/pocha-game-zero/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-zero/</guid><description>랜선포차 제로 게임의 규칙, 엄지 개수를 외치는 계산법, 30초·45초에 빨라지는 템포와 60초 서든데스를 정리했다. 판정 기준인 평균 오차는 코드에서 직접 읽었다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>제로 게임</category><category>눈치 게임</category><category>공략</category><category>미니게임</category></item><item><title>랜선포차 초성 게임 공략: 8초가 4초로 줄기 전에 단어를 쌓아 두자</title><link>https://salmonholic.com/blog/pocha-game-chosung/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-chosung/</guid><description>랜선포차 초성 게임의 규칙, 바퀴마다 줄어드는 제한 시간, 인정 투표, 자주 걸리는 실수를 정리했다. 출제되는 초성 62개와 사전 크기도 데이터 파일에서 직접 셌다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>초성 게임</category><category>단어 게임</category><category>공략</category><category>미니게임</category></item><item><title>랜선포차 쿵쿵따 공략: 10초가 4.5초로 줄어드는 세 글자 끝말잇기</title><link>https://salmonholic.com/blog/pocha-game-kungkungtta/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-kungkungtta/</guid><description>랜선포차 쿵쿵따의 규칙, 두음법칙, 한방 단어 공격, 20단어 상한까지 정리했다. 제한 시간이 줄어드는 방식과 사전·금칙어 판정 순서는 코드에서 직접 읽었다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>쿵쿵따</category><category>끝말잇기</category><category>단어 게임</category><category>공략</category></item><item><title>로그인 없는 닉네임 랭킹: AvoidNow는 게임 서버가 낸 기록만 받는다</title><link>https://salmonholic.com/blog/an-ranking-server-only/</link><guid isPermaLink="true">https://salmonholic.com/blog/an-ranking-server-only/</guid><description>AvoidNow 랭킹을 로그인 없이 닉네임만으로 만들면서 정한 규칙을 정리했다. 클라이언트 점수를 믿지 않는 구조, 비속어 필터, 봇 기록 제외, 일간·주간 초기화 기준.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>랭킹</category><category>서버</category><category>치팅 방지</category><category>Cloudflare D1</category></item><item><title>모르는 사람과 채팅하는 게임의 안전장치 만들기</title><link>https://salmonholic.com/blog/pocha-chat-safety-mode/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-chat-safety-mode/</guid><description>랜선포차의 채팅 보호 모드를 만든 기록. 연락처·링크·만남·개인정보·성적 표현·금전 제안을 메시지째 막고, 띄어쓰기와 한글 숫자 우회를 잡고, 3번이면 3분·5번이면 판 끝까지 채팅을 막는 규칙까지 테스트 문장과 함께 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>채팅 필터</category><category>안전</category><category>개인정보</category><category>랜선포차</category><category>신고 기능</category></item><item><title>반응속도 공략, 신호탄 한 번에 끝나는 8초짜리 승부</title><link>https://salmonholic.com/blog/pocha-game-reaction/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-reaction/</guid><description>랜선포차 반응속도 게임의 규칙과 요령. 신호는 준비 뒤 1.5~5초 사이 무작위, 0.1초보다 빠르면 부정 출발. 네트워크 지연을 어떻게 공정하게 보정하는지까지 코드 수치로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>반응속도</category><category>미니게임 공략</category><category>네트워크 지연</category></item><item><title>배탈 게이지와 화장실 관전, 지는 사람도 끝까지 방에 남게 만들기</title><link>https://salmonholic.com/blog/pocha-belly-gauge-toilet-spectate/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-belly-gauge-toilet-spectate/</guid><description>랜선포차에서 진 사람의 배탈 게이지가 오르고 100%면 화장실행 관전이 되는 구조를 어떻게 정했는지. 라운드별 우유 세기 20·25·35, 네 단계 화면 방해, 관전자의 채팅과 소화제 한 번까지 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>게임 디자인</category><category>배탈 게이지</category><category>관전 모드</category><category>밸런스</category></item><item><title>버린 게임 컨셉 두 개: Rewind Shot과 Magnet Head는 왜 접었나</title><link>https://salmonholic.com/blog/killed-concepts-rewind-shot-magnet-head/</link><guid isPermaLink="true">https://salmonholic.com/blog/killed-concepts-rewind-shot-magnet-head/</guid><description>Salmonholic 이전에 하루 만에 만들고 버린 두 프로토타입 이야기. 되감기 슈터는 기하학 때문에, 자석 슈터는 30초 영상 한 편 때문에 접었다. 기록에 남긴 수치와 교훈을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>프로토타입</category><category>게임기획</category><category>실패기록</category><category>Godot</category><category>Salmonholic</category></item><item><title>빠른 매칭 15초와 친구방 4자리 코드, 랜선포차의 방 찾기 구조</title><link>https://salmonholic.com/blog/pocha-quick-match-friend-code/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-quick-match-friend-code/</guid><description>랜선포차의 방 찾기는 열린 방 하나에 사람을 모으는 빠른 매칭과, 헷갈리는 글자를 뺀 4자리 코드로 들어가는 친구방 두 갈래다. 15초 대기, 32글자 코드, 재접속 복귀를 코드 기준으로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>매칭</category><category>멀티플레이</category><category>웹소켓</category><category>서버 설계</category></item><item><title>사고가 난 자리마다 검사 하나: PallMark 커밋 전 훅을 만든 기록</title><link>https://salmonholic.com/blog/studio-precommit-hooks/</link><guid isPermaLink="true">https://salmonholic.com/blog/studio-precommit-hooks/</guid><description>PallMark 저장소에는 원래 커밋 전 검사가 하나도 없었다. 이틀 동안 실제로 난 사고 여섯 가지에서 규칙을 뽑아 git 훅을 만들고, 거짓 경보를 없애고, 클래스 등록 16자리를 대조하는 검사까지 붙인 과정을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>git 훅</category><category>품질 관리</category><category>Unity</category><category>자동 검사</category><category>PallMark</category></item><item><title>사람 대신 수천 판을 돌리다 — 골든 게이트, 시드 스윕, 소크 테스트</title><link>https://salmonholic.com/blog/shdev-balance-simulation/</link><guid isPermaLink="true">https://salmonholic.com/blog/shdev-balance-simulation/</guid><description>혼자 만드는 10인 배틀로얄의 밸런스를 헤드리스 시뮬레이션으로 검증한 방법. 결정론 골든 테스트, 30~100시드 스윕, 30분 소크, 그리고 잘못된 지표 때문에 헛돈 이야기까지.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>게임밸런스</category><category>테스트자동화</category><category>헤드리스</category><category>Godot</category><category>시뮬레이션</category></item><item><title>스킬 3택 1과 시길 슬롯 2개: PallMark에서 빌드가 만들어지는 구조</title><link>https://salmonholic.com/blog/pm-class-skill-choice-sigil/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-class-skill-choice-sigil/</guid><description>PallMark는 여섯 번의 스킬 3택 1과 스킬마다 두 칸의 시길로 빌드를 만든다. 스킬 포인트를 없앤 이유, 숫자 대신 형태를 바꾸는 시길 540개, 사용 미션으로 열리는 소켓 규칙을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>게임디자인</category><category>스킬</category><category>시길</category><category>빌드</category><category>개발일지</category></item><item><title>아슬아슬하게 피하면 점수를 준다: AvoidNow 점수와 콤보 판정</title><link>https://salmonholic.com/blog/an-near-miss-combo/</link><guid isPermaLink="true">https://salmonholic.com/blog/an-near-miss-combo/</guid><description>AvoidNow의 점수 규칙을 코드 기준으로 정리했다. 생존 점수, 34px 아슬아슬 판정, 대시로 뚫기, 알과 황금알, 최대 6배까지 오르는 콤보 배율이 어떻게 계산되는지.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>점수</category><category>콤보</category><category>게임 디자인</category><category>판정</category></item><item><title>오늘의 우유왕은 누구인가, 결과 화면 순위와 포인트 계산</title><link>https://salmonholic.com/blog/pocha-milk-king-scoring/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-milk-king-scoring/</guid><description>랜선포차 한 판이 끝나면 결과 화면에 오늘의 우유왕과 순위, 명장면, 포인트가 뜬다. 배탈 게이지와 잔 수로 순위를 매기는 규칙, 완주 50·우유왕 100 포인트 계산, 포인트를 쓰는 곳과 광고 보상의 상한을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>결과 화면</category><category>점수 계산</category><category>보상 설계</category><category>게임 디자인</category></item><item><title>오래 버티면 해가 진다: AvoidNow 낮·노을·밤·화산 분위기 전환</title><link>https://salmonholic.com/blog/an-mood-shift/</link><guid isPermaLink="true">https://salmonholic.com/blog/an-mood-shift/</guid><description>AvoidNow에서 시간이 지나면 바닥 색이 노을, 밤, 화산으로 바뀌는 연출을 어떻게 만들었는지 정리했다. 곱하기 색 한 겹, 6초 전환, 반딧불과 불티.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>연출</category><category>아트</category><category>Godot</category><category>셰이더</category></item><item><title>원시인 넷, 색 셋: AvoidNow 캐릭터 색 변형을 마스크 한 장으로 바꾼 이야기</title><link>https://salmonholic.com/blog/an-caveman-colorways/</link><guid isPermaLink="true">https://salmonholic.com/blog/an-caveman-colorways/</guid><description>AvoidNow의 원시인 캐릭터 네 명과 알을 모아 여는 파랑·보라 색 변형을 정리했다. 색마다 그림 시트를 따로 두던 방식을 튜닉 마스크와 셰이더로 바꾼 과정과 해금 조건까지.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>캐릭터</category><category>셰이더</category><category>아트</category><category>커스터마이징</category></item><item><title>원시인과 공룡 아트: 스타일 C 카툰을 고른 과정</title><link>https://salmonholic.com/blog/avoidnow-art-style-c-cartoon/</link><guid isPermaLink="true">https://salmonholic.com/blog/avoidnow-art-style-c-cartoon/</guid><description>AvoidNow의 원시인 네 명과 공룡은 AI 이미지 생성으로 그렸다. 같은 주문서에 화풍만 바꾼 A·B·C·D 네 가지 시안을 비교하고, 굵은 외곽선의 스타일 C를 고른 뒤 게임용 스프라이트로 만든 과정.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>게임 아트</category><category>AI 이미지</category><category>스프라이트</category><category>캐릭터 디자인</category></item><item><title>웹 게임 배포 파이프라인: 빌드부터 서버 재시작까지 혼자 굴리는 순서</title><link>https://salmonholic.com/blog/studio-web-deploy-pipeline/</link><guid isPermaLink="true">https://salmonholic.com/blog/studio-web-deploy-pipeline/</guid><description>Godot 웹 게임 두 개와 React 게임 하나를 Cloudflare Worker와 서울 VM에 올리는 절차를 정리했다. 파일 이름 해시, 버전 확인, 진행 중인 판을 기다리는 드레인, 백업까지 실제 스크립트 기준으로 적었다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>배포</category><category>Cloudflare Workers</category><category>Docker</category><category>Godot 웹</category><category>1인 개발</category></item><item><title>웹 게임 포털 일곱 곳에 맞추기 — SDK, 오프라인 빌드, 초대 링크</title><link>https://salmonholic.com/blog/shdev-web-portals/</link><guid isPermaLink="true">https://salmonholic.com/blog/shdev-web-portals/</guid><description>Salmonholic을 CrazyGames·itch.io·Poki와 오프라인 포털 네 곳에 올리려고 빌드를 일곱 갈래로 나눈 기록. 포털별 요구사항, SDK 이벤트, 초대 링크 버그를 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>웹게임 포털</category><category>CrazyGames</category><category>itch.io</category><category>Poki</category><category>Godot</category><category>HTML5</category></item><item><title>참참참 공략, 목숨 두 개로 버티는 릴레이 눈치 싸움</title><link>https://salmonholic.com/blog/pocha-game-chamcham/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-game-chamcham/</guid><description>랜선포차 참참참 규칙과 요령. 목숨 2개, 세 번째 &quot;참&quot; 뒤 0.25초 여유, 40초 뒤 서든데스, 방향을 공개 전까지 숨기는 방식까지 코드에서 확인한 수치로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>참참참</category><category>미니게임 공략</category><category>파티 게임</category></item><item><title>첫 로딩 18.5MB를 7MB로 줄인 방법: Godot 웹 게임 다이어트</title><link>https://salmonholic.com/blog/avoidnow-first-load-18mb-to-7mb/</link><guid isPermaLink="true">https://salmonholic.com/blog/avoidnow-first-load-18mb-to-7mb/</guid><description>AvoidNow 웹 빌드의 첫 로딩을 약 18.5MB에서 7MB로 줄였다. 엔진 경량 빌드, 색 변형 셰이더, 손실 WebP, BGM 재인코딩, 해시 캐시까지 한 커밋에 담은 과정을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>Godot</category><category>웹 최적화</category><category>로딩</category><category>WebAssembly</category></item><item><title>커밋 기록으로 되짚는 Salmonholic 버그 사냥 다섯 건</title><link>https://salmonholic.com/blog/shdev-bug-hunt-commits/</link><guid isPermaLink="true">https://salmonholic.com/blog/shdev-bug-hunt-commits/</guid><description>주사율에 따라 달라지는 판정, 재접속하면 끝나지 않는 관전, 좌우로 떠는 봇, 처리되지 않은 오디오 오류, 끝나지 않는 경기. Salmonholic을 만들며 잡은 버그 다섯 개를 증상과 원인, 수정 순서로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>버그</category><category>디버깅</category><category>네트워크</category><category>봇</category><category>Godot</category></item><item><title>쿠키 없이 붙인 웹 게임 텔레메트리: 무엇을 모으고 무엇을 버렸나</title><link>https://salmonholic.com/blog/studio-telemetry-without-cookies/</link><guid isPermaLink="true">https://salmonholic.com/blog/studio-telemetry-without-cookies/</guid><description>Salmonholic과 AvoidNow에 직접 만든 텔레메트리를 붙였다. 쿠키 없이 로딩 시간과 오류 위주로 모은 방식과 두 게임이 남기는 항목의 차이, 막아 둔 규칙, 그리고 &apos;저장이 멈췄다&apos;는 오탐을 잡은 이야기를 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>텔레메트리</category><category>Cloudflare Workers</category><category>KV</category><category>개인정보</category><category>웹 게임 운영</category></item><item><title>테마 아레나 다섯 곳을 설계하며</title><link>https://salmonholic.com/blog/pallmark-five-theme-arenas/</link><guid isPermaLink="true">https://salmonholic.com/blog/pallmark-five-theme-arenas/</guid><description>던전 탐험을 버리고 쉼 없이 적이 몰려오는 아레나로 방향을 튼 밤부터, 주방·도서관·지하묘지·성소·실험실 다섯 테마에 몬스터와 보스를 붙이고 화풍 문제를 받아들이기까지의 기록.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>레벨디자인</category><category>아레나</category><category>몬스터</category><category>개발일지</category></item><item><title>폰 브라우저에서 박자 맞추기, 리듬 게임 6종의 판정 엔진</title><link>https://salmonholic.com/blog/pocha-rhythm-judge-engine/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-rhythm-judge-engine/</guid><description>랜선포차의 369·딸기·바니바니·공산당·007빵·두부 게임이 함께 쓰는 박자 판정 엔진. 빠름 250ms·늦음 350ms 창을 정한 근거, 다음 박에 잘못 붙던 입력, 폰 화면에서 박자를 보여 주는 방식을 적었다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>랜선포차</category><category>리듬 게임</category><category>네트워크 지연</category><category>판정</category><category>시뮬레이션</category></item><item><title>폰에서도 피할 수 있게: AvoidNow 가상 조이스틱과 세로 아레나</title><link>https://salmonholic.com/blog/an-mobile-touch/</link><guid isPermaLink="true">https://salmonholic.com/blog/an-mobile-touch/</guid><description>웹 게임 AvoidNow를 폰 브라우저에서 할 수 있게 만든 과정을 정리했다. 누른 자리에 생기는 조이스틱, 쿨타임이 보이는 대시 버튼, 세로로 들면 바뀌는 아레나까지.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>모바일</category><category>조작</category><category>Godot</category><category>웹게임</category></item><item><title>한 달 동안 게임 네 개: 1인 스튜디오 회고</title><link>https://salmonholic.com/blog/one-month-four-games-retro/</link><guid isPermaLink="true">https://salmonholic.com/blog/one-month-four-games-retro/</guid><description>8월 28일부터 9월 27일까지 혼자서 게임 네 개를 굴린 한 달을 저장소 네 개의 커밋 기록으로 돌아본다. 커밋 2,061개, 잘된 것과 무리했던 것.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>회고</category><category>1인개발</category><category>인디게임</category><category>개발일지</category><category>커밋기록</category></item><item><title>한국어 단어 게임 판정기 만들기: 쿵쿵따·초성 게임과 &quot;인정?&quot; 투표</title><link>https://salmonholic.com/blog/pocha-korean-word-judge/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-korean-word-judge/</guid><description>랜선포차의 초성 게임·쿵쿵따·아이엠그라운드가 단어를 판정하는 방법. 형태소 사전에서 뽑은 6.6만·8.9만 단어, 두음법칙, 금칙어, 사전에 없는 말을 3초 투표로 넘긴 결정까지 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>한국어 처리</category><category>단어 게임</category><category>사전</category><category>쿵쿵따</category><category>초성 게임</category><category>랜선포차</category></item><item><title>한국어 포함 9개 언어 현지화, 글꼴 서브셋과 두부 글자와의 싸움</title><link>https://salmonholic.com/blog/shdev-localization/</link><guid isPermaLink="true">https://salmonholic.com/blog/shdev-localization/</guid><description>Godot 4 웹 게임 Salmonholic을 8개 언어로 번역한 뒤 한국어를 9번째로 넣었다. 5MB ICU 데이터를 피한 방법, 갈무리11 서브셋 글꼴, 빠진 글자를 잡는 검사까지 기록했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>현지화</category><category>i18n</category><category>Godot</category><category>글꼴</category><category>한국어</category></item><item><title>한국에서 324ms → 14ms: 게임 서버를 서울에 둔 이유</title><link>https://salmonholic.com/blog/seoul-server-324ms-to-14ms/</link><guid isPermaLink="true">https://salmonholic.com/blog/seoul-server-324ms-to-14ms/</guid><description>Cloudflare Durable Objects 하나로 전 세계 방을 받으려 했지만 한국에서 왕복 지연이 324ms였다. 월 5달러 서울 VM을 더해 14ms로 줄인 과정과 Salmonholic·AvoidNow의 서버 구성을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>게임서버</category><category>지연시간</category><category>Cloudflare</category><category>Durable Objects</category><category>멀티플레이</category></item><item><title>혼자서 무엇부터 할까: 결정 대기 목록과 틀린 일정 추정에서 배운 것</title><link>https://salmonholic.com/blog/studio-solo-priorities/</link><guid isPermaLink="true">https://salmonholic.com/blog/studio-solo-priorities/</guid><description>게임 네 개를 혼자 굴리며 우선순위를 정한 방법을 실제 결정 문서로 돌아본다. 결정을 모아 한 번에 묻는 목록, 추천안을 굵게 적는 형식, 8~13주 추정이 추정일 뿐인 이유, 그리고 &apos;거의 다 됐다&apos;가 가장 위험한 신호였던 경험을 적었다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>1인 개발</category><category>일정 관리</category><category>우선순위</category><category>의사결정</category><category>회고</category></item><item><title>휴대폰에서 세로로 잡고 하는 배틀로얄 — Salmonholic 모바일 대응기</title><link>https://salmonholic.com/blog/shdev-mobile-portrait-touch/</link><guid isPermaLink="true">https://salmonholic.com/blog/shdev-mobile-portrait-touch/</guid><description>마우스 전용이던 Salmonholic을 휴대폰 세로 화면에서 플레이할 수 있게 만든 과정. 플로팅 조이스틱, 40px 터치 타깃, 같은 시야 면적 공식, 해상도 상한과 느린 폰 안전장치까지 커밋 기록으로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>모바일</category><category>터치</category><category>세로화면</category><category>Godot</category><category>웹게임</category></item><item><title>AI 도구와 함께 혼자 게임을 만드는 방식</title><link>https://salmonholic.com/blog/solo-dev-with-ai-tools/</link><guid isPermaLink="true">https://salmonholic.com/blog/solo-dev-with-ai-tools/</guid><description>기획과 결정은 내가, 코드·이미지·문서 초안은 AI가. 저장소 네 개의 커밋과 결정 문서로 확인한 1인 개발 작업 흐름과, 그 방식의 한계를 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AI도구</category><category>1인개발</category><category>작업방식</category><category>개발일지</category><category>게임개발</category></item><item><title>AI 이미지로 게임 아트를 만들 때 지킨 규칙: 스타일 고정, 마젠타 배경, 검수 시트</title><link>https://salmonholic.com/blog/studio-ai-art-rules/</link><guid isPermaLink="true">https://salmonholic.com/blog/studio-ai-art-rules/</guid><description>게임 세 개의 스프라이트를 AI 이미지 생성으로 만들며 정한 규칙을 모았다. 프롬프트에 스타일 문장을 상수로 고정하고, AI는 원본 한 장에만 쓰고, 나머지는 결정론 스크립트와 검수 이미지로 처리한 방법이다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AI 이미지</category><category>스프라이트</category><category>아트 파이프라인</category><category>게임 아트</category><category>1인 개발</category></item><item><title>AI 이미지로 병맛 캐릭터 56종을 그린 과정</title><link>https://salmonholic.com/blog/pocha-ai-doodle-characters-56/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-ai-doodle-characters-56/</guid><description>랜선포차의 무표정 낙서 캐릭터 56종과 파츠·배경을 AI 이미지 생성으로 만든 과정. 기준 그림 한 장, 마젠타 배경 크로마키, 네 번 다시 뽑은 마스크팩, 28MB를 4.1MB로 줄인 최적화까지 적었다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AI 이미지</category><category>캐릭터 아트</category><category>크로마키</category><category>랜선포차</category><category>에셋 파이프라인</category></item><item><title>AvoidNow 30초 이벤트 네 가지 전체 정리: 공룡 떼부터 거대 발 연타까지</title><link>https://salmonholic.com/blog/an-setpiece-events/</link><guid isPermaLink="true">https://salmonholic.com/blog/an-setpiece-events/</guid><description>AvoidNow에서 30초마다 찾아오는 이벤트 구간 네 가지(공룡 떼 행진, 티라노 떼 돌진, 운석우, 거대 발 연타)의 구성과 타이밍, 버티는 요령을 코드 기준으로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>이벤트</category><category>공략</category><category>패턴 해설</category><category>게임 디자인</category></item><item><title>AvoidNow 거대 공룡 발 패턴 해설: 걸어가는 발과 나를 노리는 발</title><link>https://salmonholic.com/blog/an-giant-foot-patterns/</link><guid isPermaLink="true">https://salmonholic.com/blog/an-giant-foot-patterns/</guid><description>AvoidNow의 핵심 위험인 거대 공룡 발 두 가지(walk, bigstomp)를 코드에 적힌 수치로 정리했다. 발자국 판정 모양, 경고 시간, 충격파를 넘는 법까지.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>패턴 해설</category><category>장판</category><category>거대 공룡</category><category>공략</category></item><item><title>AvoidNow 경쟁 모드 설계: 대시 하나로 피하기와 밀치기를 같이 한다</title><link>https://salmonholic.com/blog/an-versus-shove/</link><guid isPermaLink="true">https://salmonholic.com/blog/an-versus-shove/</guid><description>최대 4명이 마지막 생존자를 가리는 AvoidNow 경쟁 모드의 대시 밀치기 규칙을 정리했다. 밀치기 버튼을 따로 두지 않은 이유와 44px, 650px/s, 0.3초라는 숫자의 의미.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>경쟁 모드</category><category>멀티플레이</category><category>게임 디자인</category><category>개발일지</category></item><item><title>AvoidNow 공략: 오래 버티는 법과 모드별 요령</title><link>https://salmonholic.com/blog/avoidnow-survival-guide/</link><guid isPermaLink="true">https://salmonholic.com/blog/avoidnow-survival-guide/</guid><description>AvoidNow를 만든 사람이 게임 규칙 숫자를 근거로 정리한 공략. 발자국 읽는 법, 대시 쓰는 때, 충격파 피하기, 30초 이벤트 네 가지, 점수와 콤보, 협동·경쟁 모드 요령까지.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>공략</category><category>초보 가이드</category><category>피하기 게임</category><category>협동 모드</category></item><item><title>AvoidNow 조연 패턴 다섯 종: 낙석, 티라노, 익룡, 꼬리, 돌비</title><link>https://salmonholic.com/blog/an-side-hazards/</link><guid isPermaLink="true">https://salmonholic.com/blog/an-side-hazards/</guid><description>거대 공룡 발 사이에 섞여 나오는 조연 패턴 다섯 가지를 등장 시각, 가중치, 판정 크기, 경고 시간으로 정리했다. 티라노 돌진 경고를 고친 이야기도 함께.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>패턴 해설</category><category>장판</category><category>공룡</category><category>공략</category></item><item><title>AvoidNow 협동 모드의 부활 규칙: 옆에 2초 서 있으면 살아난다</title><link>https://salmonholic.com/blog/an-coop-revive/</link><guid isPermaLink="true">https://salmonholic.com/blog/an-coop-revive/</guid><description>최대 4명이 함께 버티는 AvoidNow 협동 모드에서 쓰러진 동료를 살리는 규칙, 인원에 따라 촘촘해지는 패턴, 빠른 매칭과 팀 랭킹이 어떻게 정해졌는지 기록했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>AvoidNow</category><category>협동 모드</category><category>멀티플레이</category><category>게임 디자인</category><category>개발일지</category></item><item><title>CrazyGames에서 반려당하고 첫 90초를 다시 만든 이야기: 조작까지 13초 → 0.25초</title><link>https://salmonholic.com/blog/crazygames-rejection-first-90-seconds/</link><guid isPermaLink="true">https://salmonholic.com/blog/crazygames-rejection-first-90-seconds/</guid><description>Salmonholic 0.11.3이 CrazyGames 품질 심사에서 반려됐다. 첫 90초를 녹화해 보니 조작까지 13초를 기다리게 하고 있었다. 같은 날 0.12.0으로 고친 과정과 수치를 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>CrazyGames</category><category>온보딩</category><category>첫인상</category><category>웹게임</category><category>Salmonholic</category></item><item><title>Durable Objects로 10인 매치 룸 서버를 만든 기록</title><link>https://salmonholic.com/blog/shdev-durable-objects-room-server/</link><guid isPermaLink="true">https://salmonholic.com/blog/shdev-durable-objects-room-server/</guid><description>Salmonholic의 10인 온라인 매치를 Cloudflare Durable Objects 한 개당 한 판으로 돌렸다. 틱 방식 선택, 비용 계산, 19분 소크 테스트, 방 상한까지 실제 측정값으로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>Cloudflare</category><category>Durable Objects</category><category>멀티플레이</category><category>게임 서버</category><category>웹게임</category></item><item><title>Godot 4 웹 export로 브라우저 게임을 낼 때 부딪힌 문제들</title><link>https://salmonholic.com/blog/shdev-godot-web-export/</link><guid isPermaLink="true">https://salmonholic.com/blog/shdev-godot-web-export/</guid><description>Salmonholic을 Godot 4.7.2 웹 빌드로 내보내며 겪은 세로 화면 10% 렌더링, 39.5MB wasm, 카카오톡 인앱 브라우저의 보안 컨텍스트, 오디오 재개 오류를 실제 측정값과 함께 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>Godot</category><category>웹 export</category><category>WebAssembly</category><category>브라우저 호환성</category><category>최적화</category></item><item><title>Godot에서 Unity로, 결정론을 지키며 포팅하기</title><link>https://salmonholic.com/blog/pallmark-godot-to-unity-determinism/</link><guid isPermaLink="true">https://salmonholic.com/blog/pallmark-godot-to-unity-determinism/</guid><description>PallMark를 Godot에서 Unity 6로 옮기며 20Hz 결정론 시뮬레이션을 적합성 테스트 154개로 대조한 과정. 하루 만에 0/154에서 151/151까지 간 날과, 그 초록불이 거짓이었던 이유.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>Unity</category><category>Godot</category><category>포팅</category><category>결정론</category><category>테스트</category></item><item><title>PallMark 유니크 144종: 수치 대신 규칙을 바꾸는 아이템 만들기</title><link>https://salmonholic.com/blog/pm-unique-items-144/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-unique-items-144/</guid><description>PallMark의 유니크 아이템 144종을 어떻게 설계하고 나눴는지 정리했다. 원본의 수치형 60종을 버리고 규칙형으로 다시 짠 이유, 검증 안 된 유니크를 드롭에서 막은 방법, 하루 만에 13종에서 144종까지 채운 기록.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>아이템 설계</category><category>유니크</category><category>핵앤슬래시</category><category>게임 기획</category></item><item><title>PallMark 일곱 클래스 소개</title><link>https://salmonholic.com/blog/pallmark-seven-classes/</link><guid isPermaLink="true">https://salmonholic.com/blog/pallmark-seven-classes/</guid><description>각인병, 원소술사, 역병사제, 성기사, 감시자, 신관, 자객. PallMark 일곱 클래스의 자원·무기·스킬 계열과 1레벨에 고르는 스킬 세 개를 게임 데이터 그대로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>클래스</category><category>공략</category><category>스킬</category><category>액션RPG</category></item><item><title>PallMark 적 무리 AI와 144fps: 평균 fps가 숨긴 것들</title><link>https://salmonholic.com/blog/pm-horde-144fps-performance/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-horde-144fps-performance/</guid><description>수십 마리가 몰려드는 PallMark 탑에서 적 AI를 단순하게 유지한 이유와, 144fps 목표를 지키려고 평균이 아닌 하위 1%와 p99를 재며 찾은 병목들을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>성능 최적화</category><category>Unity</category><category>게임 AI</category><category>144fps</category></item><item><title>PallMark 층 보상 상자와 전리품 규칙: 언제 무엇이 떨어지나</title><link>https://salmonholic.com/blog/pm-floor-reward-chests/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-floor-reward-chests/</guid><description>PallMark 탑에서 보스를 잡은 뒤 고르는 상자 3개, 5분 안에 깨면 오르는 보물 확률, 일반 적의 장비 드롭 10%, 초반 층 무기 보정까지. 데이터 파일과 코드에서 직접 읽은 전리품 규칙을 표로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>공략</category><category>전리품</category><category>드롭 테이블</category><category>게임 기획</category></item><item><title>PallMark 클래스 심층: 각인병, 때려야 차오르는 분노의 양손검</title><link>https://salmonholic.com/blog/pm-class-marked/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-class-marked/</guid><description>PallMark 각인병의 분노 자원, 양손검 전용 규칙, 레벨 1~30 스킬 18개 표와 추천 성장 방향, 소용돌이와 쇠사슬 낚아채기를 다시 만든 이유를 현재 개발 버전 데이터로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>각인병</category><category>클래스</category><category>공략</category><category>스킬</category><category>액션RPG</category></item><item><title>PallMark 클래스 심층: 감시자, 덫과 쇠뇌와 매로 사냥터를 짓는 궁수</title><link>https://salmonholic.com/blog/pm-class-warden/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-class-warden/</guid><description>PallMark 감시자의 집중 자원, 정밀사격·함정술·매사냥 스킬 18개 표와 추천 성장 방향, 설치물을 클래스의 차별점으로 삼은 이유와 맨손 사격 결함을 현재 개발 버전 기준으로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>감시자</category><category>클래스</category><category>공략</category><category>설치물</category><category>액션RPG</category></item><item><title>PallMark 클래스 심층: 성기사, 오라를 켜고 방패로 버티는 근접 사제</title><link>https://salmonholic.com/blog/pm-class-paladin/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-class-paladin/</guid><description>PallMark 성기사의 마나 규칙과 방패 규칙, 전투·오라·신성 스킬 18개 표와 추천 성장 방향, 궁극기를 신벌에서 성역 선포로 바꾼 과정을 현재 개발 버전 기준으로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>성기사</category><category>클래스</category><category>공략</category><category>오라</category><category>액션RPG</category></item><item><title>PallMark 클래스 심층: 신관, 적시고 지지고 넘친 회복으로 때린다</title><link>https://salmonholic.com/blog/pm-class-cleric/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-class-cleric/</guid><description>PallMark 신관의 젖음 상태와 역전된 치유 개념, 치유·성수·전기 스킬 18개 표와 추천 성장 방향, 하루 만에 18개를 채운 날과 마나 부족 문제를 현재 개발 버전 기준으로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>신관</category><category>클래스</category><category>공략</category><category>스킬</category><category>액션RPG</category></item><item><title>PallMark 클래스 심층: 역병사제, 마나와 시체라는 두 개의 지갑</title><link>https://salmonholic.com/blog/pm-class-plaguepriest/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-class-plaguepriest/</guid><description>PallMark 역병사제의 마나·시체 두 자원 규칙, 소환·역병·시체 스킬 18개 표와 추천 성장 방향, 봇이 1층에서 24번 죽던 문제를 고친 과정을 현재 개발 버전 기준으로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>역병사제</category><category>클래스</category><category>공략</category><category>소환</category><category>액션RPG</category></item><item><title>PallMark 클래스 심층: 원소술사, 화염·얼음·공허를 쌓고 터뜨리는 법</title><link>https://salmonholic.com/blog/pm-class-elemental/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-class-elemental/</guid><description>PallMark 원소술사의 마나 규칙, 화염·얼음·공허 세 계열 스킬 18개 표와 추천 성장 방향, 전격을 공허로 바꾸고 마나 회복률을 세 배로 올린 이유를 현재 개발 버전 기준으로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>원소술사</category><category>클래스</category><category>공략</category><category>스킬</category><category>액션RPG</category></item><item><title>PallMark 클래스 심층: 자객, 숨지 않고 흐르며 표식을 터뜨린다</title><link>https://salmonholic.com/blog/pm-class-assassin/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-class-assassin/</guid><description>PallMark 마지막 클래스 자객의 컨셉과 집중 자원, 관통·그림자·표식 스킬 18개 표와 추천 성장 방향, 은신 암살을 버린 이유와 쌍검을 포기한 사정을 현재 개발 버전 기준으로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>자객</category><category>클래스</category><category>공략</category><category>스킬</category><category>액션RPG</category></item><item><title>PallMark 타격감 조정기, 히트스톱은 넣는 것보다 줄이는 게 어려웠다</title><link>https://salmonholic.com/blog/pm-hit-feel-hitstop/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-hit-feel-hitstop/</guid><description>PallMark에서 타격감을 만드는 다섯 축(히트스톱·피격 플래시·피해 숫자·넉백·원소색)의 실제 수치와, 히트스톱이 오히려 화면 떨림으로 보였던 문제를 고친 과정을 적었다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>타격감</category><category>히트스톱</category><category>피해 숫자</category><category>게임 연출</category></item><item><title>PallMark 탑 100층 곡선: 한 대에 죽는 1층에서 4층의 벽까지</title><link>https://salmonholic.com/blog/pm-tower-100-floor-curve/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-tower-100-floor-curve/</guid><description>PallMark 탑의 적 체력·적 공격력·등장 밀도를 1층부터 100층까지 한 장의 곡선으로 묶은 과정과, 자동 플레이 실측으로 4층의 벽을 진단하며 숫자를 고친 기록.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>밸런스</category><category>난이도 곡선</category><category>탑</category><category>게임 디자인</category></item><item><title>PallMark Steam 스토어 문구를 쓰며 지운 것들</title><link>https://salmonholic.com/blog/pm-steam-store-page-draft/</link><guid isPermaLink="true">https://salmonholic.com/blog/pm-steam-store-page-draft/</guid><description>개발 중인 PallMark의 Steam 스토어 문구 초안을 쓴 과정. 없는 기능을 쓰지 않는다는 원칙, 한·영 짧은 설명과 특징 여섯 줄, 태그 20개, 비워 둔 얼리 액세스 문단을 기록했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>PallMark</category><category>Steam</category><category>스토어 페이지</category><category>출시 준비</category><category>인디 게임</category></item><item><title>QA 담당이 없을 때: 혼자 돌리는 시험, E2E, 그리고 믿으면 안 되는 초록불</title><link>https://salmonholic.com/blog/studio-solo-qa-e2e/</link><guid isPermaLink="true">https://salmonholic.com/blog/studio-solo-qa-e2e/</guid><description>QA 팀 없이 게임 네 개를 검증한 방법을 정리했다. 봇 시뮬레이션, 실제 서버에 붙는 E2E, 모바일 브라우저 자동 플레이, 그리고 필터를 건 &apos;전부 통과&apos;가 23건의 실패를 숨긴 사고까지 적었다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>QA</category><category>E2E 테스트</category><category>자동화</category><category>CI</category><category>1인 개발</category></item><item><title>Salmonholic 결과 화면 읽는 법: 초밥 코인과 연어 점수는 어떻게 계산되나</title><link>https://salmonholic.com/blog/sh-results-screen-coins-points/</link><guid isPermaLink="true">https://salmonholic.com/blog/sh-results-screen-coins-points/</guid><description>Salmonholic 경기가 끝나면 받는 초밥 코인, 연어 점수, 랭크 점수의 계산식과 결과 화면의 다음 목표가 고르는 순서를 실제 결과 화면 숫자로 검산하며 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>Salmonholic</category><category>공략</category><category>결과 화면</category><category>초밥 코인</category><category>성장</category></item><item><title>Salmonholic 레벨업 카드 전체 정리: 무기 24종, 패시브 4종, 진화 조건표</title><link>https://salmonholic.com/blog/sh-levelup-cards-evolution/</link><guid isPermaLink="true">https://salmonholic.com/blog/sh-levelup-cards-evolution/</guid><description>Salmonholic 레벨업 카드가 어떻게 뽑히는지, 무기 24종과 패시브 4종의 진화 조건, 게임 데이터에서 읽은 추천 조합을 표로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>Salmonholic</category><category>공략</category><category>레벨업 카드</category><category>무기 진화</category><category>빌드</category></item><item><title>Salmonholic 업적 52개 달성 가이드: 목표 수치와 빨리 모으는 순서</title><link>https://salmonholic.com/blog/sh-achievements-52-guide/</link><guid isPermaLink="true">https://salmonholic.com/blog/sh-achievements-52-guide/</guid><description>Salmonholic 업적 52개의 종류와 목표 수치를 데이터 파일 그대로 표로 옮기고, 캐릭터 해금에 필요한 업적 개수를 빨리 채우는 순서를 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>Salmonholic</category><category>공략</category><category>업적</category><category>칭호</category></item><item><title>Salmonholic 연어 떼 도감: 다섯 종류의 속도·체력·경험치와 떼에 먹히지 않는 법</title><link>https://salmonholic.com/blog/sh-salmon-swarm-guide/</link><guid isPermaLink="true">https://salmonholic.com/blog/sh-salmon-swarm-guide/</guid><description>Salmonholic에 나오는 연어 다섯 종류의 속도, 크기, 체력, 초밥 경험치와 시간대별 등장 비율을 코드에서 읽어 정리하고, 연어 떼에 먹히지 않는 요령을 적었다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>Salmonholic</category><category>공략</category><category>연어</category><category>몬스터</category><category>경험치</category></item><item><title>Salmonholic 일일 미션·출석·랭크·주간 순위, 매일 하는 것들의 구조</title><link>https://salmonholic.com/blog/sh-daily-missions-weekly-leaderboard/</link><guid isPermaLink="true">https://salmonholic.com/blog/sh-daily-missions-weekly-leaderboard/</guid><description>Salmonholic의 일일 미션 회전 규칙, 7일 출석 보상, 15단계 랭크 점수, 주간 순위표가 어떻게 계산되고 언제 초기화되는지 코드 기준으로 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>Salmonholic</category><category>공략</category><category>일일 미션</category><category>랭크</category><category>리더보드</category></item><item><title>Salmonholic 좁혀지는 원 5단계 운영법: 언제 줄고, 얼마나 아프고, 왜 기다리나</title><link>https://salmonholic.com/blog/sh-zone-phases-guide/</link><guid isPermaLink="true">https://salmonholic.com/blog/sh-zone-phases-guide/</guid><description>Salmonholic 안전 구역이 줄어드는 5단계 시간표와 반지름, 원 밖 피해량, 레벨이 낮으면 원이 기다려 주는 규칙을 서버 규칙 파일에서 읽어 단계별 운영법과 함께 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>Salmonholic</category><category>공략</category><category>안전 구역</category><category>배틀로얄</category><category>운영</category></item><item><title>Salmonholic 초보 가이드: 오래 살아남는 법과 카드 고르는 요령</title><link>https://salmonholic.com/blog/salmonholic-beginner-guide/</link><guid isPermaLink="true">https://salmonholic.com/blog/salmonholic-beginner-guide/</guid><description>Salmonholic을 처음 하는 사람을 위한 가이드. 게임 규칙 파일의 실제 수치를 바탕으로 초반 성장, 체력 회복, 안전 구역, 레벨업 카드와 무기 진화 조합을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>공략</category><category>초보가이드</category><category>무기진화</category><category>배틀로얄</category><category>Salmonholic</category></item><item><title>Salmonholic 캐릭터 16종과 품종 털 꾸미기 소개</title><link>https://salmonholic.com/blog/salmonholic-16-cats-and-breeds/</link><guid isPermaLink="true">https://salmonholic.com/blog/salmonholic-16-cats-and-breeds/</guid><description>Salmonholic의 고양이 16종이 가진 시작 무기와 능력, 해금 조건, 그리고 품종 털 12종과 장신구 20종을 정리했다. 네온 색을 버리고 자연스러운 털로 바꾼 이유와 제작 과정도 함께 적었다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>캐릭터</category><category>고양이</category><category>픽셀아트</category><category>커스터마이징</category><category>Salmonholic</category></item><item><title>Salmonholic 캐릭터 공략 1: 기본·모찌·닌자·요리사 고양이</title><link>https://salmonholic.com/blog/sh-cats-guide-classic-four/</link><guid isPermaLink="true">https://salmonholic.com/blog/sh-cats-guide-classic-four/</guid><description>처음부터 있던 고양이 네 마리의 시작 무기, 능력치 차이, 해금 가격, 30시드 검증 승률을 게임 데이터로 정리하고 각자 어떻게 굴리면 좋은지 적었다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>Salmonholic</category><category>공략</category><category>캐릭터</category><category>모찌</category><category>닌자</category><category>요리사</category></item><item><title>Salmonholic 캐릭터 공략 2: 낚시꾼·스모·마법사·로봇 고양이</title><link>https://salmonholic.com/blog/sh-cats-guide-fisher-sumo-wizard-robo/</link><guid isPermaLink="true">https://salmonholic.com/blog/sh-cats-guide-fisher-sumo-wizard-robo/</guid><description>0.20.0에 합류한 고양이 중 코인만으로 살 수 있는 네 마리, 낚시꾼·스모·마법사·로봇의 무기 수치와 특성, 30시드 승률을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>Salmonholic</category><category>공략</category><category>캐릭터</category><category>낚시꾼</category><category>스모</category></item><item><title>Salmonholic 캐릭터 공략 3: 해적·우주비행사·사무라이·무녀 고양이</title><link>https://salmonholic.com/blog/sh-cats-guide-pirate-astronaut-samurai-shrine/</link><guid isPermaLink="true">https://salmonholic.com/blog/sh-cats-guide-pirate-astronaut-samurai-shrine/</guid><description>랭크나 업적 조건이 붙는 중반 고양이 네 마리, 해적·우주비행사·사무라이·무녀의 해금 조건과 시작 무기 수치, 30시드 검증 승률을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>Salmonholic</category><category>공략</category><category>캐릭터</category><category>해적</category><category>무녀</category></item><item><title>Salmonholic 캐릭터 공략 4: 잠수부·초밥 장인·너구리·디제이 고양이</title><link>https://salmonholic.com/blog/sh-cats-guide-diver-itamae-tanuki-dj/</link><guid isPermaLink="true">https://salmonholic.com/blog/sh-cats-guide-diver-itamae-tanuki-dj/</guid><description>가장 늦게 열리는 고양이 네 마리, 잠수부·초밥 장인·너구리·디제이의 해금 조건과 무기 수치, 검증 승률, 16종을 모두 모으는 데 드는 코인을 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>Salmonholic</category><category>공략</category><category>캐릭터</category><category>너구리</category><category>디제이</category></item><item><title>TTS 목소리 여섯 개를 겹쳐 떼창 만들기</title><link>https://salmonholic.com/blog/pocha-tts-chorus/</link><guid isPermaLink="true">https://salmonholic.com/blog/pocha-tts-chorus/</guid><description>랜선포차의 게임 콜 떼창을 TTS로 만든 방법. 목소리 6개를 0~80ms씩 어긋나게 겹치고, 길이를 중앙값에 맞추고, 캐릭터 56종의 조사까지 자동으로 붙여 클립 203개를 만든 과정을 실제 파형과 함께 정리했다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>TTS</category><category>사운드</category><category>ffmpeg</category><category>랜선포차</category><category>오디오 파이프라인</category></item></channel></rss>