Commit Graph
311 Commits
Author SHA1 Message Date
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
Hide_D 7a2b4c3911 feat: 토너먼트 결과 정산 및 관련 기능 추가 2026-01-23 18:49:41 +00:00
Hide_D 5846146ff3 feat: 토너먼트 자동 시작 핸들러 추가 및 관련 로직 구현 2026-01-23 18:34:50 +00:00
Hide_D 144b8d5705 feat: 토너먼트 상태 취소 기능 추가 및 관리자 메시지 수정 2026-01-23 18:19:48 +00:00
Hide_D fbf8cd876f feat: 참가자 잠금 기능 추가 및 관리자 상태 조회 기능 구현 2026-01-23 17:56:58 +00:00
Hide_D f466e25058 feat: 참가 신청 기능 추가 및 관련 로직 수정 2026-01-23 17:49:47 +00:00
Hide_D f540808514 feat: 로그 항목 및 에너지 상태 추가 2026-01-23 17:42:27 +00:00
Hide_D 8ea709d7e9 feat: 토너먼트 뷰 추가 및 라우터 설정 2026-01-23 17:39:04 +00:00
Hide_D 4997ef9a1c feat: 토너먼트 보상 처리 기능 추가 및 관련 타입 정의 2026-01-23 17:22:54 +00:00
Hide_D 0704a1f967 feat: 참가자 정렬 및 참가자 보장 기능 추가 2026-01-23 17:06:56 +00:00
Hide_D c01d5eef04 feat: 참가자 시드 설정 기능 추가 및 베팅 요약 조회 로직 구현 2026-01-23 17:04:39 +00:00
Hide_D e02e6c8fc4 feat: 베팅 기능 추가 및 베팅 항목 저장 로직 구현 2026-01-23 17:01:01 +00:00
Hide_D 293a5035c6 feat: 토너먼트 관련 기능 추가 및 베팅 처리 로직 구현 2026-01-23 16:58:59 +00:00
Hide_D b6164868b7 토너먼트 진행 2026-01-23 16:52:31 +00:00
Hide_D 2d87cf881e 토너먼트 준비 2026-01-23 16:45:36 +00:00
Hide_D 835886c7a9 feat: 고유 경매 로직 추가 및 통합 테스트 구현 2026-01-23 12:27:32 +00:00
Hide_D ef4a589a7b feat: 경매 통합 테스트에서 턴 데몬 라이프사이클 관리 및 데이터베이스 연결 개선 2026-01-23 12:18:48 +00:00
Hide_D 2106f03dc3 feat: 경매 최종화 로직 및 통합 테스트 추가 2026-01-23 11:58:40 +00:00
Hide_D 1ed9953c67 경매 구현 2026-01-22 18:23:43 +00:00
Hide_D b5b761984e 경매 관련 진행 준비 2026-01-22 17:25:39 +00:00
Hide_D de914a5d16 legacy 커밋 업데이트 2026-01-22 17:25:30 +00:00
Hide_D 9ac59893c4 feat: add schema validation and event table checks in scenario seeder 2026-01-18 18:13:55 +00:00
Hide_D 4647b67ba3 전투 시뮬레이터 구현 2026-01-18 17:41:13 +00:00
Hide_D 5b51aad6d0 내무부, 금/쌀수입, 감찰부 구현 2026-01-18 16:40:12 +00:00
Hide_D bb618a9ade feat: add NpcControlView component for managing NPC policies and priorities 2026-01-18 14:59:06 +00:00
Hide_D e2accc31a7 feat: e2e 테스트 실행 및 에러 수정 2026-01-18 13:28:02 +00:00
Hide_D e1f21d3209 feat: 환경 변수에 GAME_TRPC_PATH 및 GATEWAY_TRPC_PATH 추가, 관련 문서 업데이트 2026-01-18 12:44:22 +00:00