게임을 만듭니다.
게임을 만들었으면 그에 따른 여러가지를 만들어야 한다. -개발사 홈페이지(이전에 만들어 둔것이 없다면)-게임 홈페이지-소셜계정(트위터, 페이스북, 네이버카페 등)-프레스 킷 이중 프레스 킷은 언론사에 제공할 목적의 고해상도 아이콘, 스크린샷, 게임에 대한 설명을 적어놓은 것이다.물론 이것도 웹사이트로 만든다.아이폰은 앱을 심사할때 앱 홍보용 URL을 입력받는데 그곳에 프레스킷 웹사이트 주소를 넣는것도 좋다. 근데 프레스 킷을 만드는 것은 귀찮은 일이다. 웹사이트를 만들어본 경험이 없다면 어려운 일이기도 하다.그래서 누군가가 프레스 킷을 그나마 쉽게 만들수 있는 탬플릿(혹은 보일러플레이트?)을 제공하였다. http://dopresskit.com/ (by Rami Ismail) Developers & pre..
출시 후 첫 캠페인 추가입니다.90개의 스테이지가 포함되어있는 광산 캠페인입니다.'두나 랜드'와 다른점은 각 스테이지에 제한시간이 없다는 점입니다.그리고 적 본진건물을 부수어도 자동으로 스테이지가 넘어가지 않습니다.다만 모든 목표(건물, 적, 광석 등)가 완료되면 자동으로 스테이지가 넘어갑니다.적 본진건물만 부숴도 수동으로 다음스테이지로 진행이 가능합니다. 코인을 많이 벌수있는 캠페인을 목적으로 제작하였습니다. :-)
또다시 IndexOutOfRangeException 입니다.맵상에 주어진 배열 밖의 값을 참조하려는 거죠.우선 로그를 더 자세히 찍어봅니다. startMapNode와 targetMapNode가 있는데 이중 targetMapNode가 sm.grid의 배열 범위를 벗어납니다sm.grid의 배열범위는 (23, 11)인데 (3, 16)을 참조하려는거죠 왜 이런 상황이 나타났을까 고민을 하게 됩니다.저 코드는 길찾기 로직안에 존재하는데 스테이지가 바뀔때 이전스테이지의 맵노드를 기반으로 새로운 맵의 데이터에 참조를 하려는게 아닐까하는 의심이듭니다.근데 말이 안되는건 startMapNode는 (22, 3)입니다.startMapNode와 targetMapNode를 같은 시점에서 사용하기때문에 한 맵에 서 저 두위치를 ..