밑에 3줄 요약있음



팩토리오 맵의 끝 좌표는 1,000,000에 위치한다


왼쪽위의 끝 좌표는 (-1,000,000 , -1,000,000) 지점에 있을테니 맵의 총 넓이는 2,000,000*2,000,000이다.

타일 1칸당 1m니깐 2,000km * 2,000km = 4,000,000㎢

참고로 미국이 대애충 10,000,000쯤하고 남한이 대충 100,000이라고 한다.


핵연료를 넣은 기차는 298.08km/h의 속도로 달릴 수 있으므로 6.71시간쯤 열심히 달리면 맵의 끝에 도달할 수 있다







1백만 너머로도 갈 수는 있는데 캐릭터가 허공에서 떠서 이동은 못한다



맵 에디터로 1,000,000 바깥의 지점에 바닥을 설치하는 것은 가능하다

바닥만 있다면 캐릭터가 움직이는 것도 OK



2^20=1,048,576 이상 좌표부터는 Invalid position이라고 뜨면서 못 간다


1,048,575로 이동하려고 하면...


게임이 박살난다




2^23=8,388,608 미만의 좌표까지는 Invalid position이라고 뜨면서 못간다

2^23=8,388,608 이상의 좌표부터는 out of range라고 뜬다

어짜피 못 가는건 마찬가지인데 뭔 차이인지는 잘 몰?루






1,000,000+32*4=1,000,128 지점으로 텔레포트 한 상황

왼쪽에 땅과 검은 영역의 경계선이 딱 1,000,000 지점이다

일반적인 맵에서는 현재 위치 중심으로 8청크 지점까지 미리 로딩이 되고 1백만을 벗어나는 지점에서는 5청크 지점까지 로딩된다



1,048,575 지점으로는 텔레포트 할 수 없었지만

1,048,400 지점정도로는 텔레포트가 된다

현재 캐릭터는 스샷에 세워져있는 벽 왼쪽편에 서있는 상태라서 정확히 1,048,575좌표 타일이 있는 청크까지만 로딩이 된상태

1,048,576지점도 핑이 찍히고 심지어 그 너머로도 핑은 찍힌다

캐릭터가 저 벽 너머로 돌진을 시도하면?


1,048,576 너머의 청크 로딩을 시도하면서 게임이 박살난다


플레이어 대신 자동차를 날려버리는 실험

맵의 끝에 도달하는 순간 마찬가지로 게임이 박살난다



요약

1. 일반적의 맵의 좌표끝은 1,000,000이다(총 면적은 2,000,000*2,000,000)

2. 맵 에디터를 쓸 경우 2^20 = 1,048,576까지 확장할 수 있다

3. 2^23=8,388,608 너머로의 teleport는 다른 무언가에 의해 막혀있다