Commit Graph

6 Commits

Author SHA1 Message Date
EJClaw
6ee8da18f1 M1 기반: 모노레포, 공통 엔진, 공용 프로토콜, 오목 엔진, 서버 골격
- packages/engine: 시드 RNG(sfc32), GameDefinition 타입, 무작위 대국·정보 유출 테스트 도구
- packages/shared: WS 프로토콜 스키마, 닉네임·방 코드 규칙, 게임 카탈로그
- packages/games/omok: 한국식·렌주·자유룰, 재귀 금수 판정, 무르기·무승부·시계 (테스트 27개)
- apps/server: SQLite 스키마, 게스트·디스코드 로그인, 세션, 방 관리(저장·복구·타이머·재접속), WS 게이트웨이, HTTP API

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 04:18:29 +09:00
EJClaw
f4d63e1544 docs: 온라인 보드게임 사이트 계획서 (공통 14편 + 게임 26종)
- 개요, 조사(BGA·한국 인기 보드게임·UI/UX), 아키텍처, 실시간 프로토콜,
  안정성·보안, 계정, 로비·방, UI/UX, 데이터 모델, 게임 엔진, 테스트,
  배포·운영, 로드맵(M0~M9), 사용자 결정 항목
- 게임별 규칙·엔진 설계·UI·테스트 체크리스트 26종

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 04:18:29 +09:00
EJClaw
b4a3c51201 Clear joke-app files to start a new app in this workspace
Removes index.html, README.md, PLAN.md. History retained in git.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-04 03:37:22 +09:00
EJClaw
3675a5f62e Add PLAN.md: scope for local party app; remote-trigger client/server out of scope
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-04 03:35:12 +09:00
EJClaw
7c8c5af4bb Add visible-window party prank app (no tray/hide)
Single-file HTML prank app the friend runs with the window always visible.
Reversible gags only (fake BSOD, fake virus->joke+confetti, screen crack,
glitch, fireworks, beep); any key/ESC/click dismisses. No file writes,
no autostart, no hiding, no network.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-04 03:29:50 +09:00
EJClaw
dae9f588e6 chore: initialize paired workspace 2026-10-03 22:30:42 +09:00