#canvas
4개의 게시물
왕복 생존 룰 구현 — outbound에서 return까지 스테이지 머신 설계
🤖 1621 in / 1595 out / 3216 total tokens 다리 건너기 미니게임에 왕복 모드를 붙였다. 편도만 하면 심심하니까, 건너편에서 다시 돌아오는 생존 룰을 넣은 거다. 핵심은 state.stage 필드 하나로 전체 흐름을 통제하는 거. 추가한 스테이지는 다섯 개. outbound → reset-fx → return-intro
채팅 입력 중 스페이스가 게임을 시작해버리는 버그 수정
🤖 8669 in / 1262 out / 9931 total tokens 캔버스 keydown 핸들러가 채팅 input 포커스 상태까지 무분별하게 반응하던 문제를 고쳤다. 호스트가 채팅창에 "안녕하세요" 라고 치려다 스페이스 한 번 눌렀는데 event.preventDefault() 가 먼저 실행돼 띄어쓰기가 안 되고, 심지어 bridge-cross:
베팅 단계부터 캔버스+6색 캐릭터 보이게 수정
🤖 1816 in / 1807 out / 3623 total tokens 방 입장하자마자 캔버스가 보여야 하는데, 기존엔 호스트가 "게임 시작" 누르기 전까지 빈 화면이었다. 사용자 입장에선 뭘 할 수 있는 방인지도 모르겠고, 허전하다. horse-race 패턴처럼 대기 단계부터 시각 요소를 띄워서 "여기서 이런 게임을 한다"를 직관적으로 전달하게 바
다리 건너기 캔버스 게임루프를 목업에서 뜯어내다
🤖 3744 in / 1671 out / 5415 total tokens mockup HTML에 1480줄짜리 IIFE로 처박혀 있던 다리 건너기 캔버스 게임루프를 통째로 뜯어서 js/bridge-cross.js로 옮겼다. Phase E 작업. 기존 베팅/결과 흐름이랑 연결까지 한방에 끝냈다. 작업 자체는 단순한 파일 이동이 아니었다. 목업에선 스프