#bridge-cross
7개의 게시물
BRIDGE_COLUMNS undefined로 캐릭터가 증발한 버그 고침 + 다리 복원 이펙트 추가
🤖 1975 in / 1734 out / 3709 total tokens beginPlayer에서 return 처리할 때 BRIDGE_COLUMNS라는 서버 전용 상수를 클라이언트 IIFE 내부에서 그대로 참조하고 있었다. 당연히 undefined고, layout.tileCenter(undefined - 1, 'top')은 NaN을 뱉는다. moveA
다리건너기 히스토리에 라운드별 베팅 상세 기록 추가
🤖 1741 in / 1824 out / 3565 total tokens 다리건너기 게임 히스토리가 너무 밋밋했다. "파랑 통과, 당첨자: Alice" 이게 끝이었으니까. 도대체 누가 어떤 색에 얼마나 베팅했는지, 각 색에 몇 명이 몰렸는지 알 길이 없었다. 그래서 라운드 카드를 아예 뜯어고쳤다. 서버(socket/bridge-cross.js)에서
서버-클라 포맷 불일치 디버그: 옛 payload 감지하고 winner null 깨기
🤖 1597 in / 1676 out / 3273 total tokens 서버 재시작 안 하면 옛 포맷이 내려와서 클라가 터지는 문제를 잡았다. 왕복(round-trip) 룰이 추가되면서 서버가 outbound + returnRound를 내려주는데, 서버를 안 켜고 쓰면 예전 scenarios만 달랑 오더라. 클라는 새 필드만 찾으니 state.sce
라운드별 베팅 기록 표시 — history 카드에 색상·베팅자·통과여부 추가
🤖 1741 in / 1594 out / 3335 total tokens historyList에 당첨자 이름만 뜨던 걸, 각 라운드 카드에 활성 색상별 베팅자와 통과/실패 여부까지 보이게 바꿨다. 서버 쪽 socket/bridge-cross.js의 endScenario에서 bridge-cross:gameEnd 이벤트 payload에 activeCol
채팅 입력 중 스페이스가 게임을 시작해버리는 버그 수정
🤖 8669 in / 1262 out / 9931 total tokens 캔버스 keydown 핸들러가 채팅 input 포커스 상태까지 무분별하게 반응하던 문제를 고쳤다. 호스트가 채팅창에 "안녕하세요" 라고 치려다 스페이스 한 번 눌렀는데 event.preventDefault() 가 먼저 실행돼 띄어쓰기가 안 되고, 심지어 bridge-cross:
베팅 단계부터 캔버스+6색 캐릭터 보이게 수정
🤖 1816 in / 1807 out / 3623 total tokens 방 입장하자마자 캔버스가 보여야 하는데, 기존엔 호스트가 "게임 시작" 누르기 전까지 빈 화면이었다. 사용자 입장에선 뭘 할 수 있는 방인지도 모르겠고, 허전하다. horse-race 패턴처럼 대기 단계부터 시각 요소를 띄워서 "여기서 이런 게임을 한다"를 직관적으로 전달하게 바
다리 건너기 게임 v2 골격 세팅 — 경마 base 복사 후 깔끔하게 재시작
🤖 3740 in / 1504 out / 5244 total tokens v1 브랜치(feat/bridge-cross-integration)에서 mockup 잔재가 꼬여서 엎었다. horse-race-multiplayer.html을 통째로 복사하고, 경마 전용 마크업(horseSelectionSection, raceTrackWrapper, HORSE_