분명히 회로 변화가 1/60초보다 빨라서 동기화 어케 하나.. 했는데
1/3600초 단위로 동기화는 아예 가능하지도 않다. latency가 1ms 이하여야 되는데 될 리가 없음
1/60초 지점의 상태를 기록해놓고
이후 1/60초의 회로상태를 시뮬레이션 할 수 있게 회로를 짜야겠군
난수발생기도 그게 되도록 해놓고
진심 이거 개발자들 존경스럽다
전체적으로 코드가 '동기화'에 목숨거는 구조여야 하는데
이러면 느린 부분이 하나도 없어야 함..
개빡셔....
회로 변화가 1/60초보다 빠르지 않다니깐
첫문장부터 그냥 오류임 나머진 딱히 읽어줄 가치가 없음
@ㅇㅇ(211.192) 아니 그건 클락 만들어보면 실제로 1/60초보다 빨리 흘러..... 화면 업데이트는 1/60초 맞는데 내부 숫자 올라가는 건 더 빠르다니까
60틱 재생하면 정확히 60증가하지 않음?
@안전조아
https://youtu.be/g9z0hnWFjVE
19초부터
@ㅇㅇ(211.192) 내가 잘못 안게 맞네. 미얀.
deterministic lockstep에 대해서 찾아보길 권함
ㄳㄳ
어우 정말 재미있는 공부 했다 진짜 고맙다.
1/3600은 도대체 어디서 나왔던거야 ㅋㅋ
1틱은 1/60 ups니까
@안전조아 1틱=1업데이트 인건데 1틱=1/60update per second라는게 어떻게 튀어나오는거임
@이파 시발 이것도 틀렸었네. 나도 독립적으로 찾아봤는데 1/60초를 1틱으로 정의한다 .... 도대체 어디서 찐빠가 났던걸까
@안전조아 마크같은건 게임틱이랑 레드스톤틱 같은게 따로 돌아서 헷갈릴수있는데 팩토리오에서는 그냥 모든게 1초당 60틱임 ㅋㅋ
@이파 ㅠ.ㅠ.... 죄송합니다 센세
1/3600단위는 저번부터 어디서 나오는 단위인지 모르겠음
아니 실제로 1틱은 팩토리오 내부적으로 사용하는 단위임
다시 찾아보니 ㄹㅇ 망상이었다. 크아악