내일배움캠프 TIL

내일배움캠프 49일차 TIL "타일맵 저장의 아이디어"

Jooglorystar 2024. 11. 26. 21:44

 

 

현재 진행중인 프로젝트의 장르로는 스타듀 밸리를 레퍼러스로 한 농사 시뮬레이션 게임이다.

스타듀 밸리에는 다양한 컨텐츠가 있지만, 우선 농사 부분의 컨텐츠를 완성하는 것을 목표로 삼았다.

 

작물을 생성하고, 날이 지나면 성장하는 것을 구현하는 것은 어려운 작업은 아니었지만, 한가지 문제점을 발견하게 되었다.

 

게임에서는 기본적으로 여러 씬을 이동하게 된다는 것을 전제로 삼았다.

예를 들어, '집' 씬이 있고, '밭' 씬이 있고 '마을' 씬이 있는 식이다.

 

그런데, 오브젝트를 생성하는 식으로 구현할 경우, 씬을 이동하면, 다르게 표현하면 씬을 다시 불러올 경우 작물의 상태도 심기 전으로 돌아간다는 문제점을 발견하게 되었다.

 

현재 이 문제에 대한 해결책을 생각 중에, 

밭 씬의 타일맵 정보를 저장하고, 그 타일맵 정보를 불러오는 형식으로 씬이 로드 되어도 데이터를 유지하는 방식이 제시되었다.

해당 타일이 흙인지, 경작이 됐는지, 물이 뿌려져 있는지, 작물이 있다면 어떤 작물이며, 그 생장에 관련된 정보를 저장하는 것이다.

 

해당 아이디어를 바탕으로 내일 계속 작업이 진행될 예정이다.