Hide_D
3c078e7f4a
feat: util/simpleSerialize 추가
2022-05-17 00:07:18 +09:00
Hide_D
220dbb7d8d
fix: Util::range에 yield type 지정
2022-05-14 23:48:18 +09:00
Hide_D
03f69a7c71
feat: Util::generatorFromPairs 추가
2022-05-14 23:38:53 +09:00
Hide_D
f06a4e532e
feat: convertTupleArrayToDict 유틸리티 함수 생성
2022-05-10 02:37:50 +09:00
Hide_D
505d764d46
fix: phan 출력 결과에 따라 처리
...
- switch에 변수를 정하는 경우 default에 throw
- Util::getPost에 일부 타입 강제
- array인 일부 값들에 PHPDoc 타입 지정
- Enum에 toString이 없으므로 value값 지정
- 사용하지 않는 use function 제거
2022-05-09 00:06:41 +09:00
Hide_D
bf2268ee4a
refac: KVStorage의 내부구조를 Ds\Map으로 변경
2022-05-08 20:10:04 +09:00
Hide_D
556d6be15e
feat: 해시 기반 간이 DRBG, 그에 기반한 RandUtil ( #208 )
...
기존의 Util 내의 함수는 mt_rand에 기반하고 있어서 일반적으론 충분하지만,
게임 내부에서 랜덤 값을 정교하게 제어하고 싶은 경우에는 적절하지 않았음.
따라서 직접 seed를 제어할 수 있는 난수생성기를 추가.
SHA512(seed || blockIdx) 의 형태로 동작하는 DRBG이며, FIPS 표준을 따르는 RNG는 아니지만 암호학적으로 안전한 형태로 구현함.
PHP, TS 두가지 형태로 구현.
Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/208
Co-authored-by: hide_d <hided62@gmail.com >
Co-committed-by: hide_d <hided62@gmail.com >
2022-03-12 23:53:16 +09:00
Hide_D
a18500dd9b
fix(misc): phan
2021-10-12 01:30:37 +09:00
Hide_D
4ab5202ef2
서버 커스터마이징 가능
2020-06-21 17:03:32 +09:00
Hide_D
42c3c6ff46
npc_control form
2020-05-12 03:20:20 +09:00
Hide_D
18e2323cf4
phan 처리
2020-05-02 12:01:54 +09:00
Hide_D
c8d2050c7a
코드 수정
2020-05-01 18:24:05 +09:00
Hide_D
ef5dd47604
phan 1차
2020-05-01 17:33:14 +09:00
Hide_D
6b9157f1d4
range 버그 수정
2020-04-21 01:21:10 +09:00
Hide_D
e229b207c1
버그 수정
2020-04-21 01:19:24 +09:00
Hide_D
3fd747febf
AI 구현
2020-04-13 02:45:24 +09:00
Hide_D
bd88cbfe64
AI 구현중
2020-04-10 03:19:56 +09:00
Hide_D
09d28eff90
Util::range 추가
2020-04-09 02:07:50 +09:00
Hide_D
b116741e25
토너먼트값, 전투, 계략값을 분리
2020-03-29 05:03:49 +09:00
Hide_D
22edba6c43
func_time_event 재작성, 수입관련 코드 수정
2019-10-10 02:36:42 +09:00
Hide_D
107263d061
코드 일부 수정
2019-10-09 14:43:26 +09:00
Hide_D
f667eb1500
round 문제 수정
2019-10-09 12:36:06 +09:00
Hide_D
617ca22f2d
버그 수정...
2019-10-06 14:49:41 +09:00
Hide_D
46acfe9470
전투 버그 수정 중
2019-10-06 02:49:54 +09:00
Hide_D
969306822f
turntime 관련 조정중
2019-10-05 10:52:31 +09:00
Hide_D
3f2cf23f47
버그 수정
2019-04-21 22:29:08 +09:00
Hide_D
af9cbb47ef
첫 화면 띄우기 성공
2018-11-26 04:05:34 +09:00
Hide_D
caf503faa3
j_set_general_command, j_set_nation_command 구현
2018-11-25 20:35:29 +09:00
Hide_D
2e462f39f7
커맨드 출력 준비
2018-11-23 03:12:08 +09:00
Hide_D
390cfa6058
선형 랜덤에서 값이 음수가 들어가는 경우 보정
2018-11-11 19:53:49 +09:00
Hide_D
8858287469
인재탐색 추가. gencount, npc_id 관련 수정
2018-10-21 21:53:34 +09:00
Hide_D
05fcb5397e
징병 모병 추가, iAction 구조 일부 변경
2018-10-20 23:31:32 +09:00
Hide_D
3536b01981
전투태세, 첩보 추가, 기존 코드 일부 정리
2018-10-20 16:45:57 +09:00
Hide_D
26a0983860
장수 이전턴 코딩
2018-10-15 00:11:01 +09:00
Hide_D
b7ac53b7ea
turn0 사용하는 부분 리팩토링
2018-10-06 00:12:16 +09:00
Hide_D
b76b467436
유틸리티 함수 추가
2018-10-04 02:07:31 +09:00
Hide_D
f8ead0093d
유틸리티 함수들 일부 수정. 랜덤값 뽑기 함수 하나 더 추가
2018-10-04 01:08:56 +09:00
Hide_D
77c3385f93
코드 병합
2018-09-29 22:37:30 +09:00
Hide_D
938fd98717
전투 코드를 모두 generator 기반으로 변경
2018-09-19 23:29:36 +09:00
Hide_D
1529913ae4
내특을 int에서 string으로 변경
2018-09-03 02:07:41 +09:00
Hide_D
c2bd6bcce8
국가 성향 출력 버그 수정
2018-08-26 18:24:35 +09:00
Hide_D
b1b3afa073
계략 커맨드 리팩터링
2018-08-22 14:09:24 +09:00
Hide_D
0cca2d5bda
유틸리티 함수 추가
2018-08-18 16:59:34 +09:00
Hide_D
ce8ab00a37
전투 추가 구현
2018-08-18 10:53:04 +09:00
Hide_D
403d914193
버그 수정
2018-07-18 03:32:47 +09:00
Hide_D
b6cd004117
d_setting 디렉도리 보관 방식 변경
2018-07-12 01:56:46 +09:00
Hide_D
9b4b835c08
첩보를 join '|' 에서 json dict로 변경
2018-07-07 04:39:44 +09:00
Hide_D
b33d39d475
왕조 일람에서 서버 정보와 국가 정보를 보관하도록 변경
2018-06-27 01:14:34 +09:00
Hide_D
469fea321d
key,value pair를 보존한 섞기 추가
2018-06-23 02:22:49 +09:00
Hide_D
18e355b701
bool 변수 받는 문제 해결. 전콘 안 고를 수 있도록 선택
2018-04-17 23:39:36 +09:00