iOS SpriteKit 관련 문서 모음

😢 이 페이지는 다음 주소로 변경될 예정입니다.

예전부터 cocos2D나 unity를 배워보고 싶었는데 몇 번 글을 보고 따라해봐도 감이 안와서 미뤄왔다. 우연히 SpriteKit 튜토리얼을 보고 따라하다보니 생각보다 쉽게 결과물이 나오길래 게임 만들어보자 마음 먹고 매일 문서 찾아보며 조금씩 만들어가고 있다. 아직 Objective-C도 익숙하지 않지만 CS 193P iPhone Application Development에서 야금야금 들었던 내용 가지고 하나씩 배우고 있다.

다음 링크는 진행하면서 도움이 된 글들을 간단하게 정리해봤다. 애플 공식 문서도 깔끔하게 정리되어 있는데 좀 예제가 적은 편이라서 기본적인 내용은 공식 문서에서 확인하고서, 실제 사용하는 방법들은 구글링, Stackoverflow에서 찾을 수 있었다.1

기초

다음 튜토리얼에서 게임에서 기초적으로 필요한 이미지 불러오기, 터치 이벤트 처리, 간단한 충돌 처리, 노드 animate 방법 등을 배울 수 있다. 리소스도 제공하고 단계별로 잘 설명하고 있어 쉽게 시작하는데 도움이 된다.

Continue reading iOS SpriteKit 관련 문서 모음

팡팡 터지는 맛이 있는 퍼즐게임 – Rise of Blobs

😢 이 페이지는 다음 주소로 변경될 예정입니다.

Rise of Blobs

한국 다녀오기 전후로 계속 바뻐서 한동안 새로운 일을 벌리지 않기도 했지만 사실 잡다한 생각이 너무 많아 게임을 그닥 하질 않았다. 이 게임도 커뮤니티서 얘기가 나오길래 이전에 받아두고 공항에서 Boarding 대기하다가 처음으로 실행해봤는데 왠걸 너무 재미있었다. 게다가 최근 UI가 대폭 변경됨으로 아이템 구입 등 다양한 메뉴가 더욱 직관적이고 쉽게 변화했다. 이전 상점의 Depth와 UI로는 분명 수익도 별로 없었을 것 같단 생각이 들 만큼 조잡하고 복잡했었다.

이전까지는 무얼 눌러야 시작할지 모를 정도로 복잡했는데 훨씬 깔끔해졌다
이전까지는 무얼 눌러야 시작할지 모를 정도로 복잡했는데 훨씬 깔끔해졌다

다양한 게임 모드를 지원하는데 처음 시작하면 단계별로 몇번씩 해야하는 횟수를 채워야 다른 모드를 진행할 수 있다. Timed나 Skull 같은 어려운 모드도 존재하는데 게임 하면서 스트레스 받기 싫으므로(?) Cupcake 모드를 주로 하는 편이다. 이전까지만 해도 위 화면에 Shop이니 뭐니 우겨넣어진 상태여서 참 북적북적한 화면이었는데 참 바람직하게 개선되었다.

여러가지 게임 모드가 있는데 Auto로 표시된 것은 과일을 내리자마자 자동으로 터진다.
여러가지 게임 모드가 있는데 Auto로 표시된 것은 과일을 내리자마자 자동으로 터진다.

위에서 과일을 던지면 색이 맞는 Blob에 놓아 터뜨려 진행하는 방식이다. 테트리스와 같이 칸을 가득 채워 버리면 게임이 끝나는 형태로 기둥에 눈금이 있어 반대방향이 높게 쌓이더라도 쉽게 알 수 있다. 몇차례 하면 Wave가 증가하며 속도가 빨라지는 전형적인 블럭 퍼즐게임인데 속도가 빨라지는 게임에 특히 약한 내 경우에도 두어개 놓칠 뿐 할만한 속도까지만 빨라진다.

만약 과일과 Blob의 색이 다른 경우 처치 곤란이 될 때가 있는데 같은 과일을 3개 쌓으면 그것도 터진다. 횡으로는 안터지므로 옆으로 쌓는 일은 하지 말자. 그리고 이게 위로만 쌓는 형태라서 생각보다 콤보를 만들어내기 힘든데 (사실 콤보에 혜택은 전혀 없다. 하지만 콤보로 터뜨리면 뭔가 뿌듯해져…) 한칸 떨어진 Blob 사이에 같은 색 과일을 넣어 연결하는 식으로도 플레이 가능하다. 다양한 아이템도 있으니 아이템을 활용하면 더 화려한 플레이가 가능해진다.

모아서 한방에 터질 때 그 느낌은 스냅샷으로 담아지질 않는다!
모아서 한방에 터질 때 그 느낌은 스냅샷으로 담아지질 않는다!

게임 중에 사용할 수 있는 여러가지 아이템들이 있지만 내 경우에는 과일 내리는데 정신 없어서 아이템을 제대로 써본 적이 없다. 매일 지급하는 아이템도 있고 코인으로 구입할 수도 있다. 요즘은 흔해졌지만 일종의 퀘스트로 미션도 있어서 미션 수행하면 혜택을 준다.

SNS 등록해서 친구와 등록하고 이런 부분도 다 있긴 있다. Social Notification 노이로제에 걸린 사람들이 과연 이런 기능들을 활성화 하고 사용하고 있을지 모르겠지만… 근래 페이스북이나 트위터에서 이런 게임 알림을 본지 정말 오래된듯 싶다. 여튼 주변 사람들과의 경쟁도 좋지만 과거 오락실에 High Score처럼 명예의 전당도 좀 남겨줬으면 좋겠다.

플레이 시간에 비해 보상이 적다..
플레이 시간에 비해 보상이 적다…

속도 제한이 있는 퍼즐 게임은 속도가 빨라지기도 하고 잘못 놓으면 스트레스를 받는 편이라 잘 안하는 편이지만 그런 스트레스도 덜하고 Blob이 줄줄이 터지면 화려한 음향 효과와 함께 답답한 감정도 한방에 날리는 재미가 있다. 가끔 단판으로 해야지 붙여놓고 한번 더 한번 더 게임을 진행했다가 시간 워프할 수 있으므로 주의할 것. 편의를 위해 앱 링크를 남기는데… 이러니 진짜 광고같은 기분이 난다 -_-

Apple Appstore / Android Appstore