확장팩 FFF 모음 정리 링크



https://www.factorio.com/blog/post/fff-400



FFF #400 - 지도 검색 및 마커

게시자 Kovarex, Klonan

2024-03-01



안녕하세요,

저를 찾으시나요?



검색 UI - Kovarex


UI와 관련하여 저희가 자랑스럽게 생각하는 것 중 하나는 모든 창에 기본으로 제공되는 검색 기능입니다. 모든 것이 잘 어우러져 있습니다. 무언가를 찾을 때마다 고민할 필요 없이 바로 가기 키(CTRL + F)를 눌러 검색할 수 있습니다.


하지만 익숙해지니 다른 창이 아닌 게임 자체에서도 뭔가를 검색하고 싶다는 생각이 들기 시작했습니다. 멀티플레이어 게임에서 가장 많이 하는 질문이 "X를 어디서 만들고 있나요? "였다는 사실과도 맞물려서요. (특히 행성들이 추가된 이후에는 더욱 그렇습니다).


이는 가장 확실한 기능 보완으로 이어집니다:




지도 검색 - Kovarex


검색 기능을 지도 전체로 확장하는 것은 어떨까요?


정확히 무엇을 검색할 수 있어야 하는지 확신할 수 없었기 때문에 가장 확실한 검색인 제작법 검색부터 시작했습니다.




이 기능 없이 어떻게 게임을 할 수 있을까요?





기타 검색 가능한 항목


제작법 검색 기능 추가 후 플레이 테스트를 통해 유용하다고 판단한 몇 가지 사항을 추가했습니다:


- 동일한 아이템을 제작하는 조립기계가 인접하여 여러개 있을 때 맵 태그는 하나의 그룹으로 병합됩니다.

- 기차 정류장은 경우에 따라 매우 많은 바리에이션이 있기 때문에 목록의 맨 끝에 위치할 수밖에 없습니다.


일부 아이템이 들어 있는 물류 상자의 위치 등 검색에 더 많은 것을 추가하는 것을 고려할 수도 있지만, 지금은 이 토끼굴로 들어가지 않기로 결정했습니다. 그렇게 되면 자연스럽게 컨테이너의 모든 아이템을 검색할 수 있도록 해야 하고, 검색 결과에서 엄청난 스팸문자와 같은 도배의 가능성은 말할 것도 없고 최적화 성능에 악영향을 미칠 수 있기 때문입니다.


물론 검색 가능하도록 만들 수 있는 다른 좋은 아이디어가 있다면 알려주세요!




마커 - Kovarex


검색 부분에 표시되는 것처럼 검색 결과 옆에는 관련 기능인 마커에 대한 연결을 나타내는 작은 핀이 있습니다.


마커의 제작 동기는 다음과 같았습니다:

"저는 메인 공장에 있는 아이템을 검색하고 그곳으로 가려고 합니다. 그러다가 중간에 길을 잃고 다시 검색을 해야 하는 상황이 반복되곤 합니다."

옳지 않다고 느꼈습니다. 어떻게든 가고 싶은 곳을 표시할 수만 있다면 좋겠어요.


그래서 이 기능이 만들어졌고, 엄청난 기능은 아니지만 악마는 디테일에 있죠:


- 고정 버튼을 사용하여 검색 결과를 고정할 수 있지만, 기본적으로 Alt + 오른쪽 클릭으로 위치나 개체를 고정하는 단축키도 있습니다.

- 모든 마커는 화면에서 위치를 표시하거나 화면 밖에서는 화면 가장자리에 화살표와 함께 마커까지의 거리를 표시합니다. 이 기능은 주로 목적지를 향해 달리고 싶을 때 유용합니다.

- 엄청난 양의 마커가 존재할 것으로 예상하지 않기 때문에 미니맵 바로 아래에 모든 마커 목록을 추가하여 편집하거나 제거할 수 있도록 했습니다.

- 마커를 편집하여 설명을 변경할 수 있으며, 마커의 화살표를 항상 표시하지 않도록 설정할 수도 있습니다. 이는 주로 마커를 장기간 북마크로 사용하는 경우에 적합합니다.




마커의 가장 일반적인 용도는 다음과 같습니다:


- 일시적으로 무언가(검색 결과 등)를 고정하기.

- 다음에 하고 싶은 일을 상기시키기 위해 무언가를 고정하기.

- 자동차나 스파이더트론을 고정하여 어디서나 찾을 수 있도록 합니다.

- 멀티플레이어 게임에서 친구를 고정하면 항상 친구의 위치를 알 수 있습니다.

- 사망하면 시신의 위치를 자동으로 고정하여 실제로 시신을 찾을 수 있습니다.



하지만 이미 태그와 핑이 있는데 너무 과하지 않나요?


지도 태그, 핑, 마커를 함께 사용하는 것이 다소 혼란스러워 보일 수도 있지만, 각각의 사용 사례가 있기 때문에 모두 동시에 존재해야 한다고 생각합니다.


지도 태그는 지도의 모든 사용자 간에 공유되며 특정 위치를 나타내는 영구적인 표지판 역할을 합니다.

핑은 멀티플레이어 게임에서 다른 사람에게 장소를 표시하는 매우 일시적인 방법입니다.

마커는 플레이어마다 고유하며, 각 플레이어는 중요하다고 생각하는 마커를 선택할 수 있습니다.





새 알림 GUI - Klonan


이전의 알림 시스템은 매우 단순했고, 그 단순함에 비해 충분히 기능적이었습니다.

깜박이는 알림 슬롯을 클릭하면 '가장 중요한' 알림에서 지도가 열렸습니다.


하지만 우주 시대 DLC에서는 모든 것이 그렇듯이 더 나아가야 합니다. 알림을 클릭했을 때 랜덤한 행성에서 지도를 여는 것은 그다지 유용하지 않습니다. 나우비스에서 약간의 벽 손상은 신경 쓰지 않을 수 있지만, 우주 플랫폼이 부서지는 것은 완전히 다른 이야기입니다.


이제 알림 슬롯을 클릭하면 새로운 알림 개요가 열립니다:





항목 목록은 행성별로 구분되어 있으며, 항목을 클릭하면 지도의 해당 위치로 이동합니다. 알림을 고정하는 버튼도 있으므로 앞서 설명한 대로 고정 기능을 활용할 수 있습니다.


알림은 여전히 카테고리별로 분리되어 있으므로 누락된 자료 및 손상 알림과 같은 항목은 지금처럼 별도의 알림 슬롯으로 표시됩니다.




항상 그렇듯이 평소 생각나는 곳에 고정하세요.