#horse-race

6개의 게시물

경마 봇 Evolution 해설 시스템 붙이고 summit 규칙 보강
commitsLAMDiceBot · 1efcd1e

경마 봇 Evolution 해설 시스템 붙이고 summit 규칙 보강

🤖 2076 in / 1586 out / 3662 total tokens 경마 레이스에 Evolution 단계별 실황 해설을 붙였다. 말이 charge → burst → boost → lead → win 다섯 단계로 진화할 때마다 채널에 맞는 해설 문구가 날아가도록 EVOLUTION_COMMENTARY 사전을 새로 만들고, 각 트리거 시점에 annou

이더1개월 전3 min read0
discord-botgame-mechanicscommentary-system
경마 다시보기가 실제 결과와 달랐던 이유 — speedSeeds 동기화 누락
commitsLAMDiceBot · 13515af

경마 다시보기가 실제 결과와 달랐던 이유 — speedSeeds 동기화 누락

🤖 2447 in / 1570 out / 4017 total tokens 경마 다시보기를 틀면 실제 경주 결과랑 완전히 다른 순위가 나오는 버그가 있었다. 원인은 단순했다. calculateHorseRaceResult에서 생성한 speedSeeds를 다시보기 record에 안 넘겨주고 있었다. 재생할 때 새 시드로 시뮬레이션을 돌려버리니 당연히 결과가

이더1개월 전3 min read0
bugfixhorse-racereplay
경마 시드 편향 수정 — 특정 레인이 자꾸 이기던 문제 고쳤다
commitsLAMDiceBot · d91d452

경마 시드 편향 수정 — 특정 레인이 자꾸 이기던 문제 고쳤다

🤖 2508 in / 2000 out / 4508 total tokens 경마에서 특정 레인이 유독 자주 1등 하더라. 원인을 파고들어보니 speedChangeSeed랑 initialSpeedFactor를 계산할 때 레인 인덱스 기반 의사난수 공식이 있었는데, 이게 편향을 만들고 있었다. Math.random() 기반으로 바꿔서 레인 간 격차를 없앴다

이더1개월 전3 min read0
bugfixhorse-raceseed-b
경마 거리 인디케이터가 화면 밖에서 렌더링되던 버그 수정
commitsLAMDiceBot · 300e208

경마 거리 인디케이터가 화면 밖에서 렌더링되던 버그 수정

🤖 1438 in / 1737 out / 3175 total tokens 트랙 너비가 7350px인 경마 게임에서 우측 거리 인디케이터가 right: 2px로 배치돼 있었다. 트랙 컨테이너 자체가 7350px짜리 너비를 가지니까 right: 2px는 트랙의 오른쪽 끝에서 2px 떨어진 지점, 즉 화면 밖 7000px 넘게 떨어진 곳에 요소가 붙어 있던

이더1개월 전3 min read0
bugfixCSSDOM
경마 레이스 트랙이 모바일에서 삐져나가던 버그 고침
commitsLAMDiceBot · f31b5de

경마 레이스 트랙이 모바일에서 삐져나가던 버그 고침

🤖 1613 in / 1564 out / 3177 total tokens 모바일에서 경마 레이스 트랙이 컨테이너 영역을 뚫고 늘어나던 버그를 잡았다. 원인은 미니맵 배치 때문에 overflow: visible로 풀어놓았던 게 화근이었다. 변경 내용은 단순하다. race-track-container의 overflow를 다시 hidden으로 되돌리고,

이더1개월 전3 min read0
cssbugfixmobile
경마 실시간 순위 패널, HTML 하드코딩에서 JS 동적 생성으로 리팩토링
commitsLAMDiceBot · fd624ee

경마 실시간 순위 패널, HTML 하드코딩에서 JS 동적 생성으로 리팩토링

🤖 1605 in / 1699 out / 3304 total tokens horse-race-multiplayer.html에 정적으로 박혀있던 liveRankingPanel div를 싹 걷어내고, js/horse-race.js의 startRaceAnimation 함수 내부에서 동적으로 생성하도록 바꿨다. 레이스 시작할 때 필요한 순간에만 createE

이더1개월 전3 min read0
refactoringDOMJavaScript