Skip to content

Releases: zlero7/puopuo

v1.4.1 · 사소한 변경

Choose a tag to compare

@github-actions github-actions released this 21 Oct 05:58
87f46eb

설정 설명 문구를 짧게 줄임

Co-Authored-By: Claude Sonnet 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019Xjvp4u9dAV9jMhR6BEbm5

v1.4.0 · 적당한 변경

Choose a tag to compare

@github-actions github-actions released this 21 Oct 05:53
fed3752

홀드를 내 캐릭터 초상 카드 아래로 옮기고, 낙하 속도 설정 추가

  • 2인 대전·연습: 홀드 칸이 가운데 패널에서 내 초상 카드 바로 아래로 이동(3~4인·세로 폰은 초상 카드가 위쪽 띠/없음이라 가운데 칸 그대로)
  • 설정 > 게임에 낙하 속도(0.5~2.0배) 슬라이더: 연습·AI·로컬 대전의 내 판(뿌요·테트리스·퓨전)에 적용. 온라인·랭크전(공정·서버 검증)과 어드벤처·튜토리얼·퍼즐·리플레이는 언제나 1배
  • 시험 추가(배율·범위·온라인/어드벤처/AI 판 제외)

Co-Authored-By: Claude Sonnet 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019Xjvp4u9dAV9jMhR6BEbm5

v1.3.3 · 사소한 변경

Choose a tag to compare

@github-actions github-actions released this 21 Oct 05:42
2c8fda4

테트리스 조작감을 TETR.IO식으로: 180도 회전, DAS·ARR·SDF 설정, IRS·IHS, 조각 사이 대기 없음

  • 180도 회전(기본 키 A, 패드 R1): TETR.IO 180도 킥 표 적용, 서버의 랭크전 검증도 180도 회전으로 간 자리를 인정
  • 설정 > 조작에 DAS(30400ms)·ARR(0150ms, 0은 벽까지 한 번에)·SDF(5~40배, 맨 끝은 즉시) 슬라이더와 'TETR.IO 기본값'(167ms·33ms·6배)·'빠른 설정' 버튼
  • DAS가 차면 바로 한 칸 더 움직이고 이어서 ARR 간격으로 움직임(방향을 바꾸면 새로 충전)
  • IRS·IHS: 조각이 나오기 전에 눌러 둔 회전·홀드를 나오자마자 적용
  • 조각 사이 대기 60ms→0, 줄 지우는 연출 260ms→100ms
  • 시험(tests/tetris-feel.js) 추가, CI에 포함

Co-Authored-By: Claude Sonnet 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019Xjvp4u9dAV9jMhR6BEbm5

v1.3.2 · 사소한 변경

Choose a tag to compare

@github-actions github-actions released this 21 Oct 05:22
b61158b

다운로드 사이트(puyopuyo.zlero.xyz) 추가

  • 뿌요뿌요 다운로드 한 장짜리 사이트(site/): 최신 버전 다운로드 버튼, 변경 내용, 설치 방법, FAQ, 받은 파일 확인(SHA-256), 이전 버전. 한국어만, 외부 글꼴·스크립트 없음(CSP로 GitHub API만 허용)
  • 버전·변경 내용·이전 버전은 페이지가 열릴 때 GitHub 릴리스에서 읽어 와서 새 릴리스가 나와도 다시 배포할 필요 없음, 응답이 실패하면 릴리스 페이지 링크로 대체
  • 릴리스 설명은 글자로만 표시(HTML 실행 안 됨), 다운로드 주소는 이 저장소 릴리스 주소일 때만 사용
  • CI: 릴리스마다 버전 없는 PuyoPuyo-Setup.exe와 SHA256SUMS.txt 함께 올림
  • GitHub Pages 배포 워크플로(pages.yml), 사이트 조립 도구(tools/build-site.js), 시험(tests/site.js), 설정 안내(docs/DOWNLOAD-SITE.md)

Co-Authored-By: Claude Sonnet 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019Xjvp4u9dAV9jMhR6BEbm5

v1.3.1 · 사소한 변경

Choose a tag to compare

@github-actions github-actions released this 21 Oct 04:54
49fd946

랭크전 20초 뒤 AI 상대가 안 잡히던 문제 수정

  • 대전 설정 창을 만들 때 랭크전 요청에서 'AI와 대전' 설정(bot)과 캐릭터가 빠져 있어서 서버가 AI를 붙여 주지 않았음 → 다시 실어 보냄
  • 종단 테스트에 요청 내용 확인 추가

Co-Authored-By: Claude Sonnet 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019Xjvp4u9dAV9jMhR6BEbm5

v1.3.0 · 적당한 변경

Choose a tag to compare

@github-actions github-actions released this 21 Oct 04:48
324100f

