패치로그
바뀐 것을 날짜별로 적어 둡니다(최근 8일, 120건). 마지막 갱신 2026-10-24.
고장을 발견하면 고장 접수로 알려 주세요.
2026-10-24
- style(board): 움직일 수 있는 말 깜빡임에서 검은 아래 그림자 제거(노란 빛만)
- style(board): 말 발판 외곽선 제거
- style(board): 말 발아래 색 발판을 옅게(색 45%, 테두리 흐리게)
- feat(board): 말이 걸어서 이동하고, 잡을 때 상대 말 앞에서 멈춰 직접 밀쳐냄
- feat(security): 서버 방어·IP 차단·CSP·개발자 도구 안내
- chore(changelog): 배포 시점 기록 갱신
- fix(board): 새로 던질 때 지난 결과 글자를 지움(떨어지는 가락 옆에 지난 결과가 0.9초 보이던 문제)
- feat(board): 아수라장 윷놀이 공개
- feat(liar): 좁은 화면 라운드 결과를 화면 위 덧창으로, 채팅은 아래 고정
- feat(board): 아수라장 윷놀이 — 자체 설계 판·캐릭터 말·연출, 서버 판 그래프 새로 구현
- feat(mafia,liar,coop): 좁은 화면 단계별 배치로 스크롤 줄임
- feat(liar,mafia): 글자 동그라미 대신 대기방에서 고른 캐릭터 표시
- feat(liar): 좁은 화면 발언 순서·점수판을 서랍으로, 채팅 칸 줄여 입력칸을 첫 화면에
- feat(waiting): 좁은 화면에서 빈 자리 칸 숨김
- feat(waiting): 좁은 화면 게임 설정을 서랍으로, 판놀이 카드 창은 화면 전체로
- feat(board): 게임 중 스크롤 없앰 — 판 높이 맞춤, 참가자·효과카드는 서랍
- fix(board): 지속 카드 설명의 '지속' 중복 제거, 카드 창 검증 근거 정정
- fix(board): 모바일 폭에서 판·던지기 한 화면, 카드 창 잘림, 누름 영역 확장
- feat(board): 판놀이 v3 — 차례제 전통 윷놀이 + 효과카드 9종
- feat(gates): 커밋·배포 게이트 — 실수 재발 방지(판놀이 포팅 실패 분석 후속)
- chore(changelog): 배포 후 기록 갱신
- chore(smoke): 스모크 방에 항상 비밀번호(라이브에서 남이 못 들어오게)
- fix(render): 그리기 오류 한 번에 화면이 멈추지 않게 + 배포 전 no-undef 검사 + 화면 스모크 스크립트
- chore(changelog): 배포 후 기록 갱신
- chore(disco): ?lag 디버그 계측 훅(__disco·__dbgAll·keydown 기록) 제거
- chore(changelog): 배포 후 기록 갱신
- fix(disco): 낙하 연출에서 정의 안 된 r·g 참조로 그리기가 멈춰 캐릭터가 사라지던 문제
- chore(changelog): 배포 후 기록 갱신
- chore(changelog): 배포 시점 기록 갱신
- chore(disco): ?lag 계측을 전 슬롯(__dbgAll)으로 확대 — 원격 슬롯 보행 판정 측정용
- chore(disco): ?lag 계측 훅에 슬롯 상태·프레임 추가
2026-10-23
- fix(disco): 보행 판정을 '마지막 이동 후 150ms' 기준으로
- fix(lobby,disco): 캐릭터 선택 저장 + 보행 스프라이트 판정
- fix(mandu): 마지막 만두를 강아지에게 줘도 내 차례 유지
- fix(ws): 같은 계정 중복 접속 시 이전 창을 4001로 닫고 재접속 중단
- fix(disco): 눕는 자세가 잘리던 크롭 수정
- fix(ws): 같은 계정 중복 접속 시 이전 창을 4001로 닫고 재접속 중단
- chore(modes): 차량·격자·탁구·과녁·궤적·땅따먹기 제거, 정글·판놀이 숨김
- feat(lobby): 캐릭터 선택(종족 13·의상 5·슬롯 색)
- feat(board): 판놀이 조작·라운드 폴리싱
- feat(chibi): 옆모습 입체화(여우·곰·판다·코알라·토끼·부엉이·고양이 주둥이), 상어 곡선 머리·둥근 지느러미, 칸 잘림 수정
- feat(chibi): 상어 종족·탄성 연출(스쿼시·스트레치·스미어)·강아지 털 질감과 옆 주둥이·토끼 눈 수정
- chore(changelog): 배포 시점 기록 갱신
- feat(splat,board): 땅따먹기·판놀이 개발 중 버전(둘 다 hidden, 로컬 ?all=1로만 보임) — 판놀이 엔진·카드 26종·3D 주사위·이동 애니메이션, 서버 방, 테스트, 설계·규약 문서, 테스트 봇
- hide(coop,dodge): 다 같이 탈출·피하기 레이스를 로비에서 숨김(hidden, 안내 noindex, 사이트맵 제외)
- feat(tunnel): 멧돼지 러시 → 정글 살아남기 이름 변경, 판 높이 340으로 줄임·합성 효과음(sounds.js)·오디오 잠금 해제에 click 추가, 엔진·화면 다듬기
- fix(lockstep): 결과 보고 과반 대기 1.5초 상한·멈춘 슬롯 빈 입력 채우기·ping으로 RTT 재서 입력 지연 2~6프레임 자동 조정
- docs(agents): 게임 개발 규칙 6개(설계 문서 기준·완료 기준·탭 2개 검증·복사 문구·할 일 문서·배포 전 hidden)
2026-10-22
- Merge branch 'main' of https://github.com/Camof1ow/liar-game-web
- docs(chibi): 캔버스 도형 동물 → 치비 스프라이트 교체 계획과 작업 가이드
- feat(chibi): 치비 스프라이트 몸짓 애니메이션 8종 x 4방향 아틀라스(12종 x 의상 5 x 슬롯 8색)
- feat(chibi): 실바니안풍 치비 동물 픽셀 스프라이트 12종 + 의상 조합(5종 x 슬롯 8색) 자료와 문서
2026-10-21
- feat(tunnel): 은신처 수 = 인원−1, 닫힌 은신처는 투명벽(낙하 없음), 닫힐 때 덮여 탈락, 8프레임 멧돼지·먼지·미리보기, 배너·화살표 톤다운
- assets(tunnel): 정글 바닥 텍스처(CC0)·LPC 멧돼지(CC-BY-SA)·자연 은신처 4종·사사삭 개방 연출·톤 맞춤, 스프라이트/보간 혼용 정리
2026-10-20
- assets(tunnel): FreeGameSprites Forest 팩(CC0 32px) 22장 + CREDITS, 프로젝트 AGENTS.md(에셋 우선순위 규칙)
- feat(tunnel): 멧돼지 러시 — 디스코 엔진 파생(가로 정글 오솔길, 멧돼지 떼, 자연 은신처 4종, 60초 상한), 서버 TunnelRoom·테스트 9개, 계약·안내·링크
- chore(changelog): 배포 시점 기록 갱신
- fix(bugs): 다크 모드에서 게임 선택 드롭다운 글자 안 보이던 문제(color-scheme dark)
- chore(changelog): 배포 시점 기록으로 갱신(71건)
- docs(deploy): liar.env 예시 추가(DeepSeek 기본값)
- hide(traffic): 6차선 재설계 확인 전까지 숨김(모드 hidden, 안내 noindex·사이트맵·문서에서 제외)
- site: 문서 페이지에 두뇌싸움·읽을거리 연결, 모든 페이지 푸터 6링크로 통일, 충돌 해소 스크립트 추가
- merge: 원격 SEO 변경(두뇌싸움 허브·롱테일 2편·llms.txt)과 6차선·접수 파이프라인 합치기 — 푸터는 새 짧은 링크 유지, 안내 페이지의 다른 게임 링크는 원격(두뇌싸움) 채택
- feat(bugs): 고장 접수 파이프라인 - SQLite 저장(512자·IP 제한), 자정 스케줄러가 LLM으로 묶어 GitHub 이슈 생성, 볼륨 마운트
- feat(site): 게임 방법 문서 페이지·패치로그·고장 접수 추가, 로비 푸터 정리(상단 NAV 링크)
- fix(lobby): 방 카드 입장 버튼 줄바꿈·배지 잘림 수정(좁은 카드에서 버튼 고정, 메타 줄바꿈 허용)
- seo(content): 롱테일 2편 추가 (/words.html, /mafia-jobs.html)
- seo(content): 두뇌싸움 게임 허브 페이지(/brain.html) 추가
- fix(deploy): 80번 포트도 200으로 서빙 (애드센스 크롤러가 301만 받던 문제)
- seo(geo): llms.txt·FAQPage 구조화 데이터·IndexNow 추가
- seo(landing): 원본 HTML에도 h1·첫 화면 문구를 둔다
- feat(traffic): 6차선 재설계 - 가로 차선만(줄마다 방향·차종 고정), 열린 차선 2→4→6·쉼·45초 러시아워, 제자리 벌칙, 만두 그림체 옆모습 차량 그림
- polish(traffic): 스프라이트 2차 생성(정방향 재확인, 변형 선택) + 투명 배경 정리
- polish(traffic): 차량 스프라이트를 정방향(0/90/180/270)으로 재생성 — 측면·정면·후면
2026-10-19
- polish(traffic): 스프라이트 헤일로·그림자 제거, 방향별 크기 기준 통일(진행 축 기준)
- feat(traffic): 쿼터뷰 차량 스프라이트(3종×3방향, 왼쪽은 반전) 적용
- feat(traffic): 무리 스폰 패턴(단독·평행·교차·사방) + 테스트
- style(traffic): 경고 표시 톤다운(알파·굵기·색)
- feat(traffic): 차량을 3/4 시점처럼(밑면 그림자 추가) — 탑뷰 이질감 완화
- feat(traffic): 변칙 무리 스폰(사방 동시), 호박색 경계 점 제거, 판·캐릭터 배율 확대, 오토바이 크기 50×26
- feat(traffic): 판 밖으로 못 나가게 경계에서 멈춤 + 물 대신 경계선(갓길)
- fix: 감춘 4종을 다시 hidden=true로(로컬은 ?all=1로 확인), 숨긴 게임 보기 스위치 추가
- feat(traffic): 차량 피하기 — 디스코 엔진 기반 사방 차량(자동차·버스·오토바이), 1발 탈락·밀치기·화면 밖 리타이어, 도로 판
- polish(grid): 동물 캐릭터·둥근 칸 발광·순서 강조·밟기/물풍선 연출·점수 막대 (비공개 게임, 나중 공개용)
- fix(bot): 봇만 남은 방은 닫고, 방장은 사람에게만 넘긴다
- polish(pong): 동물 캐릭터·공 잔상·타격 파티클·골 연출·소리 (비공개 게임, 나중 공개용)
- polish(trail): 동물 캐릭터·빛나는 궤적·기차 경고·탈락 폭발·바닥 체크 (비공개 게임, 나중 공개용)
- feat: 느린 연결이 서버를 멈추지 않게(연결당 비동기 전송) + 기억 격자 봇 + 4종 비공개 + 마피아 넘어가기 + 난입/관전/빈 로비 추천
- feat: 마피아 낮·밤·투표 만장일치 넘어가기 + AI 봇 기반(과녁 타이밍·탁구) 과 혼자 시작
- feat: 게임 중 난입·관전(다음 라운드부터 참여, 비밀방 제외) + 빈 로비 혼자 하기 추천
- feat: Pummel Party 1군 4종(탁구·과녁·기억 격자·궤적 벽) + 채팅 터치 수정·갈 인스네어 피해 삭제·만두 연출 가시성·디스코 채팅 위치/기상 무적
- feat(chat): 게임 화면 채팅 오버레이 — 실시간 4종 패널 제거, 휴대폰 입력 줄, 말풍선
2026-10-18
- feat(disco): 밀리면 넘어졌다 일어나기, 동물 캐릭터 8종, 타격감
- fix: 정적 파일에 Cache-Control: no-cache — 배포 뒤 옛 JS 캐시로 새 게임이 안 돌던 문제
- docs(roadmap): 디스코 발판 커밋 기록
- feat(disco): 디스코 발판 — 기호 칸 서바이벌(2~8명, 입력 중계 + 롤백)
- feat(mandu): 냄새 맡기 결과를 식탁 위 큰 카드로, 휴대폰에서 아이템·먹기 버튼까지 한 화면에
- fix(mandu): 하트 −N 숫자를 '으악 매워!' 말풍선 위로 올려 겹치지 않게
- fix(mandu): 먹기 연출 A를 설계대로 — 항상 연출, 젓가락으로 집어 먹여 주기, 뻗음 별, −2일 때만 가장자리 번쩍
- feat(mandu): 먹기·먹여 주기·아이템 연출, 효과음 3개 / 배경음악 기본 끔
- fix(mandu): 3D 만두를 동그랗게·외곽선, 고추 제거, 차릴 때 찜기 한 바퀴 회전·내려다보는 시점
- feat(mandu): 개수는 차릴 때만 그림으로, 만두 그림 에셋, three.js 로우폴리 식탁
- feat(mandu): 복불복 만두 화면(mandu.js·아이콘·휴대폰 배치)과 안내 페이지·링크
- feat(gal): 참을 인·근 게이지를 내 캐릭터 밑과 화면 위로
- feat(mandu): 복불복 만두 서버 — ManduRoom, 혼자면 AI 주방장 봇, 프로토콜 문서
- feat(coop): 스테이지를 쉬움·보통·어려움으로 묶고, 방장이 고른 스테이지부터 그 난이도 끝까지 진행
- feat(coop): 새 장치 5종(가시·구름 발판·용수철·움직이는 발판·엘리베이터), 카메라·그림 다듬기, 스테이지 10개 추가(총 15), 시작 스테이지 설정
2026-10-17
- docs: 로드맵에 화면 배포 분리 후보 추가
- style: shadcn 다크 neutral 색·모양으로 화면 다시 칠하기 (그라데이션 제거, 보라 단색 포인트)
- feat(quiz): 혼자서도 시작 (최소 1명)
- fix(quiz): 휴대폰에서 문제·힌트 바로 밑에 채팅 입력, 키보드를 올려도 같이 보이게
- feat: 대기방에서 방장이 게임 종류 바꾸기
- feat: 애드센스 연결 코드·ads.txt, 소개·문의·개인정보처리방침 페이지
- fix: 실시간 게임 모바일 끊김 대응
- chore: 웹소켓 접속·끊김 로그(닫힘 코드·이유·연결 시간·단말 종류), 송신 실패는 경고로
- docs: 꾸짖을 갈 스크린샷·로드맵 갱신
- feat(gal): 타격감·캐릭터 크기·긴장감 개선
- docs: 로드맵에 꾸짖을 갈 반영, 다음 할 일 갱신
- feat: 밀어내기 대결 '꾸짖을 갈' 추가, 롤백 넷코드 공유
- docs: 꾸짖을 갈 시작값 근거를 로드맵에 추가