35 lines
1.8 KiB
Markdown
35 lines
1.8 KiB
Markdown
# Date Game
|
|
|
|
성인 로맨스 데이트 게임 프로토타입입니다.
|
|
|
|
현재 단계의 목표는 엔진을 정하기 전에 게임의 핵심 데이터를 먼저 안정적으로 잡는 것입니다. 맵에서 장소를 클릭하고, 우연한 만남과 약속, 데이트, 연인 전환으로 이어지는 구조를 데이터 중심으로 설계합니다.
|
|
|
|
## 현재 구성
|
|
|
|
- `data/characters.json`: 22명의 성인 여성 캐릭터와 각자의 루트 구조
|
|
- `data/locations.json`: 맵 클릭 지점, 주요 시간대, 우연한 만남 태그
|
|
- `data/progression.json`: 만남에서 연인 전환까지의 공통 진행 규칙
|
|
- `data/character_assets.json`: 캐릭터 기본 이미지의 통과 상태와 파일 경로
|
|
- `docs/game_structure.md`: 게임 루프와 시스템 설계 메모
|
|
- `docs/art/facial_identity_matrix.md`: 캐릭터별 얼굴형, 눈매, 헤어, 표정 차별화 기준
|
|
- `scripts/validate_content.py`: 캐릭터 나이와 장소 참조 무결성 검증
|
|
- `scripts/validate_assets.py`: 캐릭터 이미지 매니페스트와 PNG 해상도 검증
|
|
|
|
## 콘텐츠 원칙
|
|
|
|
- 모든 공략 가능 캐릭터는 만 19세 이상 성인입니다.
|
|
- 성인 이벤트는 상호 동의, 관계 단계, 캐릭터 신뢰도 조건을 만족한 뒤 해금됩니다.
|
|
- 현재 데이터는 노골적인 장면 묘사 대신 캐릭터의 성향, 관계 흐름, 관능적 연출 방향을 정의합니다.
|
|
|
|
## 에셋 메모
|
|
|
|
- 박민서 피트니스 데이트 101+ CG는 `assets/characters/date_cg/park_minseo_fitness_affection_100plus_v2.png`를 사용합니다.
|
|
- 신규 후보 10장과 비교용 contact sheet는 `assets/characters/date_cg/candidates/park_minseo_100plus/`에 보관합니다.
|
|
|
|
## 검증
|
|
|
|
```bash
|
|
python3 scripts/validate_content.py
|
|
python3 scripts/validate_assets.py
|
|
```
|