친구 우클릭으로 바로 대전 신청, 연습 모드 글로벌 순위 탭

  • 친구 목록·전적 창·순위표·연습 순위의 친구를 우클릭하거나 '대전' 버튼으로 대전 신청: 설정 창(스타일·규칙·판)에서 고르면 방을 만들어 친구에게 방 코드와 함께 신청이 가고, 친구가 수락하면 같은 방으로 들어가 시작
  • 신청을 받으면 수락/거절 창(60초), 거절하면 신청한 쪽의 대기 방이 자동으로 접힘, 게임·매칭 중이면 자동으로 '바쁨' 거절
  • 내 정보에 '연습 순위' 탭: 뿌요뿌요 연습·엔드리스 피버·테트리스 끝없이·마라톤·울트라·스프린트별 전 세계 순위와 내 순위, 순위 줄을 우클릭하면 전적 보기·친구 추가·대전 신청
  • 연습이 끝나면 최고 기록을 서버에 자동으로 올리고(순위가 오르면 알림), 이 컴퓨터에만 있던 기록도 탭을 처음 열 때 올림
  • 종단 테스트에 대전 신청·수락·거절·연습 순위 추가

Co-Authored-By: Claude Sonnet 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019Xjvp4u9dAV9jMhR6BEbm5

v1.2.0 · 적당한 변경

Choose a tag to compare

@github-actions github-actions released this 21 Oct 04:35
6ecb046

내 정보: 대표 캐릭터 프로필 카드, 친구 탭, 우클릭으로 전적 보기·친구 추가

  • 내 정보 왼쪽 카드에 캐릭터 메뉴에서 고른 대표 캐릭터를 큰 초상으로 표시(누르면 캐릭터 메뉴)
  • 친구 탭: 내 친구 코드(복사), 코드로 요청 보내기, 받은 요청 수락·거절, 보낸 요청 취소, 친구 목록(접속 중 표시·티어), 요청·수락 알림창
  • 순위표 줄·친구 줄을 우클릭하면 메뉴(전적 보기·친구 추가/삭제), 전적 보기 창: 스타일별 티어·시즌/통산 전적·최근 랭크전
  • 캐릭터를 고르면 서버에도 알려 친구·순위표에 보이게
  • 앱 종단 테스트(tests/social-e2e.js) 추가

Co-Authored-By: Claude Sonnet 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019Xjvp4u9dAV9jMhR6BEbm5

v1.1.50 · 사소한 변경

Choose a tag to compare

@github-actions github-actions released this 21 Oct 04:32
e0a1c0b

서버: 친구(요청·수락·삭제)와 남의 전적 보기, 대표 캐릭터 저장

  • 계정마다 친구 코드(로그인 아이디와 별개, 남에게 보여 줘도 되는 이름표) 발급
  • 웹소켓 soc 메시지: list·add·acc·del·char·prof (로그인한 사람만). 친구는 서로 받아야 되는 방식, 상대가 접속 중이면 알림
  • 남의 전적 보기: 스타일별 티어·시즌/통산 전적·최근 랭크전 10개(배치 중 결과는 가림), 로그인 아이디는 내보내지 않음
  • 순위표 줄에 친구 코드를 실어 우클릭 메뉴에서 쓸 수 있게
  • 랭크전 대기열의 캐릭터는 계정의 대표 캐릭터로
  • 테스트(tests/social.js) 추가, CI·Docker 이미지에 포함

Co-Authored-By: Claude Sonnet 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019Xjvp4u9dAV9jMhR6BEbm5

v1.1.49 · 사소한 변경

Choose a tag to compare

@github-actions github-actions released this 21 Oct 04:18
abb6704

게임이 끝났을 때 대사 옆 캐릭터 얼굴 화질 개선

  • 표정 그림(chars_face)은 원본이 아주 작아 크게 보면 뭉개졌음 → 선명한 상반신 그림(chars_bust)에서 얼굴만 오려 그림(캐릭터마다 오릴 위치 지정)
  • 이긴 쪽은 반짝 별, 진 쪽은 풀 죽은 색과 땀방울로 표정을 대신 표현

Co-Authored-By: Claude Sonnet 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019Xjvp4u9dAV9jMhR6BEbm5

v1.1.48 · 사소한 변경

Choose a tag to compare

@github-actions github-actions released this 21 Oct 04:11
7a4da00

설정에 '지난번 캐릭터로 바로 시작' 옵션 추가

  • 게임 탭의 체크박스를 켜면 시작할 때 캐릭터 고르기 창을 건너뜀(기본은 꺼짐)
  • 종단 테스트 추가

Co-Authored-By: Claude Sonnet 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019Xjvp4u9dAV9jMhR6BEbm5