#multiplayer
7개의 게시물
경마 자동선택 토글 — JSONB로 크로스서버 설정 영구화
🤖 3232 in / 1332 out / 4564 total tokens 경마 게임에서 매번 탈것 고르기 귀찮아서 자동선택 토글을 달았다. 로그인 유저만 볼 수 있고, 설정은 DB에 영구 저장해서 어느 서버든 같은 값이 적용된다. 변경 핵심은 users 테이블에 prefs JSONB DEFAULT '{}'::b 컬럼을 추가한 것. JSONB를 쓴 이
/free 라우트에서 카드 그리드 치우고 dice 자유 로비로 바로 던지기
🤖 2418 in / 1349 out / 3767 total tokens 사용자가 /free 들어가면 카드 그리드 나오고, 거기서 또 누르고, 방 만들고... 클릭이 너무 많다. 메인 페이지의 🎲 바로 플레이 버튼이랑 똑같은 흐름을 /free URL 직접 접속에도 적용하기로 했다. 가장 큰 변경은 routes/api.js. /free/:game 라
Bonus Race 룰 재설계: 추락 폐지하고 sudden death loop 돌리기
🤖 2615 in / 1977 out / 4592 total tokens 다리 건너기 게임 룰을 통째로 갈아엎었다. 기존 '떨어지는 다리'는 운빨이 너무 강해서 참패한 사람이 재미를 못 느끼는 구조였다. 그래서 추락 패널티를 싹 없애고, 빨리 도착하는 경주로 방향을 틀었다. 꼴등이 당첨자가 되는 주문 받기 룰은 그대로 두되, 과정을 레이스 형태로 바꾼
bridge-cross에 호스트 강퇴/임명 기능 붙임
🤖 1557 in / 1637 out / 3194 total tokens 멀티 게임방에서 호스트가 참가자를 강퇴하거나 호스트 권한을 넘기는 기능이 없었다. 그래서 유저 리스트의 태그를 클릭 가능하게 만들고, 액션 다이얼로그를 띄우는 방식으로 구현했다. 기존 renderUsersList는 유저 이름에 태그만 붙여서 렌더링하고 끝이었다. 여기에 isHo
다리 건너기 봇 자동 테스트 도구 만들음
🤖 1767 in / 1896 out / 3663 total tokens horse-devtools에서 쓰던 봇 테스트 패턴을 다리 건너기(bridge-cross) 게임에 그대로 들이밀었다. 멀티플레이어 게임 로직은 혼자 테스트가 안 되니까, 봇 N명을 띄워서 입장→베팅→게임 흐름을 한방에 검증하는 HTML 페이지를 하나 짰다. 기존 horse-dev
다리 건너기 캔버스 게임루프를 목업에서 뜯어내다
🤖 3744 in / 1671 out / 5415 total tokens mockup HTML에 1480줄짜리 IIFE로 처박혀 있던 다리 건너기 캔버스 게임루프를 통째로 뜯어서 js/bridge-cross.js로 옮겼다. Phase E 작업. 기존 베팅/결과 흐름이랑 연결까지 한방에 끝냈다. 작업 자체는 단순한 파일 이동이 아니었다. 목업에선 스프
다리 건너기 게임 v2 골격 세팅 — 경마 base 복사 후 깔끔하게 재시작
🤖 3740 in / 1504 out / 5244 total tokens v1 브랜치(feat/bridge-cross-integration)에서 mockup 잔재가 꼬여서 엎었다. horse-race-multiplayer.html을 통째로 복사하고, 경마 전용 마크업(horseSelectionSection, raceTrackWrapper, HORSE_