023

보통 손님을 추락시킨다고 하면 이렇게 보도를 없애거나,


viewimage.php?id=3fbec4&no=24b0d769e1d32ca73dec8efa11d02831b210072811d995369f4ff39c9dd54d82fd91efea98c38f155477d44f8bf7bbbb5b60cb709d974f39cbc916226569ac

이렇게 놀이기구 입구 아래 물을 까는 것 같은것만 생각하기 쉽지만, 사실 롤코타 시스템상 의외로 추락과 전혀 관련없을것 같은 곳에서도 사용되는 부분이 있다.


바로 공원 입장시 모든 손님은 아주 약간이지만 추락을 경험한다. 이게 뭔 소리냐고?

손님이 스폰된 후 모든 손님은 놀이공원 입구를 향해 이동하게 된다. 입구로 이동한 후 공원 입장시 당연하지만 이 목표를 초기화시켜 줘야 할 필요성이 생기는데, 롤코타는 이것을 공원 입장후 동일 위치에서 손님을 떨어트리는 것으로 구현했다.(갈고리로 손님 떨어트리는 것과 유사한 방식. 아마 코드 재사용 때문에 이렇게 한 것 같다.)


문제는 이 방식이 높이는 유지한 채 손님을 떨어트리는 방식으로 구현되어 있는데 그러다보니 입구 바로 앞에 위로 경사진 보도가 있다면


viewimage.php?id=3fbec4&no=24b0d769e1d32ca73dec8efa11d02831b210072811d995369f4ff39c9dd54d82fd91efaec8928d7c5477df4d8b9beab6c2b2c79827dec6033c2a

이런식이나



viewimage.php?id=3fbec4&no=24b0d769e1d32ca73dec8efa11d02831b210072811d995369f4ff39c9dd54d82fd91efaec8928d7c5477df4d8b9bbdb6959656f9d6e30f7cecb3

이런식으로 손님이 보도를 무시하고 떨어질 수 있다.




viewimage.php?id=3fbec4&no=24b0d769e1d32ca73dec8efa11d02831b210072811d995369f4ff39c9dd54d82fd91efea98c38f155477d44f8bf7bbbb5b60cb2099c61b32c69a46226569ac

이렇게 보도를 무시하게 되는 원인은 스폰시 위로 경사진 길이 있다면 손님은 위와 같은 위치에 배치되는데, 길과 손님이 겹치다 보니 시스템상 손님보다 길이 위에 있다고 잘못 판단될수 있고 이렇게 되면 길을 무시하고 아래로 추락하거나, 공허로 가거나, 길을 벗어나 돌아다니게 되는 것이다.(당장 첫번째 움짤을 보면 손님이 걸어와서 잠깐 보도를 뚫은 뒤 보도 위로 올라가거나 / 그대로 도로를 무시하고 땅으로 다니는 것을 볼 수 있다)


해결 방법은 해당 시스템을 전부 다시 짜는 것이지만 아시다시피 롤코2는 업데이트가 없고, 오픈롤코 역시 현재는 새로운 저장 포맷을 구현하는데 대부분의 개발진이 투입된 상황이고 그걸 제외하고도 오픈롤코는 자원봉사로 개발되는것이다 보니 누군가 수정하겠다고 나서기 전까진 해결이 힘들다.


그럼 해결 방법은? 간단하다. 공원 입구 앞에는 오르막 보도를 두지 않으면 된다.



viewimage.php?id=3fbec4&no=24b0d769e1d32ca73dec8efa11d02831b210072811d995369f4ff39c9dd54d82fd91efea98c38f155477d44f8bf7bbbb5b60cb229d974c63c69d16226569ac

재밌는 점은 이렇게 버그가 있음에도 불구하고 롤코타 2의 일부 기본 시나리오에는 위와 같이 입구 다음에 오르막 보도가 배치되어 있어 수정하지 않는다면 손님이 보도 밖으로 새어나갈수 있다는 것이다.(위 시나리오는 타임 트위스터의 소행성 충돌 후 시나리오이다) 플레이 테스트를 하지 않은 것인지, 아니면 버그를 고치기 힘들다 판단해서 그냥 둔 것인지는 알 수 없다.