마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

맵에디터를 만들려고 합니다.

0 추천
안녕하세요. 스마트폰 게임을 개발하다가 난관에 부딪혀 이렇게 질문을 올려봅니다.

오래전 PC로 만든 게임이 있는데요. 퍼즐용 게임이라 맵을 txt로 뽑는 에디터를 개발하여 플레이어가 직접 맵을 만들고 테스트할 수 있도록 했었습니다.

이것을 다시 스마트폰 버전으로 만들려고 하는데 가장 처음 생각이 든게 스마트폰에서는 맵정보를 어디에 담고 있어야하는 것인가에 대한 의문입니다.

이래저래 검색해봤는데 텍스트 파일을 읽는 방법이 있긴하더군요. 근데 아무리 생각해도 제가 지금껏 사용했던 게임들이 맵을 업데이트 한다고 폰에 텍스트 파일이 생기거나 하지는 않았다는 생각이 들었습니다.

본론은 맵을 저장하는 txt같은 파일이 스마트폰용으로 따로 있는지 또한 이것들을 제가 외부에서 서버를 통해 추가해서 사용자가 다운받게끔하려면 어떤 지식들을 갖추고 있어야하는지 알고 싶습니다.(최대한 가볍고 간단하게) 마지막으로 바운스공 앱같은 맵공유 시스템을 구축하려면 어떤식으로 접근해야 하는지 알고 싶습니다. 앱개발은 처음이라 이래저래 궁금한게 많고 어색하지만 한번 도전해보는 마음으로 이렇게 질문올립니다. 긴글 읽어주셔서 감사합니다.
익명사용자 님이 2015년 9월 7일 질문

2개의 답변

0 추천
안드로이드에는 로컬에 정보를 저장하는 preference라는게 있어요.

앱을 지우거나 폰의 앱 목록에서 저장된 데이터 삭제를 하면 날아가요.

 

 

맵 공유라는게 지도 어플에서 위치를 보내주는 그런 건 아닌 것 같으니 서버로 어떤 정보를 보내는 작업을 알아보면 될 것 같네요.

volley 같은 http 통신 라이브러리는 엄청 많으니까 json으로 서버에 보내고, db에 저장하는 것만 찾아보면 될거예요.
쎄미 (162,410 포인트) 님이 2015년 9월 7일 답변
0 추천

근데 아무리 생각해도 제가 지금껏 사용했던 게임들이 맵을 업데이트 한다고 폰에 텍스트 파일이 생기거나 하지는 않았다는 생각이 들었습니다.

----> 보통 게임에선 보안을 위해서 맵 파일 등을 자체 인코딩해서 저장하고 있습니다. 텍스트로 저장하진 않지요

본론은 맵을 저장하는 txt같은 파일이 스마트폰용으로 따로 있는지

----> PC용이나 스마트폰용이나 차이는 없습니다. pc게임에서 하는 것과 동일하게 하면 됩니다.

cc1232 (35,280 포인트) 님이 2015년 9월 7일 답변
...