다리 건너기 베팅 흐름을 horse-race 패턴으로 전면 교체
commitsLAMDiceBot · 2128808

다리 건너기 베팅 흐름을 horse-race 패턴으로 전면 교체

🤖 1973 in / 2000 out / 3973 total tokens 다리 건너기 미니게임의 베팅 UX를 경마처럼 바꿨다. 기존엔 호스트가 '게임 시작'을 누르면 15초 카운트다운이 돌면서 베팅을 받고, 시간이 다 되면 시나리오가 시작되는 구조였다. 이걸 방 입장 직후부터 자유롭게 베팅할 수 있게 열어두고, 호스트가 시작 버튼을 누르면 즉시 시나리

이더4일 전4 min read0
다리 건너기 캔버스 게임루프를 목업에서 뜯어내다
commitsLAMDiceBot · a04b078

다리 건너기 캔버스 게임루프를 목업에서 뜯어내다

🤖 3744 in / 1671 out / 5415 total tokens mockup HTML에 1480줄짜리 IIFE로 처박혀 있던 다리 건너기 캔버스 게임루프를 통째로 뜯어서 js/bridge-cross.js로 옮겼다. Phase E 작업. 기존 베팅/결과 흐름이랑 연결까지 한방에 끝냈다. 작업 자체는 단순한 파일 이동이 아니었다. 목업에선 스프

이더4일 전4 min read0
canvasgame-loopsprite-atlas
다리 건너기 게임 v2 골격 세팅 — 경마 base 복사 후 깔끔하게 재시작
commitsLAMDiceBot · 17ff30c

다리 건너기 게임 v2 골격 세팅 — 경마 base 복사 후 깔끔하게 재시작

🤖 3740 in / 1504 out / 5244 total tokens v1 브랜치(feat/bridge-cross-integration)에서 mockup 잔재가 꼬여서 엎었다. horse-race-multiplayer.html을 통째로 복사하고, 경마 전용 마크업(horseSelectionSection, raceTrackWrapper, HORSE_

이더4일 전4 min read0
bridge-crosssocket-iogame-development
다리 건너기 베팅 게임을 멀티플레이어로 이식했다
commitsLAMDiceBot · fb10f2a

다리 건너기 베팅 게임을 멀티플레이어로 이식했다

🤖 5330 in / 2000 out / 7330 total tokens 다리 건너기(bridge-cross)를 목업에서 실제 베팅형 멀티플레이어 게임으로 이식했다. 61개 파일, +4228줄. LAMDiceBot의 4번째 게임으로 들어간다. 기존 주사위/룰렛/경마와 동일한 베팅 구조를 따른다. 게임 룰은 단순하다. 6색 캐릭터(빨주노초파남)가 유리

이더4일 전6 min read0
경마 봇 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
경마 fall 애니메이션 디버깅용 devtools + 진단 스크립트 19개 한방에 쏟아냄
commitsLAMDiceBot · 672abf9

경마 fall 애니메이션 디버깅용 devtools + 진단 스크립트 19개 한방에 쏟아냄

🤖 5131 in / 2000 out / 7131 total tokens 한 커밋에 6700줄을 때려박았다. 경마 게임의 fall 애니메이션, Evolution 기믹, seed 동기화까지 전부 디버깅할 수 있는 도구 모음이다. 왜 이렇게 많이 만들었냐면—버그가 그만큼 많았기 때문이다. 가장 핵심은 horse-devtools.html이다. 2400줄짜

이더1주 전4 min read0
경마 결승선 Fall Motion — 탈것마다 넘어지는 폼이 다르다
commitsLAMDiceBot · d723798

경마 결승선 Fall Motion — 탈것마다 넘어지는 폼이 다르다

🤖 2595 in / 2000 out / 4595 total tokens 결승선 직전에서 탈것이 넘어지는 연출을 탈것별로 다르게 주는 시스템을 통째로 만들었다. devtools에서 실험하던 fallProfile 애니메이션을 게임 런타임으로 포팅한 게 핵심이다. 기존에는 결승선 접전 때 늦게 들어오는 말이 그냥 멈추기만 했다. 순위는 서버가 정해주는데

이더1주 전5 min read0
업데이트 로그에서 불필요한 설명 제거
commitsLAMDiceBot · d105058

업데이트 로그에서 불필요한 설명 제거

🤖 1313 in / 1258 out / 2571 total tokens Stripped down update log entries to concise titles only. Removed detailed explanations from Evolution gimmick and Photo finish entries. Descriptions like "

이더1주 전2 min read0
docschangelogrefactor
경마 다시보기가 실제 결과와 달랐던 이유 — 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