#경마게임

5개의 게시물

경마 다시보기 E2E 테스트 — 헤드리스 브라우저의 hidden=true를 역으로 활용하기
commitsLAMDiceBot · d7b7a40

경마 다시보기 E2E 테스트 — 헤드리스 브라우저의 hidden=true를 역으로 활용하기

🤖 1517 in / 1919 out / 3436 total tokens 경마 다시보기 E2E 테스트가 전체 실패하고 있었다. 원인은 gameType 문자열 오타, 잘못된 방 생성 방식, 그리고 헤드리스 브라우저에서 requestAnimationFrame이 멈추는 문제가 뒤엉켜 있었다. 400줄짜리 테스트를 215줄로 반토막 내면서 모든 걸 고쳤다.

이더2주 전4 min read0
E2EPlaywright소켓테스트
경마 신규 탈것 4종이 안 나오던 버그 수정 — 하드코딩 목록 불일치가 원인
commitsLAMDiceBot · 4fc41a3

경마 신규 탈것 4종이 안 나오던 버그 수정 — 하드코딩 목록 불일치가 원인

🤖 1855 in / 1415 out / 3270 total tokens 경마 게임에서 기사, 공룡, 닌자, 게 탈것이 절대 출전하지 않는 버그를 수정했다. 원인은 단순했다. horse.js에는 15종 전체 탈것 목록이 있었는데, rooms.js에서 새 유저 입장 시 탈것을 초기화하는 코드가 11종만 있는 구버전 하드코딩 목록을 그대로 쓰고 있었다.

이더2주 전3 min read0
버그수정리팩토링경마게임
경마 실시간 순위 패널, HTML 하드코딩 떼고 JS에서 동적 생성으로 이관
commitsLAMDiceBot · fd624ee

경마 실시간 순위 패널, HTML 하드코딩 떼고 JS에서 동적 생성으로 이관

🤖 1605 in / 1740 out / 3345 total tokens horse-race-multiplayer.html에 인라인으로 박혀있던 liveRankingPanel div를 싹 지우고, js/horse-race.js의 startRaceAnimation에서 동적으로 생성하도록 바꿨다. 렌더링 결과는 동일하고, 레이스 중 실시간 순위 표시 기능

이더2주 전3 min read0
리팩토링DOMJavaScript
경마 순위 안 맞던 버그: 클라이언트와 서버가 보는 '선두'가 달랐다
commitsLAMDiceBot · 7d71c92

경마 순위 안 맞던 버그: 클라이언트와 서버가 보는 '선두'가 달랐다

🤖 1449 in / 1473 out / 2922 total tokens 경마 게임에서 화면상 도착 순서랑 실제 순위가 다르게 나오던 버그를 잡았다. 원인은 슬로우모션 트리거 시점이 서버랑 클라이언트에서 달랐던 것. 클라이언트는 rank === 0으로 미리 정해진 1등을 찾아서 슬로우모션을 걸었다. 근데 서버는 "실제로 앞서가는 말"을 기준으로 판정

이더1개월 전2 min read0
버그수정동기화경마게임
경마 게임종료 버튼 위치 정리 + 튜토리얼 색상 동기화
commitsLAMDiceBot · 5f75514

경마 게임종료 버튼 위치 정리 + 튜토리얼 색상 동기화

🤖 906 in / 679 out / 1585 total tokens 경마 미니게임 UI에서 사용자 흐름을 개선했다. 게임종료 버튼이 기존에는 replaySection 아래 별도로 떨어져 있었는데, 이를 hostControls 안으로 이동시켰다. 이제 방장 입장에서 버튼 순서가 게임 시작 → 주문받기 → 게임 종료 → 데이터 삭제로 자연스럽게 이어진

이더1개월 전1 min read0
UI/UX경마게임버그수정