명명규칙의 중요성

요즘 간단하게 끝날 것이라 착각했던 슈팅 게임을 만들고 있다. 오늘은 플레이 도중에 얻은 경험치를 담는 변수 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) 게임이 재밌다는 것은 말이 되는 이야기다. 특히 독립 개발자들은 큰회사 게임에서 못만드는 틈새시장을 중요시 할수 밖에 …