
gem.swtiger.site
시작하려면 로그인이 필요합니다.
보석을 모아, 카드를 사들이고, 도시를 손에 넣어라. 「젬러쉬」는 2~4인 실시간 보석 엔진빌더예요. • 보석 수집 — 토큰을 모아 개발 카드를 구매하고, 카드 보너스로 다음 구매를 더 싸게. • 엔진 빌딩 — 보너스가 쌓일수록 더 비싼 카드·귀족까지 노려요. • 귀족의 방문 — 조건을 충족하면 귀족(이거·파이·델타)이 찾아와 위신점수를! • 먼저 15점 — 위신점수 15에 먼저 도달하면 승리. 친구와, 혹은 AI와. 한 판이면 규칙은 끝, 전략은 시작.
v1.1.18 — 모바일 한눈에 보기 개편
## 변경점 - 하단 고정 HUD: 내 토큰·보너스·위신·예약·골드가 항상 표시 (탭하면 상세) - 상단 플레이어 띠: 모든 플레이어의 위신·토큰을 한 줄로, 탭하면 전체 현황 - 카드 보드: 12장을 한 화면 미니 그리드로, 탭하면 구매/예약 시트 (부족 보석 표시) - 보석은행 한 줄 압축, 진행 기록은 상단 '기록' 버튼으로 이동 - 구매 가능한 카드 강조 표시 - 데스크톱 배치는 기존과 동일
v1.1.17 — 모바일 화면 순서 개선
## 변경점 - 모바일 세로 배치 순서 변경: 토큰 보유량 → 보석은행 → 카드 보드 → 위신(귀족) - 보석 가져오기 바를 보석은행 바로 아래로 이동 - 데스크톱 배치는 기존과 동일
젬러쉬 v1.1.16 — 이거(호랑이) 연속 깜빡임
## 개선 - '이거'(호랑이) 귀족이 한 번 깜빡일 때 2~3번 연속으로 깜빡이도록 했습니다 — 파닥이는 윙크 느낌으로 더 생동감 있게. - 파이·델타·알파 등 다른 귀족은 기존처럼 한 번씩 자연스럽게 깜빡입니다.
젬러쉬 v1.1.15 — 파이 눈깜빡임 정렬 재수정 + 자연스러운 랜덤 깜빡임
## 버그 수정 & 개선 - '파이' 귀족의 감은 눈 컷을 좌/우 눈 별로 다시 만들어 베이스 일러스트의 눈 위치·폭·각도·모양에 정확히 정렬했습니다. (이전엔 감은 눈이 어긋나고 모양이 어색했습니다.) - 합성 이음매를 부드럽게 블렌딩해 제거했습니다. - 깜빡임 방식 개선: 감기는 순간은 짧게(약 0.12초), 깜빡이는 간격은 캐릭터마다 불규칙(약 2.8~6.5초)하게 — 기계적이지 않고 자연스럽게.
젬러쉬 v1.1.14 — 델타·파이 눈깜빡임 자연스럽게 수정
## 버그 수정 - '델타'와 '파이' 귀족의 눈 감은(깜빡임) 컷이 어색하던 문제를 수정했습니다. 감은 눈 일러스트를 베이스 일러스트의 눈 위치·모양·화풍에 정확히 맞춰 다시 그려, 자연스럽고 편안한 깜빡임이 되도록 정렬했습니다. - 눈썹 등 눈 주변은 그대로 유지하고 눈만 부드럽게 감기도록 보정했습니다. 깜빡임 타이밍·간격은 호랑이(이거)와 동일하게 유지됩니다.
젬러쉬 v1.1.13 — 귀족 표정·눈깜빡임 레이어 연출
## 귀족이 레이어 방식으로 살아있게 - 이전의 '이미지 전체 확대·흔들림' 연출을 제거했습니다. 이제 캐릭터 일러스트는 고정된 채, 눈과 표정만 레이어로 움직입니다 (허브 상점 파이와 동일한 레이어드 스프라이트 방식). - **눈 깜빡임**: 정적 베이스 위에 '눈 감은 프레임'을 올려 주기적으로 자연스럽게 깜빡입니다. 이거·파이·델타·알파 네 캐릭터 모두 적용. - **표정 변화**: 보석 획득·예약·구매·승패에 따라 표정 레이어가 부드럽게 전환됩니다(파이·델타·알파). - 모바일 성능을 위해 transform 없이 opacity만 사용하며, '모션 줄이기' 설정 시 자동으로 정지합니다.
젬러쉬 v1.1.12 — 획득한 귀족 카드 표시
## 획득한 귀족이 보드에 누적됩니다 - 귀족을 획득하면 해당 귀족 카드(일러스트 + 위신 점수)가 내 플레이어 패널에 쌓여서 표시됩니다. - 상대 플레이어 패널에도 각자 획득한 귀족이 보입니다. - 모바일에서도 읽기 쉬운 작은 카드로 배치했고, 위신 점수 계산(귀족 3점 포함)은 그대로 유지됩니다.
젬러쉬 v1.1.11 — 살아있는 귀족
## 귀족이 살아납니다 - **표정 변화**: 파이·델타·알파 귀족이 게임 흐름에 반응합니다 — 보석을 모으면 흐뭇하게, 카드를 예약하면 견제하듯, 카드를 구매하면 놀란 표정으로 바뀌고, 게임 종료 시 승패에 따라 표정이 달라집니다. - **숨쉬기·깜빡임**: 귀족 일러스트에 은은한 생동 애니메이션을 더해 정적인 카드에 생기를 불어넣었습니다. - 모바일 성능을 고려한 가벼운 스프라이트 전환이며, 시스템 '모션 줄이기' 설정을 켜면 자동으로 비활성화됩니다.
젬러쉬 v1.1.10 — 캐릭터 귀족 '알파' 추가(파이게임 실제 에셋)
## v1.1.10 — 캐릭터 귀족 '알파' 추가 ### 새 콘텐츠 - 캐릭터 귀족에 **알파(Alpha)** 추가 — 이거·파이·델타에 이어 네 번째. 일러스트는 '파이 게임'의 실제 알파 캐릭터 아트를 그대로 사용(동일 인물·동일 화풍). - 귀족이 4종이 되어, 2인전(귀족 3장)에서는 매 게임 무작위로 일부가 등장합니다(정상 귀족 수 유지: 2인 3 · 3인 4 · 4인 5).
젬러쉬 v1.1.9 — 세션 만료 시 재로그인 안내(만료는 안내, 일시 오류는 재시도)
## v1.1.9 — 세션 만료 시 재로그인 안내 ### 개선 - 로그인 세션이 만료돼 토큰 갱신이 불가능하면, 조용히 실패하지 않고 **'세션이 만료되었습니다 — 다시 로그인' 모달**을 띄워 재로그인으로 안내합니다. - 일시적 네트워크 오류는 재로그인을 강제하지 않고 자동 재시도. - 재로그인 시 진행 중이던 게임은 재접속으로 이어지고, 밀린 보상도 이어서 자동 적립됩니다.
젬러쉬 v1.1.8 — 보상 획득 모달(실적립 시 표시·밀린 보상 회수 알림)
## v1.1.8 — 보상 획득 모달 ### UX - **보상 획득 모달**: 허브 지갑에 실제로 적립됐을 때만 '🪙 보상 획득!' 모달 표시(획득 재화·수량·승/패). 적립 실패/대기 중에는 띄우지 않음. - **밀린 보상 회수 알림**: 토큰 만료 등으로 누락됐던 보상이 나중에 자동 적립되면, 다음 접속 시 '밀린 보상이 적립됐어요' 모달로 한 번 안내(중복 없이). - 결과 화면 위 모달 + 확인 버튼으로 닫기.
젬러쉬 v1.1.7 — 로그아웃 · 밀린 보상 자동 회수(claim sync)
## v1.1.7 — 로그아웃 · 보상 자동 회수 ### 새 기능 - **로그아웃 추가**: 홈·로비에서 로그아웃 버튼으로 SSO 세션을 깔끔하게 종료(Keycloak end-session). 로그아웃 시 토큰 갱신 루프도 정리. - **밀린 보상 자동 회수**: 게임 종료 시 보상 적립이 실패하면 '적립 대기'로 기록해 두고, 다음 로그인(토큰 정상 시)에 자동으로 한 번에 재적립. 중복 적립 없이 안전하게 처리(idempotency). 전적에 '적립 대기' 표시. > 참고: 적립 대기 보상은 **로그아웃 후 다시 로그인**하면 자동 회수됩니다.
젬러쉬 v1.1.6 — 전적 AI전/사람전 구분·필터·분리 통계
## v1.1.6 — 전적 AI/사람전 구분 ### 전적 개선 - 각 게임에 **AI 포함 여부**를 저장(봇이 한 명이라도 있으면 'AI전', 사람만이면 '사람전'). - 전적 목록에 **🤖 AI전 / 🧑 사람전 배지**와 **필터**(전체·사람전·AI전) 추가. - 요약 통계를 **사람전 승률 / AI전 승률**로 분리 표시.
젬러쉬 v1.1.5 — AI전 보상 적립 안정화(세션 토큰 keepalive)
## v1.1.5 — AI전 보상 적립 안정화 ### 버그 수정 - **게임 종료 보상 미적립 수정**: 로그인 세션 토큰이 게임 도중/대기 중 만료되어 보상 적립이 실패하던 문제를, 접속해 있는 동안 토큰을 계속 자동 갱신하도록 바꿔 해결. (AI전/멀티 모두 해당.)
젬러쉬 v1.1.4 — 전적(매치 히스토리) 추가
## v1.1.4 — 전적(매치 히스토리) ### 새 기능 - **전적 기능 추가**: 게임이 끝나면 결과가 SW Tiger 계정에 자동 기록됩니다(서버 저장, 계정 귀속). - **내 전적 화면**: 홈·로비의 **📊 전적** 버튼에서 확인 — 총 게임·승/패·승률, **멀티/AI전 구분 통계**, 그리고 최근 게임 목록(승패·모드·위신점수·구매 카드 수·획득 귀족·상대 수·일시).
젬러쉬 v1.1.3 — 방 재접속(새로고침/끊김) 복구
## v1.1.3 — 방 재접속 복구 ### 버그 수정 - **방 재접속(재연결) 복구**: 새로고침·일시적 네트워크 끊김 시 원래 방·자리·게임 진행 상태로 다시 들어가도록 수정. 마지막 접속자가 잠깐 끊겨도 방을 즉시 없애지 않고 잠깐(약 90초) 유지해 재접속을 받습니다(혼자 vs AI 게임 포함). 로그인 사용자는 계정 기준으로 같은 자리에 복귀.
젬러쉬 v1.1.2 — 숫자 방 코드 · 턴 무제한 옵션
## v1.1.2 — 방 코드 숫자화 · 턴 무제한 ### 변경점 - **방 코드 숫자 전용**: 방 코드를 6자리 숫자로 변경. 입력칸도 숫자 키패드(숫자만 허용)로 — 영문/기호 입력 불가. - **턴 제한시간 '무제한'**: 방장이 타이머 없이(카운트다운·타임아웃 없음) 진행하는 무제한 옵션을 선택 가능.
젬러쉬 v1.1.1 — 정식 명칭 확정 · 캐릭터 귀족 아트 · 보상 적립 안정화
## v1.1.1 — 정식 명칭 확정 · 캐릭터 아트 · 보상 안정화 ### 브랜딩 - 게임 정식 명칭을 **젬러쉬 (Gem Rush)** 로 확정 — 타이틀·메타·PWA·룰북·로비 등 표기 통일. ### 캐릭터 귀족 - 캐릭터 귀족 일러스트를 정식 아트로 교체: **파이**·**델타**는 '파이 게임'의 실제 캐릭터 아트를 그대로 사용, **이거**는 같은 화풍으로 통일. ### 안정화 - 게임 종료 **승/패 젬 보상** 적립 안정성 개선 — 긴 게임에서도 세션 토큰이 만료되지 않도록 진행 중 자동 갱신.
젬러쉬 v1.1.0 — 캐릭터 귀족 '델타' 추가 · 턴 제한시간 · 룰북 · 승패 보상
## v1.1.0 — 캐릭터·편의 업데이트 ✨ ### 새 콘텐츠 - **캐릭터 귀족 카드**: 호랑이 **이거**, **파이**에 이어 첩보·누아르 콘셉트의 **델타**까지 — 매 게임에 등장하는 오리지널 캐릭터 귀족 3종. - **승/패 젬 보상**: 게임 결과에 따라 SW Tiger 허브 재화를 지급. ### 편의 기능 - **턴 제한시간(호스트 설정)**: 무제한 / 30 / 60 / 90초. 시간이 끝나면 서버가 합리적인 수를 자동 진행. - **게임 방법(룰북) 모달**: 규칙을 게임 안에서 바로 확인. ### 로그인·접근성 - **SW Tiger 허브 SSO 로그인**(public + PKCE) 연동. - **모바일 가독성 개선**(작은 화면 레이아웃·글자 크기 최적화).
젬 러시(Gem Rush) v1.0.0 — 첫 정식 릴리스
## 첫 정식 릴리스 🎉 — 실시간 보석 엔진빌더가 정식 공개되었습니다. ### 게임 - **보석 엔진빌더 코어 (2~4인 풀 룰)**: 서로 다른 3색/같은 색 2개 토큰 획득, 카드 예약(+골드), 개발 카드 구매(영구 보너스 할인), 귀족 자동 방문, **위신 15점 도달 시 승리**(동점 시 구매 카드 적은 쪽). 서버 권위·실시간 동기화. - **혼자도, 같이도**: AI 봇 단독 연습, 실시간 멀티플레이(방/초대 코드), 관전 모드, 턴 타이머(AFK 자동 진행). ### 플랫폼 - **gem.swtiger.site 정식 배포** (HTTPS). - **SW Tiger Hub SSO 로그인** 연동 (swdeveloparmy 통합 계정, PKCE). - 허브 연동 하네스: 엔티틀먼트·재화·업데이트 기록(서버-서버, HMAC 서명). - 오리지널 OG 이미지·파비콘·소셜 메타. ### 품질 - 53개 자동 테스트 + CI(타입체크/테스트) 상시 검증.