분류 전체보기 1473

카카오 게임스토어의 몰락 가능성

약 1년전 무서운 카카오톡, 소셜게임 시장의 1인자가 될지도 제목으로 소설을 쓴적이 있었다. 1년 후인 지금 딱 소설이 현실로 되었다. iOS의 AppStore 시장, 안드로이드의 Google Play, T-Store 등 많은 컨텐츠 시장이 있다. 각 회사들은 앱이 수십만 가지라고 자랑을 하고 있지만 정착 내가 원하는 것을 찾기란 정말 어렵고 어떤게 좋은지도 모른다. 그런데 카카오톡은 사람들이 시간 때우기에 딱인 게임이란 모델 하나로 자신의 앱스토어 시장을 열었다. 사실 앱스토어 시장중에서 사용자들이 앱 내부 결제로 구매하는 카테고리는 게임이다. 그리고 카카오에서는 아무 앱이나 받지 않고 선별해서 괜찮은 것들만 통과 시킨다. 이제는 iOS와 안드로이드 동시에 출시해야지만 카카오 앱스토어에 올라올 수 있다..

iLife/Chat 2013.02.14

iOS 오픈 소스 : 접기(fold), 넘기기(flip) 전환효과

원문 : iOS Open Source: Custom Folding And Flipping Transitions MPFoldTransition는 접기(folding), 넘기기(flipping)를 포함하는 뷰 전환 효과의 모음을 제공하는 오픈 소스 프로젝트이다. 아래 스크린 샷은 전환 효과의 느낌을 보여준다. 접는 방향(fold 또는 unfold), 모드 (normal 또는 cubic) 그리고 방향 (수직 또는 수평)을 포함한 사용자 정의 값이 몇 개가 있다.MPFoldTransition은 Mark Pospesel이 만들었다. MPFoldTransition 다운로드 받기github에서 MPFoldTransition을 다운로드 받을 수 있다.

Translate 2013.02.14

Parse를 사용하여 JavaScript로 만드는 Todo 앱

원문 : Todo App with JavaScript 사용자 계정 및 데잍를 유지하기 위하여 백엔드로 Parse를 사용하여 정통적인 백본 todo 애플리케이션을 만드는 방법을 배워보자. 이 튜토리얼의 소스 코드 라운로드 링크: .zip | GitHub자바스크립트 SDK를 사용하여 우리는 디바이스간에 사용자 인증 및 데이터 지속성으로 정통적인 백본 todo 애플리케이션을 확장할 수 있다. 우리의 SDK는 Backbone을 기반으로하기 때문에 Parse를 사용하여 이 애플리케이션을 확장하는 것은 쉬운 일이다. 이 튜토리얼은 todo 애플리케이션 코드를 통해서 여러분을 안내 할 것이다. 여러분은 여기에서 실제 애플리케이션을 가지고 놀수 있다. 전체 애플리케이션은 간단한 정적인 파일로 구성되어 있다. 자바스크림..

Translate/Parse 2013.02.13

드래곤 플라이트 따라 만들기 - 10. 배경음악과 사운드 효과음

게임에 있어서 가장 중요한 것들 하나가 배경음악이라고 생각이 든다. 애니팡도 그렇고 드래곤 플라이트도 그렇고 단순하면서 반복적인 배경음악이 게임에 몰입을 하고 중독을 일으키게 할 만큼 엄청나게 중요하다. 이번 파트에서는 배경음악과 사운드 효과의 재생을 구현해 보도록 하자. 배경음악과 사운드 효과cocos2d에서 배경음악과 사운드 효과는 SimpleAuidoEngine을 사용한다. 즉각 즉각 필요할 때 마다 메모리에 올려서 재생을 해도 상관은 없지만, 사운드의 경우에는 용량도 크고 해서 게임 시점에 메모리에 올릴경우 지연이 발생한다. 그래서 게임 초반에 preload를 사용하여 미리 메모리에 올려 놓고 필요할 때는 재생만 해서 사용한다. mp3, wav 등 다양한 형식의 음악 파일을 지원한다. 단, 너무 ..

iDev/Cocos2D 2013.02.12

드래곤 플라이트 따라 만들기 - 9. 폭발 효과 애니메이션

폭발 효과 에니매이션 총알에 맞은 적 또는 플레이어 케릭터가 적과 충돌할 경우에 폭발하는 애니메이션이 보이게 된다. cocos2d에서 제공하는 파티클을 사용하여서 폭발하는 효과를 더 현실감 있고 화려하게 구현 하는 방법도 있다. 이 튜토리얼에서는 한두가지의 이미지로 폭발 파티클 효과를 비슷하게 구현하도록 하겠다. 폭발 스프라이트 애니메이션을구현 하기 위해서 CCSprite를 상속 받아서 Dust 라는 이름으로 클래스를 만든다. Dust.h 로 이동하여 아래 코드를 추가한다. @interface Dust : CCSprite { CCArray *dusts; CCArray *explosions;} @property (nonatomic, weak) CCSpriteBatchNode *batch; -(void)an..

