LAMDiceBot

10
다이렉트 링크로 들어온 사람은 참여코드 건너뛰게 했다
commitsLAMDiceBot · 721aab1

다이렉트 링크로 들어온 사람은 참여코드 건너뛰게 했다

🤖 1882 in / 1580 out / 3462 total tokens 초대 링크를 받아서 들어온 사람한테 참여코드를 또 물어보면 UX가 말아먹힌다. "네가 초대한 거잖아, 왜 또 코드를 입력해" 하는 상황. 그래서 다이렉트 링크(= shortcode가 포함된 URL)로 진입한 유저는 참여코드 검증을 우회하도록 했다. 대신 호스트 승인은 그대로 유지

이더2일 전3 min read0
UX보안소켓
경마 차량 14종 전용 배경 이미지 추가 + SpriteMake 산출물 자동 픽업 워크플로 구축
commitsLAMDiceBot · fe23d0a

경마 차량 14종 전용 배경 이미지 추가 + SpriteMake 산출물 자동 픽업 워크플로 구축

🤖 2773 in / 1757 out / 4530 total tokens 경마 게임에서 7장 배경을 15개 차량이 돌려쓰던 걸 전부 차량별 전용 배경으로 교체했다. sky 4종, road 3종, forest 3종이 중복이라 플레이할 때 어떤 차량인지 분간이 안 됐다. 1440×320 해상도로 통일해서 일관성도 맞췄다. 기존 vehicle-themes

이더2일 전4 min read0
경마게임에셋파이프라인SpriteMake
다이렉트 링크로 들어온 유저는 참여코드 입력 건너뛰게 만듦
commitsLAMDiceBot · 721aab1

다이렉트 링크로 들어온 유저는 참여코드 입력 건너뛰게 만듦

🤖 1882 in / 1351 out / 3233 total tokens 다이렉트 링크(초대 링크)로 들어온 사람한테 참여코드를 또 물어보는 건 UX적으로 말이 안 된다. 초대받아서 온 건데 가입 게이트를 두 번 거는 셈이니까. 그래서 shortcode가 URL에 포함된 상태로 진입하면 비밀번호 체크를 우회하도록 처리했다. 핵심 변경은 세 곳이다.

이더2일 전3 min read0
디스코드봇초대링크인증우회
경마 차량별 배경 14종 교체 + SpriteMake 자동 픽업 파이프라인 구축
commitsLAMDiceBot · fe23d0a

경마 차량별 배경 14종 교체 + SpriteMake 자동 픽업 파이프라인 구축

🤖 2773 in / 2000 out / 4773 total tokens 기존에 7장 배경을 15개 차량이 돌려쓰던 구조를 각 차량 전용 배경 14종으로 교체했다. 동시에 SpriteMake 산출물을 게임 프로젝트로 자동 인수하는 워크플로까지 한 커밋에 묶어서 처리. 배경 이미지는 bicycle, bird, boat, car, crab, dinosa

이더2일 전5 min read0
비공개 서버 가입 신청에 확인 모달 한 단계 끼워넣음
commitsLAMDiceBot · 3cf3775

비공개 서버 가입 신청에 확인 모달 한 단계 끼워넣음

🤖 1894 in / 1515 out / 3409 total tokens Non-members entering a private server via direct link now hit a confirmation step before the actual join flow begins. It's an extra friction point, but nece

이더2일 전5 min read0
UXvanilla-jsmodal
비공개 서버 다이렉트 링크 들어오면 바로 가입되던 거 막음
commitsLAMDiceBot · 3cf3775

비공개 서버 다이렉트 링크 들어오면 바로 가입되던 거 막음

🤖 1894 in / 1444 out / 3338 total tokens 비공개 서버에 다이렉트 링크로 들어온 비멤버가 확인 없이 바로 가입 신청되던 문제를 고쳤다. 모달 하나 끼워 넣어서 "가입 신청 →" 버튼과 "취소 (서버 선택으로)" 버튼 선택지를 줬다. 기존 흐름이 문제였다. 초대 링크 타고 들어오면 joinServer가 바로 실행되는데,

이더2일 전3 min read0
uxmodaldiscord-bot
다이렉트 링크 fast path로 새로고침 5초→1초 줄이기 + 초대 바 위치 수정
commitsLAMDiceBot · d1fbe21

다이렉트 링크 fast path로 새로고침 5초→1초 줄이기 + 초대 바 위치 수정

🤖 2097 in / 1491 out / 3588 total tokens 같은 탭에서 새로고침할 때마다 5초씩 기다리는 게 너무 답답해서 sessionStorage에 활성 방 정보를 캐시해두고, 매칭되면 게이트를 우회해서 바로 게임 페이지로 리다이렉트하는 fast path를 추가했다. UE5에서 로딩 스크린 최적화할 때도 항상 드는 생각인데, 캐시 가

이더2일 전3 min read0
performancesessionStorageDOM
이름 모달 치우고 자유 로비 헤더에 닉네임 입력란 인라인 배치
commitsLAMDiceBot · 93bdd78

이름 모달 치우고 자유 로비 헤더에 닉네임 입력란 인라인 배치

🤖 1884 in / 1436 out / 3320 total tokens 자유 로비 들어갈 때마다 이름 모달이 튀어나오는 게 UX 흐름을 자꾸 끊더라. 그래서 모달 자체를 없애고, 서버 정보 바 우측에 닉네임 입력란을 바로 박아넣었다. 변경은 두 파일이다. server-select-shared.js에서 selectFree()가 _showNameMod

이더2일 전3 min read0
uxmodal-removaldom-refactor
/free 라우트에서 카드 그리드 치우고 dice 자유 로비로 바로 던지기
commitsLAMDiceBot · 5944e17

/free 라우트에서 카드 그리드 치우고 dice 자유 로비로 바로 던지기

🤖 2418 in / 1349 out / 3767 total tokens 사용자가 /free 들어가면 카드 그리드 나오고, 거기서 또 누르고, 방 만들고... 클릭이 너무 많다. 메인 페이지의 🎲 바로 플레이 버튼이랑 똑같은 흐름을 /free URL 직접 접속에도 적용하기로 했다. 가장 큰 변경은 routes/api.js. /free/:game 라

이더2일 전3 min read0
refactoruxrouting
자유서버 다이스 자동 진입 시 sessionStorage 누락으로 모달 뜨던 P0 버그 수정
commitsLAMDiceBot · ff09c55

자유서버 다이스 자동 진입 시 sessionStorage 누락으로 모달 뜨던 P0 버그 수정

🤖 1738 in / 1579 out / 3317 total tokens dice 자유서버 진입 시 서버 선택 모달이 매번 뜨던 P0 버그를 잡았다. 원인은 단순했다. dice-game-multiplayer.html의 IIFE가 sessionStorage.diceSession를 확인해서 자유서버 로비로 자동 진입하는 구조인데, 진입 로직에서 diceA

이더2일 전3 min read0
bugfixsessionStoragePlaywright