Project Caesar의 자연재해 구현에 관한 자세한 개발자 일지. 소빙하기, 날씨, 화산, 지진 등 다양한 자연 현상이 게임 플레이에 미치는 영향을 소개합니다.
안녕하세요. 또 다른 Tinto 토크에 오신 걸 환영합니다. 밑바닥까지 우리의 차기 게임(코드네임 Project Caesar)에 관한 비밀을 밝히는 행복한 수요일입니다.
수억 명의 인구를 시뮬레이션하는 게임에서, 이들이 겪는 모든 재난이 전쟁이나 질병과만 관련이 있는 것은 아닙니다. 오늘은 인구를 정기적으로 줄이기 위해 최선을 다하는 자연의 이야기를 하려 합니다.
소빙하기 (Little Ice Age)
소빙하기의 가장 광범위한 정의는 게임의 거의 전 구간을 아우르기 때문에 우리는 소빙하기 중 가장 추웠던 1645년~1715년의 마운더 극소기(Maunder Minimum)로 시기를 잡았습니다. 우리는 북반구 북쪽 절반에 영향을 미치며 겨울이 더 오래 지속되는 게임 내 상황(situation)으로 소빙하기를 구현했습니다.
소빙하기 동안 영향 받는 지역의 식량 생산량이 낮아지고, 다양한 이벤트와 기믹이 발생하여 게임의 중~후반을 한층 도전적으로 만들어줍니다.
누가 살아남을 것인가?
날씨
우리는 깊이 있는 기상 시스템도 구현했습니다. 행성 전역을 횡단하는 태풍과 유사한 현상들이 시뮬레이션됩니다. 현재 두 종류의 기상 시스템, 즉 기상 전선(weather front)과 사이클론(cyclone, 북반구에서는 허리케인)이 존재합니다. 기상 전선에는 몬순(계절풍)도 포함되어 있으며, 26월에는 아프리카에서 인도로, 10월12월에는 히말라야에서 인도양으로 방향이 바뀝니다.
아일랜드는 연중 여러 번 기상 전선의 영향을 받을지도...
맵에 소환되는 모든 기상 시스템이 동일한 강도를 가지지는 않으며, 이동하면서 강도가 달라질 수도 있습니다. 기상 시스템의 강도는 그 지역에 주어지는 이점과 불이익에 직접 영향을 미칩니다.
전선은 대개 바다에서 내륙으로 비를 몰고 오는 넓은 기상 패턴으로 군대와 해군에 부정적 영향을 주지만, 식량 생산에는 큰 부스트를 줍니다.
정말 거대한 폭우였다…
사이클론(북반구에서는 허리케인)은 좁은 범위에 막대한 강풍 피해를 주는 기상 시스템입니다.
그래도 건물 피해는 없나? 아니면…?
건조한 사막(한랭 건조, 건조 기후)에서는 기상 전선이 지나가도 이로운 비가 오지 않고, 대신 모래폭풍이 발생합니다.
난 모래가 싫다. 거칠고, 질척거리고, 짜증난다. 게다가 어디든 들어간다.
혹독한 겨울이 있는 지역에 전선이 지나가면, 큰비 대신 눈보라가 발생합니다.
칼 구스타브 암펠트도 군대를 이동시키려다 이걸 막을 수 없었다…
화산
완전히 활동이 멈추지 않은 화산이 존재하는 지역이 있습니다. 언제든 이 화산들은 분출할 수 있으며, 용암과 거대한 화산재 구름을 내뿜으며 이동 경로에 파괴를 남깁니다. 이로 인해 그 지역은 막대한 재앙을 겪게 됩니다.
화산 분출은 농업·자원건물(RGO), 건물, 인구, 번영도 등에 막대한 피해를 줄 것입니다. 그 후 수십 년간 화산 토양 덕분에 식량 생산이 소폭 증가하는 효과도 있습니다.
장기적으로는 도움이 될 수도 있지 않을까?
지진
세계의 많은 곳이 지진에 취약한 지역입니다. 몇몇 역사적 대지진은 반드시 발생하도록 설정되어 있지만, 위험 지역이라면 어느 곳이든 랜덤하게 지진이 일어날 수 있습니다.
화산과 마찬가지로 건물과 인명에 큰 피해를 주고, 지진은 대개 한 곳이 아니라 인접한 여러 지역도 함께 피해를 줍니다.
유감스럽게도 일부 지역은 지진 위험지역이고 동시에 화산도 존재해서 도시를 두기에 아주 불리할 수도 있습니다.
여기는 도시를 짓기 좋은 곳이 아닐지도?
다음 주에는 Project Caesar에서 용병 시스템이 어떻게 동작하는지에 대해 이야기하겠습니다.
마지막 편집: 2025년 2월 26일