Hide_D
21d8507fc5
feat: 죽음 연도에 따른 killturn 계산 로직 추가 및 관련 메타 데이터 수정
2026-01-25 06:17:27 +00:00
Hide_D
46759022fd
feat: 일반 생성 로직에 killturn 메타 데이터 추가
2026-01-25 05:52:05 +00:00
Hide_D
5d5ed9ee2a
feat: add killturn to general meta and update related tests
...
- Introduced a new meta property `killturn` to the GeneralMeta interface.
- Implemented a function `readMetaNumber` to handle the retrieval of numeric values from meta.
- Updated the `mapGeneralRow` function to ensure `killturn` is required and properly handled.
- Modified various tests to include the `killturn` property in the general's meta data.
- Adjusted related action files to utilize the new GeneralMeta type for better type safety.
- Ensured backward compatibility by updating existing test cases across multiple scenarios.
2026-01-25 05:48:56 +00:00
Hide_D
340cadb8ce
feat: 메타 데이터에서 필수 killturn 값을 읽어오는 로직 추가 및 관련 함수 수정
2026-01-25 05:26:40 +00:00
Hide_D
e89e758494
feat: NPC 통일 시뮬레이션에서 불필요한 도시 페널티 적용 로직 제거
2026-01-24 19:38:17 +00:00
Hide_D
7fa77e125b
feat: 대도시의 자원 감소 비율 조정 및 신뢰도 감소 로직 수정
2026-01-24 19:27:08 +00:00
Hide_D
d48b040e74
feat: NPC 전쟁 상태 확인 로직 개선 및 로그 수집 기능 수정
2026-01-24 19:16:51 +00:00
Hide_D
c3f4c58f4f
feat: 로그 수집 기능 개선 및 도시 페널티 적용 로직 추가
2026-01-24 19:10:00 +00:00
Hide_D
d8006fdc28
feat: NPC 도시 강화 로직 추가 및 시뮬레이션에서 호출
2026-01-24 18:58:38 +00:00
Hide_D
cc797c185d
feat: 국가 멸망 처리 로직 추가 및 관련 테스트 케이스 작성
2026-01-24 18:47:25 +00:00
Hide_D
5627c80f4a
feat: NPC 유닛의 공격력, 방어력 및 속성 조정
2026-01-24 18:29:06 +00:00
Hide_D
bd8c00ca34
feat: 개선된 NPC 건국/통일 시뮬레이션 테스트 로직 및 로그 필터링 수정
2026-01-24 18:24:35 +00:00
Hide_D
72631660f3
feat: add NPC 기술 연구 장기 시뮬레이션 테스트 케이스
2026-01-24 18:15:53 +00:00
Hide_D
e8e73c9b9d
feat: update testing instructions for game engine to clarify Vitest filter usage
2026-01-24 18:13:20 +00:00
Hide_D
e3b1fb0812
feat: update NPC 건국/통일 및 선전포고 테스트 로직 개선
2026-01-24 18:01:25 +00:00
Hide_D
b4ad9d0055
feat: add instructions for testing game engine changes in CI
2026-01-24 17:23:16 +00:00
Hide_D
c83795716b
feat: add log clearing functionality to turn test harness and enhance NPC simulation logging
2026-01-24 17:14:59 +00:00
Hide_D
9ab801ddb8
feat: add NPC 건국/통일 장기 시뮬레이션 테스트
2026-01-24 17:09:17 +00:00
Hide_D
014abf46f2
feat: update NPC 선전포고 테스트 설명 및 조건
2026-01-24 16:59:28 +00:00
Hide_D
47c906fb69
feat: enhance NPC war declaration tests with logging and unification handling
2026-01-24 16:58:29 +00:00
Hide_D
ba3729fbfe
feat: enhance NPC war declaration tests with diplomacy state tracking
2026-01-24 16:40:19 +00:00
Hide_D
59455175a1
feat: add NPC war declaration condition tests with turn simulation
2026-01-24 16:08:03 +00:00
Hide_D
b4bd1b4c34
feat: refactor NPC simulation tests and add turn test harness utility
2026-01-24 15:57:00 +00:00
Hide_D
402f3bf40b
vv
2026-01-24 15:43:56 +00:00
Hide_D
c9bdbac4c6
feat: normalize turn time for generals during initialization and updates
2026-01-24 15:32:23 +00:00
Hide_D
3d90060c7d
test: enhance NPC simulation validation with trained generals criteria
2026-01-24 15:26:44 +00:00
Hide_D
815b457354
feat: add default values for various game constants in reservedTurnCommands
2026-01-24 15:26:37 +00:00
Hide_D
d9fdbe7ce5
test: add NPC battle preparation turn validation for 182년 9/10월
2026-01-24 15:18:43 +00:00
Hide_D
293f3e3980
feat: enhance AI nation behavior and diplomacy handling, improve test assertions for war readiness
2026-01-24 15:12:09 +00:00
Hide_D
51a3f74920
docs: update development checklist to include CI environment for type checking
2026-01-24 14:29:29 +00:00
Hide_D
b5046ea556
test: add assertions for war readiness, dispatch records, and neutral cities in NPC simulation
2026-01-24 14:07:24 +00:00
Hide_D
ff4fda86d5
docs: update development checklist and randomness policy for TypeScript implementations
2026-01-24 14:01:26 +00:00
Hide_D
f199427ff1
refactor: rename RNG method from nextFloat to nextFloat1 for consistency across the codebase
2026-01-24 13:58:12 +00:00
Hide_D
8735d350fa
Refactor AI nation actions: consolidate functions into a single export module for improved organization and maintainability.
2026-01-24 13:38:54 +00:00
Hide_D
a6b195fcaf
feat: implement base war unit and specific unit types for city and general
...
- Added `WarUnit` class as the base for all war units, encapsulating common properties and methods.
- Introduced `WarUnitCity` class to represent city units, including methods for siege mechanics and city-specific calculations.
- Created `WarUnitGeneral` class for general units, incorporating action pipelines and experience handling.
- Implemented various utility functions for calculating attack, defense, and other combat-related metrics.
- Established logging mechanisms for battle results and unit actions.
2026-01-24 13:15:29 +00:00
Hide_D
fbfb52f54e
Refactor tournament logic: Move helper functions to workerHelpers.ts
...
- Extracted various helper functions related to tournament operations from worker.ts to a new file workerHelpers.ts for better organization and maintainability.
- Updated imports in worker.ts to utilize the new helper functions.
- Removed redundant code and improved clarity by centralizing common functionalities.
2026-01-24 13:02:16 +00:00
Hide_D
5c67f08917
nation router 분리
2026-01-24 12:53:13 +00:00
Hide_D
700902c3cf
feat: 'joinYearMonth' 함수 임포트 제거
2026-01-24 12:24:05 +00:00
Hide_D
65194750e9
feat: 국가 선택 로직에서 랜덤 임관 기능으로 변경
2026-01-24 12:19:13 +00:00
Hide_D
4e521de0f3
feat: 랜덤 임관 기능 추가 및 관련 명령어 정의
2026-01-24 12:15:30 +00:00
Hide_D
756382d13b
feat: 주민 선정 재구현
2026-01-24 12:00:43 +00:00
Hide_D
45bab33fc2
feat: 대형 테스트 맵의 인구 수치 증가 및 NPC 시뮬레이션에 대한 새로운 성장 검증 로직 추가
2026-01-24 11:52:35 +00:00
Hide_D
2ea8e11f50
feat: createNoopDaemonTransport 함수 추가 및 토너먼트 상태 처리 개선, 캘린더 핸들러 반환 타입 수정
2026-01-24 11:36:01 +00:00
Hide_D
01f26edbeb
feat: 프론트 상태 핸들러 추가 및 예약 턴 핸들러와 통합
2026-01-24 11:05:12 +00:00
Hide_D
9c8f901f7b
feat: GeneralAI 디버그 상태 추가 및 예약 턴 핸들러에 AI 상태 전달 기능 구현
2026-01-24 10:57:30 +00:00
Hide_D
9b867e99a4
롤백
2026-01-24 10:37:51 +00:00
Hide_D
2964c8ea59
feat: NPC 징병 및 예약 턴 핸들러 개선, 대형 테스트 맵 인구 수정
2026-01-24 10:32:38 +00:00
Hide_D
753abdaf47
feat: NPC 세금 처리 로직 및 관련 핸들러 추가, 대형 테스트 맵 수정
2026-01-24 10:06:55 +00:00
Hide_D
cb04c930b8
feat: afterExecuteGeneral 핸들러 추가 및 실행 결과 처리 로직 구현
2026-01-24 09:57:13 +00:00
Hide_D
377f8cae5b
feat: 대형 테스트 맵 및 NPC 국가 성장 시뮬레이션 테스트 추가
2026-01-24 09:41:09 +00:00