톨킨 세계관을 담은 인터랙티브 맵, 개발 비하인드 스토리

by DD
1개월 전
조회수 6

미국 항공기 내 와이파이를 활용, 톨킨 세계관 지도를 개발

LLM(대규모 언어 모델) 활용을 통해 맵의 상세 정보 구축

타일링(Tiling) 기술을 활용하여 효율적인 줌 기능 구현

사용자 피드백을 통해 줌 기능 개선 및 이미지 생성에 대한 아이디어 제시

인터랙티브 맵 구현 기술

개발자는 기내 와이파이를 활용하여 톨킨 세계관 지도를 구현했으며, 주요 등장인물의 여정을 지도에 표시하고 연대기 순으로 사건을 나열하는 기능을 추가했다. 특히, 타일링(Tiling) 기술을 통해 효율적인 줌(Zoom) 기능을 구현하여 사용자 경험을 향상시켰다. 또한, LLM(대규모 언어 모델)을 활용하여 톨킨의 방대한 세계관 정보를 맵에 담아냈다.

사용자 인터페이스(UI) 및 사용자 경험(UX) 개선

커뮤니티에서는 줌 기능의 부드러움 개선에 대한 의견이 제시되었으며, 핀치(Pinch) 동작으로 줌 레벨을 조절하는 방식의 불편함을 지적했다. 이에 대한 개선 방안으로 지속적인 줌(Continuous Zoom) 기능을 제안했다. 또한, 위성 이미지(Satellite Imagery) 또는 구글 맵(Google Maps) 스타일의 시각적 표현을 추가하여 맵의 매력을 더하자는 아이디어가 제시되었다.

맵 데이터 및 정보 관리

맵 제작자는 영화가 아닌 원작 소설을 기반으로 맵을 제작했으며, 연대기 페이지를 통해 사건 발생 연도를 제공하는 방식을 제안했다. 맵 데이터(Map Data)의 정확성을 높이기 위해, 사건 발생 연도 정보를 추가하는 것이 중요하다고 강조했다. 이는 톨킨 세계관에 대한 깊이 있는 이해(Deep Understanding)를 돕고, 맵의 신뢰성(Reliability)을 높이는 데 기여할 수 있다.

개발 과정 및 기술적 도전

개발자는 기내에서 vibe-code 방식으로 맵을 개발했으며, 맵 제작의 어려움을 언급하며 타일 서버(Tile Server) 사용에 대한 흥미로운 반응을 보였다. 또한, 맵 제작에 필요한 기술적 요소들을 언급하며, 맵 제작의 복잡성(Complexity)을 강조했다. 이는 맵 개발 과정에서 겪는 기술적 도전(Technical Challenges)과 개발자의 노력을 보여준다.

Show HN: An interactive map of Tolkien's Middle-earth