왜 굳이 그런 수고스러움을 감행하는거임?
먄악 매 방마다 테이블이 랜덤으로 새로 생성된다면 그럴 힘으로
걍 플레이어가 뽑을때 실시간으로 개별 난수 발생시키면 되는거아님?
내가볼때는 테이블 자체가 이미 만들어져있고 돌려 쓰는거 아닐까 싶음.
매 방마다 순서만 바꿔 준다던지(날짜or시간 값 사용해서)
버전 업데이트할때마다 한번 싹 바꿔주고
왜 굳이 그런 수고스러움을 감행하는거임?
먄악 매 방마다 테이블이 랜덤으로 새로 생성된다면 그럴 힘으로
걍 플레이어가 뽑을때 실시간으로 개별 난수 발생시키면 되는거아님?
내가볼때는 테이블 자체가 이미 만들어져있고 돌려 쓰는거 아닐까 싶음.
매 방마다 순서만 바꿔 준다던지(날짜or시간 값 사용해서)
버전 업데이트할때마다 한번 싹 바꿔주고
테이블이 이미 만들어져있음 아주 긴 숫자들이 쫙 있다고 생각하면됨 거기에는 전설 에픽 신화 태초도 섞여있음 그리고 게임이 시작될때 그 수많은 숫자중에 한군데서 시작하는거임 운이 좋으면 태초가 가까운 숫자가 걸려서 시작하는것이고
그럼 내말이 맞는거네
테이블은 카드뭉치가 미리 만들어진게 아니고 일정한 규칙으로 42억의 순환지점중 처음 랜덤한 곳에서 시작되는거
응 내가 코드 알아내서 쓰는중인데 그테이블 숫자를 넣으면 거기서부터 유닛이 뽑아져서 완벽하게 똑같은게 순서대로 나옴
날짜, 시간값은 비공유 변수이기때문에 이를 공유화 시키는 과정(MSQC)에서 엄청나게 큰 오버헤드가 있음
맵제작 안해봣지? 모든 확률맵이 eps에 rand 함수로 돌리는데.. 기본방식이 테이블방식임. 그래서 모든 유즈맵의 확률방식이 eps로 만들었다면 전부 테이블 방식이야.
ㄴㄴ 나는 테이블 방식에는 의문을 품지않음 그 테이블조차 정해져 있다는거임
그건 너무 산으로간듯. 시드를 일일이 수작업으로 조작할려면 귀찮아서 어떻게하나. 그럴 이유도 없고. 그게 가능하긴한데, 수십 수백시간을 들여서 그렇게 만든다치면 진짜 또라이인거임.
여기서도 아는 거 나오니까 아주 발작을 하네
스타크래프트 유즈맵 한계상 정말 무작위인 랜덤숫자 구현은 어려움. 매 프레임 시드값 갱신해서 들쳐보지 못하게 만드는게 최선임
그럼 결국 매 프레임 시드값은 제작자가 정할거고..
eud 유즈맵 제작툴인 euddraft-eudeditor2에서 기본 랜덤 함수가 그거라 걍 쓰는거임 아마 메운디 제작자는 저 툴들을 쓸줄 모르고 기본 에디터 클래식 트리거 쓰는 사람이라서 해결 못하는거일걸