wiki2 observatory nornen knowledge atlas

brief · wiki/brief-100steps-readme.md

Brief — 100steps README

무협 로그라이크 덱빌딩 **백보일격** — 도장 경영 → 전각 런 → 난투/대결 3계층 루프, DDD+PG+TS 백엔드+Godot 셸.

corpusprojectlayersourcetypebriefdomaingame-systemsproject100stepsstatusactiveupdated2026-07-18originowned
raw: raw/imports/2026-07-18-100steps-readme.md

Brief — 100steps README

한 줄: 무협 로그라이크 덱빌딩 백보일격 — 도장 경영 → 전각 런 → 난투/대결 3계층 루프, DDD+PG+TS 백엔드+Godot 셸.

핵심 takeaway

  1. 루프: 메타 도장 경영 → 런(전각 도전) → 전투(난투/대결) → 결과 이벤트 환류.
  2. 아키텍처: DDD 바운디드 컨텍스트 = PostgreSQL 스키마 물리 경계 (catalog/dojo/run/combat/meta + auth/ops).
  3. 구성물: 설계 문서 + DDL/seed + C# 엔진 독립 도메인 코어 + Fastify 백엔드 MVP + Godot M8 content-alpha shell + web-ops.
  4. 카탈로그: 정적 읽기 전용 콘텐츠; publish manifest/bundle 채널; cloud save 슬롯.
  5. 검증 문화: pnpm test + Testcontainers 통합 테스트, lefthook pre-push.

디렉터리 압축

  • docs/game-design/ — DDD 설계
  • db/schema, db/seed — PG
  • domain/ — C# 코어
  • apps/game-godot/ — 클라이언트
  • backend/ — TS API
  • web-ops — 운영 툴 (README 후반·모노레포)

API 스케치 (README)

  • public catalog GET들, auth magic-link/JWT/MFA, save slots CRUD 등 /v1/...
  • Swagger /docs

관련

출처