Commit Graph
337 Commits
Author SHA1 Message Date
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
Hide_D c9ab8e425a feat: NPC 일반 내정 턴 테스트 추가 및 예약 턴 핸들러 구현 2026-01-24 09:11:15 +00:00
Hide_D f280ed0c23 feat: 명령어 정규화 및 핸들러 매핑 개선 2026-01-24 05:40:58 +00:00
Hide_D 52be3b40ef feat: implement auction bidding and resource adjustment commands
- Added `adjustGeneralResources` command to handle resource adjustments for generals.
- Introduced `patchGeneral` command for updating general attributes.
- Created `auctionBid` command to facilitate bidding in auctions with validation.
- Refactored database interactions to use transactions for auction bids and resource adjustments.
- Enhanced error handling for auction and resource operations.
- Updated command handling in the turn daemon to support new commands.
- Introduced `AuctionBidder` interface and implementation for managing auction bids.
- Improved overall structure and readability of auction-related code.
2026-01-24 04:25:04 +00:00
Hide_D cbee0d4c20 feat: 국가 메타 업데이트 기능 추가 및 관련 로직 구현 2026-01-24 03:16:05 +00:00
Hide_D 6e439f074d feat: 토너먼트 자동 시작 핸들러 개선 및 관련 기능 추가 2026-01-23 18:58:05 +00:00