iDev/Cocos2D 2013.02.12

라즈베리 파이로 타임 머신 서버 구성하기

원문 : Raspberry Pi – Time Machine Server 타임 머신을 사용하여 백업을 하고 있었긴 했지만, 유선으로 백업을 해야하는지라 항상 연결되지 않아서 듬성 듬성 백업을 했었다. 그래서 타임 캡슐을 살까하다가 어마어마한 가격(36~59만원)에 좌절하고, 에어포트 익스프레스는 HDD를 지원하지 않아서 에어포트 익스트림을 22만원이라는 저렴하지 않은 가격에 구입을 할 까 생각을 하고 있었다. 그러던 찰나 집에 뒹굴던 Raspberry Pi(라즈베리 파이)를 잘 사용하면 타임 머신 서버로 사용 가능하다는 것이 생각이 났다. 그래서 삽을 들었다. 역시나 삽질은 한번에 되지 않는 법. 이리저리 찾아 다니다가 괜찮은 블로그 포스팅을 발견하여 번역을 하기로 했다. (원문의 저자도 나와 똑같은 글 ..

iDev/Raspberry Pi 2013.02.11

드래곤 플라이트 따라 만들기 - 8. Head-up Display

HUD (Head-up Display) 대부분 게임에는 시간이나 점수를 보여주는 HUD가 있다. 우리 게임에도 간단하게 HUD를 추가하도록 하자. 단순하게 움직인 거리를 나타내는 것만 표시할 것이다. 적을 죽여서 점수에 반영하는 것은 숙제로 남기기로 하겠다. 우선 CCLayer를 상속받아서 HUDLayer이름으로 클래스 하나를 생성한다. 그리고 HUDLayer.h에 아래 코드와 같이 작성한다. @interface HUDLayer : CCLayer { CCLabelTTF *scoreLabel;} -(void)setScoreText:(int)score; 점수(거리)를 보여주는 Label을 인스턴스 변수로 추가한다. 그리고 외부에서 점수를 메시지로 보낼 수 있도록 메소드를 하나 생성한다. HUDLayer.m으..

iDev/Cocos2D 2013.02.09

마크다운으로 작성하는 노트 앱 소스 코드

원문 : Example: Source Code For A Complete iOS Note Taking App That Accepts Markdown Text 최근에 마크다운 텍스트에 관해 작업하는 것의 질문을 받았다. 여기 이전에 언급했던 멋진 오픈 소스 유틸리티 라이브러리 BaseKit의 제작자 Bruno Wernimont가 만든 노트 작성앱 NoteIt의 전체 예제가 있다. NoteIt은 마크다운 입력을 받고, 노트를 추가, 삭제하고 아이폰과 아이패드 앱에 최적화된 사용자 정의 키보드를 가진 멋진 인터페이스를 제공한다. 여기 아이폰 버젼의 앱의 두 가지 이미지가 있다. Github에서 NoteItiOS를 확인할 수 있다. 노트 작성 앱을 만들기를 원했거나 마크다운 작업을 원한 사람을 위한 좋은 예제이다.

Translate/ManiacDev 2013.02.09

Parse 튜토리얼, 이미지 저장하기 2/2

그리드 뷰 새로고침하기이제 ViewController.m 에서, 새로고침 IBAction 메소드를 구현을 해야 한다.우선, 새로고침을 위한 다른 HUD를 만든다. 그래서 이전에 업로딩을 위해서 사용한 다른 HUD를 방해하지 않는다.refreshHUD = [[MBProgressHUD alloc] initWithView:self.view];[self.view addSubview:refreshHUD]; // HUD 콜백을 등록한다. 그래서 알맞은 시간에 윈도우로 부터 제거할 수 있다.refreshHUD.delegate = self; // 새로운 스레드에서 메소드를 실행하는 동안 HUD를 보여준다.[refreshHUD show:YES];다운로드 쿼리 생성하기대량의 코드가 있다. 한 단계, 한 단계씩 진행하겠다...

Translate/Parse 2013.02.07

Parse 튜토리얼, 이미지 저장하기 1/2

원문 : Saving Images 사용자들이 사진을 찍고 Parse에 직접 사진을 올리게 해주는 앱을 만드는 방법을 배운다.이 튜토리얼의 소스코드 다운로드 링크: .zip | GitHub사진 앱은 강력하다. 자신의 사진앱을 만들기를 원한다면, Parse를 사용하라. Parse는 파일 저장하기, 파일 찾기 그리고 사용자와 연결하기를 포함한 모든 백-엔드를 다룰 수 있다.이 튜토리얼에서는 Parse 플랫폼에 여러분의 사진을 서버 사이드 코딩 걱정없이 저장할 수 있는 방법을 보여줄 것이다.완료된 앱은 아래 이미지와 비슷하게 보일 것이다. 우선 더 나은 아이디어를 얻기 위해 샘플 데모앱을 확인하고 구동해보는 것을 추천한다. 설정하기view-based 프로젝트로 시작할 것이다. 우선 ViewController.x..

Translate/Parse 2013.02.07