Commit Graph
11 Commits
Author SHA1 Message Date
Hide_D 8a2fc4fec5 feat: 일반 역할 및 슬롯 인터페이스 추가, 시나리오 파싱 및 부트스트랩 로직 개선 2025-12-28 17:11:05 +00:00
Hide_D 45c238ab38 feat: crewTypeId 및 defaultCrewTypeId 추가로 시나리오 부트스트랩 개선 2025-12-28 16:40:28 +00:00
Hide_D 54252dc6b4 feat: 월드 스냅샷 및 시나리오 부트스트랩 관련 타입 및 로더 구현 2025-12-28 15:26:25 +00:00
Hide_D afe5cadd9f feat(wip): 시나리오 로더 및 파서 구현, 관련 타입 추가 2025-12-28 14:42:23 +00:00
Hide_D 4dbbcca9d9 feat: RNG 테스트 파일 추가 및 기존 테스트 파일 삭제 2025-12-28 12:51:57 +00:00
Hide_D fa22562bb1 refactor: migrate RNG and utility functions to common package
- Removed RNG interface and related utility classes from logic package.
- Added RNG interface and utility classes in common package.
- Implemented various RNG classes (ConstantRNG, MidpointRNG, SineRNG, SequenceRNG) in common package.
- Updated conversion utilities for BytesLike to ArrayBuffer and Uint8Array in common package.
- Adjusted tests to import RNG utilities from the new common package.
- Updated vitest configuration to resolve common package imports.
2025-12-28 12:27:47 +00:00
Hide_D 50ef39be4e feat: TestRNG 클래스 추가 및 관련 테스트 케이스 작성 2025-12-28 11:02:45 +00:00
Hide_D 5e1e6c51ed fix: 수정된 타입 정의 및 불필요한 제네릭 제거 2025-12-27 05:15:31 +00:00
Hide_D 8b95824cb6 Refactor code structure for improved readability and maintainability 2025-12-27 05:09:15 +00:00
Hide_D 2d80d53b70 feat: Update module exports and enhance TypeScript configuration 2025-12-27 04:55:54 +00:00
Hide_D b3875a111f feat: Implement LiteHashDRBG and RNG utilities
- Added BytesLike type for handling various byte representations.
- Implemented LiteHashDRBG class for SHA-512 based deterministic random bit generator.
- Created RNG interface defining methods for random number generation.
- Developed RandUtil class providing utility functions for RNG operations.
- Added conversion functions for BytesLike to ArrayBuffer and Uint8Array.
- Implemented comprehensive tests for RNG functionality and expected behaviors.
- Configured Vitest for testing environment setup.
2025-12-27 04:45:59 +00:00