루둠데어 실패담

일요일 오후. Ludumdare 41 행사가 열리고 있다는 것을 알고 뒤늦은 시간에 한번 참여해보기로 생각했다. 결론 부터 말하자면 결국 완성을 못했는데 거기까지 가는데 이런 과정을 겪었다는 점을 적어둔다. 주제는 ‘어울리지 않는 2개의 쟝르를 합치다.’ 였다. 나는 만들기 쉬운 플랫포머와 RTS를 결합해서 적들을 피해 맵을 뛰어다니며 자원을 모은후, 공장으로 가져가 그걸로 무기를 만들어 싸우는 흐름을 생각했다. 플랫포머 액션에 약간의 전략성을 겸비하면 색다른 …

명명규칙의 중요성

요즘 간단하게 끝날 것이라 착각했던 슈팅 게임을 만들고 있다. 오늘은 플레이 도중에 얻은 경험치를 담는 변수 progressValue가 플레이를 재시작하면 0으로 리셋되는 문제가 있었다. 플레이가 시작되면 기존의 progressValue를 Local Storage에서 불러오는 코드가 있었는데 작동을 안하는 것이다. 불러오는 시점에 문제가 있나 싶어 실행위치를 이리저리 바꿔 봤지만 답은 엉뚱한 곳이 있었다. 글로벌변수 rankProgressValue와 Local Storage의 rankValue를 헷갈려서 rankValue를 불러와야 되는데 rankProgressValue를 불러왔던 것이다. …

Simple and Silly game

Me : Would you try my game if you have Android Phone? It’s a just a simple and silly game. Him : Hey, I think that’s the way a game should be. 지난 주 서울인디즈 모임에서 스페인에서 온 사람과 잠시 이야기를 주고 받았다. 바보같은(Silly) 게임이 재밌다는 것은 말이 되는 이야기다. 특히 독립 개발자들은 큰회사 게임에서 못만드는 틈새시장을 중요시 할수 밖에 …