3.6 KiB
3.6 KiB
엔진 빌딩 및 정치 견제 시스템 개편안
국장님의 '빌드업의 재미(엔진 빌딩)'와 '정치적 견제적 딜레마'를 극대화하기 위해 기존의 단순 자원 증감 로직을 전향적으로 개편하여, 보드게임에서 사용되는 규칙 개조(Rule-bending) 및 연쇄 효과(Combo Chain) 시스템을 도입하려 합니다.
User Review Required
Important
본 개편안은 게임의 코어 루프(
processDecision,showPrediction등)에 막대한 영향을 미칩니다. 제시된 이벤트 트리거 구조와 새롭게 도입할 법안/자산 제원 양식이 기획 의도와 부합하는지 피드백 부탁드립니다.
Proposed Changes
1. 결재 룰 개조 (Rule-Bending) 엔진 시스템
자산(Asset)과 시너지(Synergy)가 매 턴 자원을 주는 것을 넘어, 결재 스와이프(액션) 시 조건부로 발동하여 예측(Prediction)과 결과에 개입합니다.
-
이벤트 훅(Event Hook) 추가:
on_predict: 스와이프 도중 미리 계산 (예: 군사 1개 보유 시 10% 할인된 비용 노출)on_approve/on_reject: 결재 수락/거부 시 추가 자원 획득 로직 개입 (예: 엔트로피 50 이상일 때 거절 시 기밀/비자금 획득)on_stat_change: 특정 자원 변동 시 연쇄 반응 발동 (예: 비자금이 오를 때마다 예산이 오르는 그림자 펀드)on_override: 롱프레스 시 비용 대체 (기존 '신임도 -20' 대신 '비자금 10 소모' 등으로 치환)
-
구현 방식:
- 스탯 변동을
state.budget += ...에서updateStat('budget', value, source)형태로 래핑(Wrapping)하여 연쇄 작용(Trigger)을 감지합니다.
- 스탯 변동을
2. 의회의 표적 견제 (Targeted Sabotage)
의회 법안 모델에 국장의 태그 엔진을 직격하는 디버프 속성을 추가합니다.
- 새로운 법안 Type 추가 (
nullify_tag):- 예:
target_tag: '군사',type: 'nullify_tag',upkeep_penalty: 20 - 이 법안이 가결되면, 국장이 가진 모든
[군사]태그 자산은 비활성화(회색 처리)되며 아무 효과도 내지 못합니다. - 동시에 매 턴(일일 보고)마다 비활성화된 군사 자산 1개당 유지비 $20가 강제로 부과되어, 엔진이 짐짝으로 전락하게 만듭니다.
- 예:
3. Fallback 데이터(DB) 확충 및 테스트용 예시 투입
국장님이 제시하신 예시를 내장 데이터(loadFallbackData)에 반영하여 즉시 테스트 환경을 구축합니다.
- 자산(Asset) 예시 투입:
비밀 해커팀(조건: 엔트로피 50 이상에서 거절 시 비자금 +2)그림자 펀드(조건: 비자금 획득 시 발동 -> 예산 환전 연쇄 작용)용병 길드(조건: 오버라이드 시 신임도 대신 비자금 -10 지불)
- 법안(Bill) 예시 투입:
군축 조약(타겟: 군사 / 효과: 군사 자산 무효화 및 유지비 페널티)자산 압류 특별법(타겟: 자본 / 효과: 자본 자산 무효화 및 비자금 전액 몰수)
Verification Plan
수동 테스트 방안 (의도 검증)
- 첫 턴부터
용병 길드,그림자 펀드등 연쇄 콤보 자산을 직접 주입하여 스와이프를 테스트합니다. - 엔트로피를 인위적으로 50 이상 올린 뒤 스와이프를 거절(Left)해 비자금이 복사되는지 확인합니다.
- 일부러 한 태그(예: 군사)를 모은 채로 의회 페이즈로 넘어가, 견제 법안(군축 조약)이 상정되고 가결 시 자산 목록에서 회색조 처리가 되며 페널티가 들어오는지 검증합니다.