# Date Game

성인 로맨스 데이트 게임 프로토타입입니다.

현재 단계의 목표는 엔진을 정하기 전에 게임의 핵심 데이터를 먼저 안정적으로 잡는 것입니다. 맵에서 장소를 클릭하고, 우연한 만남과 약속, 데이트, 연인 전환으로 이어지는 구조를 데이터 중심으로 설계합니다.

## 현재 구성

- `data/characters.json`: 22명의 성인 여성 캐릭터와 각자의 루트 구조
- `data/locations.json`: 맵 클릭 지점, 주요 시간대, 우연한 만남 태그
- `data/progression.json`: 만남에서 연인 전환까지의 공통 진행 규칙
- `docs/game_structure.md`: 게임 루프와 시스템 설계 메모
- `scripts/validate_content.py`: 캐릭터 나이와 장소 참조 무결성 검증

## 콘텐츠 원칙

- 모든 공략 가능 캐릭터는 만 19세 이상 성인입니다.
- 성인 이벤트는 상호 동의, 관계 단계, 캐릭터 신뢰도 조건을 만족한 뒤 해금됩니다.
- 현재 데이터는 노골적인 장면 묘사 대신 캐릭터의 성향, 관계 흐름, 관능적 연출 방향을 정의합니다.

## 검증

```bash
python3 scripts/validate_content.py
```
