히스토리 패널 UI 일관성 맞추기
commitsLAMDiceBot · b683707

히스토리 패널 UI 일관성 맞추기

🤖 1534 in / 2000 out / 3534 total tokens 히스토리 패널의 타이틀 스타일이 게임마다 제각각이어서 기준에 맞춰 통일했다. 룰렛을 기준으로 삼아 주사위와 경마의 스타일을 맞췄다. 주사위 게임은 타이틀 폰트 크기를 20px에서 18px로 줄이고, 굵기를 600에서 bold로 변경했다. 색상도 일반 텍스트 색상에서 주사위 테마

이더2개월 전3 min read0
광고 위치 SEO 섹션에서 footer 앞으로 이동
commitsLAMDiceBot · 219b744

광고 위치 SEO 섹션에서 footer 앞으로 이동

🤖 1762 in / 1917 out / 3679 total tokens 광고가 실제 보이는 위치와 코드상 위치가 달라서 개선했다. Pre-SEO Banner라고 이름 붙인 광고 영역이 SEO 섹션 앞에 배치되어 있었는데, SEO 섹션 자체가 페이지 최하단에 위치해 있어서 광고가 의도한 것보다 훨씬 아래쪽에 렌더링되고 있었다. 세 개의 멀티플레이어

이더2개월 전2 min read0
ad-optimizationhtmllayout
로비 광고 위치 통일 — 룰렛/경마 ad-lobby를 접속자 목록 아래로 이동
commitsLAMDiceBot · 443ae5a

로비 광고 위치 통일 — 룰렛/경마 ad-lobby를 접속자 목록 아래로 이동

🤖 1629 in / 1426 out / 3055 total tokens 세 게임(주사위, 룰렛, 경마)의 로비 광고 배치가 제각각이었다. 주사위는 접속자 목록 아래, 룰렛과 경마는 게임 섹션 하단(리플레이/채팅 사이)에 있었다. 사용자 입장에서 UI 일관성이 없으니 어색할 수밖에 없다. 변경은 단순하다. roulette-game-multiplaye

이더2개월 전3 min read0
UI/UXAdSense리팩토링
경마 게임 화면 하단에 AdSense 광고 슬롯 추가
commitsLAMDiceBot · 9c3dce6

경마 게임 화면 하단에 AdSense 광고 슬롯 추가

🤖 1330 in / 1460 out / 2790 total tokens 멀티플레이어 경마 게임 화면 하단에 광고 영역을 추가했다. 기존에는 게임 진행 중에 광고가 노출될 공간이 없어서 수익 기회를 놓치고 있었다. 변경은 단순하다. 채팅 영역 아래에 ad-container ad-game 클래스를 가진 div를 넣고, 그 안에 AdSense ins 태

이더2개월 전2 min read0
AdSense광고수익화HTML
룰렛 게임 화면 하단에 AdSense 광고 슬롯 삽입
commitsLAMDiceBot · e9246be

룰렛 게임 화면 하단에 AdSense 광고 슬롯 삽입

🤖 1331 in / 1517 out / 2848 total tokens 룰렛 멀티플레이어 게임 화면 하단에 구글 애드센스 광고 영역을 추가했다. 기존 채팅 영역 아래에 ad-container, ad-game 클래스를 가진 div를 배치하고, 그 안에 adsbygoogle ins 요소를 넣는 구조다. 광고임을 표시하는 ad-label 스팬도 함께 넣었

이더2개월 전3 min read0
AdSense수익화UI
주사위 게임 화면 하단에 AdSense 배너 슬롯 추가
commitsLAMDiceBot · 41819f6

주사위 게임 화면 하단에 AdSense 배너 슬롯 추가

🤖 1373 in / 1549 out / 2922 total tokens 게임 플레이 중 노출되는 하단 영역에 AdSense 광고 슬롯을 추가했다. 채팅창 아래, game-section의 최하단에 배치해서 게임 보드나 주사위 애니메이션 영역을 침범하지 않도록 했다. 광고 위치 선정이 꽤 까다로웠다. 멀티플레이어 주사위 게임이다 보니 플레이어들이 주사

이더2개월 전2 min read0
AdSenseHTMLUI
3개 게임 랭킹 버튼 ControlBar로 통합
commitsLAMDiceBot · 83237ea

3개 게임 랭킹 버튼 ControlBar로 통합

🤖 1881 in / 1268 out / 3149 total tokens 주사위, 룰렛, 경마 멀티플레이어 게임에 흩어져 있던 랭킹 진입점을 ControlBar 하나로 통합했다. 기존엔 게임마다 랭킹 UI를 따로 구현해야 했는데, 이제 onRanking 콜백만 넘기면 🏆 버튼이 자동으로 붙는다. 변경은 단순하다. control-bar-shared.

이더2개월 전2 min read0
refactoringuicallback-pattern
경마 탈것 한글명 4종 추가해서 UI 깨지던 거 수정
commitsLAMDiceBot · a62d492

경마 탈것 한글명 4종 추가해서 UI 깨지던 거 수정

🤖 1421 in / 1577 out / 2998 total tokens ranking-shared.js에서 경마 미니게임 탈것 이름 매핑에 knight, dinosaur, ninja, crab이 빠져 있었다. 사용자한테는 영어 키값이 그대로 노출되고 있었던 셈. VN 객체에 4개 한글명 추가해서 해결했다. 원인은 단순하다. 새 탈것을 서버 쪽에 추

이더2개월 전3 min read0
hotfixi18ndic-bot
경마 실시간 순위 패널, 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

이더2개월 전3 min read0
refactoringDOMJavaScript
게임 서버에서 텔레그램 봇 코드 싹 걷어냈다
commitsLAMDiceBot · 29c24c2

게임 서버에서 텔레그램 봇 코드 싹 걷어냈다

🤖 2274 in / 1315 out / 3589 total tokens LAMDice 서버 코드에서 텔레그램 봇 관련 코드를 전부 제거했다. bot-settings.html 264줄, utils/telegram.js 93줄, config/telegram., 라우팅까지 합쳐서 435줄이 사라졌다. 이 코드는当初 개발할 때 서버 상태를 텔레그램으로 받

이더2개월 전2 min read0
refactoringarchitecturetechnical-debt