docs: Progress Quest 언급 제거 + README 전면 재작성
Some checks failed
CI / analyze-and-test (push) Has been cancelled

- README: 프로젝트 설명, 게임 시스템, 스탯 표 포함 재작성
- CLAUDE.md, ARCHITECTURE.md: PQ 참조 제거
- skill_data, pq_logic, game_state, game_mutations: 주석에서 PQ 언급 제거
- analysis/market-analysis: PQ 언급 제거
This commit is contained in:
JiWoong Sul
2026-03-31 00:22:28 +09:00
parent b346fdebe8
commit 0116db1056
8 changed files with 59 additions and 35 deletions

View File

@@ -2,8 +2,8 @@ import 'package:asciineverdie/src/core/model/skill.dart';
/// 게임 내 스킬 정의
///
/// PQ 스펠을 기반으로 68개 전투 스킬로 재구성
/// 스펠 이름(영문)으로 스킬 조회 가능
/// 68개 전투 스킬 정의
/// 스킬 ID(영문)로 조회 가능
class SkillData {
SkillData._();
@@ -1081,9 +1081,9 @@ class SkillData {
// 스펠 이름 → 스킬 매핑
// ============================================================================
/// PQ 스펠 이름으로 스킬 조회
/// 스킬 ID로 스킬 조회
///
/// 스펠 이름(영문) 키로 사용하여 해당 전투 스킬을 반환
/// 스킬 ID(영문) 키로 사용하여 해당 전투 스킬을 반환
static const Map<String, Skill> spellNameToSkill = {
// 공격 스킬
'Stack Trace': stackTrace,

View File

@@ -5,7 +5,7 @@ import 'package:asciineverdie/src/core/model/game_state.dart';
import 'package:asciineverdie/src/core/model/pq_config.dart';
import 'package:asciineverdie/src/core/util/pq_logic.dart' as pq_logic;
/// Game state mutations that mirror the original PQ win/reward logic.
/// 게임 상태 변경(mutation) 함수 — 보상, 장비, 스탯 획득 로직.
class GameMutations {
const GameMutations(this.config);

View File

@@ -28,8 +28,7 @@ import 'package:asciineverdie/src/core/util/deterministic_random.dart';
/// 게임 전체 상태 (Game State)
///
/// Progress Quest 구조를 미러링하는 최소 스켈레톤 상태.
/// 로직은 Delphi 소스에서 충실하게 포팅됨.
/// 게임 진행에 필요한 모든 데이터를 포함하는 불변(immutable) 상태 객체.
class GameState {
GameState({
required DeterministicRandom rng,

View File

@@ -1,6 +1,6 @@
/// Progress Quest 핵심 로직 모듈
/// 게임 핵심 로직 모듈
///
/// 원본 Delphi 소스(Main.pas / NewGuy.pas)의 유틸리티 함수들을 포팅.
/// 유틸리티 함수 모음.
/// 이 파일은 분할된 모듈들을 re-export하여 기존 코드 호환성 유지.
// 랜덤/확률 함수