목록스마트폰 게임 개발 (45)
kyuseo의 게임 프로그래밍
개요.. 푸시시스템은 사용자의 재 접속율과 사용성을 높여주는 중요한 스마트폰의 기능입니다. 저희 게임이 경우 푸시의 활용에 따라서 게임접속율이 10 ~ 30% 가량 차이를 보이는 놀라운 모습을 볼 수 있었습니다. 누리게임즈에서 안드로이드 및 아이폰에서 구현중인 푸시 시스템(GCM, APNS)의 기본적인 구성도 및 운영모습을 보여드립니다. 푸시 시스템 기본 구성도 누리 푸시 데몬 (Nuri Push Daemon) 1 개의 푸시 데몬은 100개 이상의 쓰레드와 5개이상의 푸시발송 서버를 이용하여 대량의 푸시를 빠르게 발송합니다.
개요.. 최근 다양한 해상도의 스마트폰이 출시됨에 따라 게임 개발 시 화면비율을 선정 하기 위하여 고민을 많이 하게 됩니다. 다음은 누리게임즈에서 스마트폰 별 화면 해상도 비율을 정리한 표 입니다. 게임 및 어플 개발에 참고하세요. 스마트폰 단말기별 화면 비율 단말기가로세로비율유사제품..아이패드10247681.33333옵티머스뷰아이폰49606401.5 갤노트12808001.6갤노트2갤럭시 노트 10.112808001.6넥서스7, 소니태블릿 (하단 바 메뉴로 빠짐, 결국 1.7정도)구형안드로이드8004801.666667 옵티머스G12807681.66667 아이폰511366401.775 갤럭시 S312807201.77778 누리게임즈10245761.77778 모토로라,HTC9605401.777778 옵티머스..
개요.. 저희 회사에서 개발한 스마트폰 및 모바일 광고 플렛폼 애드부스터를 소개합니다. 안드로이드 및 스마트폰 어플 광고에 도움이되는 시스템으로 단순하고 저렴한 비용으로 모바일 APP 광고를 진행하세요. 광고대행사 모집중 ▶ adbooster@fungrep.com 메일로 신청. 매체사 모집중 ▶ adbooster@fungrep.com 메일로 신청. 부분유료화가 있는 게임/앱등 홈페이지 : http://adbooster.kr/ 애드부스터 광고 소개 다운로드 모바일 광고 서비스 "애드부스터" 서비스 오픈안내 2011/07/04 12:16 확실한 모바일 웹.앱 (Web.App) 광고서비스 "애드부스터 - AdBooster"를 지난 7월 1일 오픈했습니다. 광고하려는 앱.웹을 광고참여자가 다운로드하는 방식으로,..
개요.. 아이폰3,4 및 아이팟 아이패드에서 텍스처(Texture) 처리 가능한 비디오 메모리 (Video RAM)의 용량을 테스트를 해보았습니다. 실험방법 저희가 개발한 클럽 고스톱 온라인 게임에 기존20M 의 메모리사용에 4M 짜리 이미지를 20장 로드 하여 총 100M가량을 for( int i = 0; i < 20; i++ ) { GetImageManager().AddTexture( Stringf( "a%d.tga", i), "image00_8888.ksu" ); GetImageManager().AddSurface( Stringf( "a%d.tga", i), Stringf( "a%d.psu", i), 178, 243, 108, 69 ); } 동시에 한 화면에 출력하여 속도를 측정합니다.. for( ..
개요.. 캐콤사에서 개발한 최고의 아이폰 액션 게임 스트리트파이터4 (STREET FIGHTER IVBy CAPCOM) 가 $0.99 세일을 하면서 일본 지진해일 기부를 진행한답니다. 저 역시 깔끔하고 저렴하게 구매했고요~ 일본의 빠른 정상화를 기대합니다. http://itunes.apple.com/us/app/street-fighter-iv/id354655665?mt=8# Our deepest thoughts and prayers are with people who were caught in tragic "Tohoku Region Earthquake" in Japan. CAPCOM as a Japanese gaming company, starting from Mar. 15th through Mar. 2..
개요.. SKT 티스토어 안드로이드 마켓에 클럽맞고 게임을 서비스하면서 가장 많은 문의를 받은 것은 "모듈을 찾을 수 없습니다." , "LGU, KT 에서 어떻게 게임을 설치하나요?" 라는 문의입니다. 안드로이드 T store 설치 방법에 대한 답변은 다음과 같습니다. 클럽 맞고 온라인 게임 무료 버전 APK 파일 다운로드 클럽 포커 온라인 게임 무료 버전 APK 파일 다운로드 클럽 고스톱 온라인 게임 무료 버전 APK 파일 다운로드 해결방법 아래 사이트에서 SKT AKP 파일을 다운받아 설치하시면 됩니다. http://m.tstore.co.kr/userpoc/mobile/and
개요.. 애플 앱스토어(iTunes)에서 어플을 중복 구매(재구매)를 하면 아래와 같은 메시지 출력 후 어플을 무료로 다시 받으실 수 있습니다. 항상 클릭 할 때마다 이미 구매한 것인지 돈이 또 나가지는 않을지 걱정이 되기는 하지만 아쉽게도 클릭 후 결과를 알 수 있습니다.
개요.. 제가 개발한 안드로이드, 아이폰 게임 개발용 CK멀티플렛폼 게임 엔진을 삼성 바다 웨이브 (BADA WAVE) 에 포팅(컨버팅)하면서 발생되는 문제점을 정리해봅니다. CK게임엔진으로 개발한 SK 티스토어와 애플 앱스토어에서 서비스중인 게임들 - 클럽맞고 온라인, Bingo Star Live 90 외 다수 pthread.h 문제 관련 소스코드 #include 발생오류 스크린샷 증상 : pthread.h 파일이 존재하지 않는다. 원인 : 아래와 같이 삼성에서 지원하지 않습니다. (이유는 알 수 없음) smartbada @kyuseo 답변이 늦어 죄송합니다~ pthread는 지원하지 않는 것으로 알고 있습니다만, 자세한 내용은 포럼에 문의하시면 합니다 해결방안 : 아래 파일에 들어있는 클래스를 이용하..
개요.. 제가 개발한 안드로이드, 아이폰 게임 개발용 CK멀티플렛폼 게임 엔진을 삼성 바다 웨이브 (BADA WAVE) 에 포팅(컨버팅)하면서 발생되는 문제점을 정리해봅니다. 다음 오류 예고 #include 컴파일 오류 CK게임엔진으로 개발한 SK 티스토어와 애플 앱스토어에서 서비스중인 게임들 - 클럽맞고 온라인, Bingo Star Live 90 외 다수 vsprintf 문제 관련 소스코드 inline void _TRACE( LPCSTR szFormat, ... ) { char szData[ 4096 ]; va_list args; va_start( args, szFormat ); vsprintf( szData, szFormat, args ); va_end( args ); fprintf( stderr, ..
개요.. SKT 에서 운영하는 안드로이드 마켓 티스토어(TStore) 개발자 사이트에서 게임 어플의 쿠폰을 발급하는 방법을 설명 드립니다. 쿠폰 발급은 게임 어플의 순위 상승 및 흥보 등 다양한 용도로 사용할 수 있는 매우 중요한 마케팅 수단입니다. 쿠폰이 발급된 모습 티스토어 할인 쿠폰 발급 방법 1. 티스토어 개발자 사이트에 로그인 후 쿠폰생성현황 -> 쿠폰생성을 클릭합니다. 2. 쿠폰 생성 정보를 상세하게 입력합니다. 쿠폰종류 : 전체 : 기간제 쿠폰 한정판 : 개수제한 쿠폰 쿠폰금액: 할인해줄 금액을 입력합니다. 3. 쿠폰을 생성된 모습을 확인하신 후 [발급하기]를 클릭합니다. 4.쿠폰 사용 현황을 확인합니다. 5. SKT 티스토어에 접속하여 최종 발급된 모습을 확인합니다.
개요.. 애플 앱스토어에서는 최초로 유료어플 구매 시 2번의 결제가 이루어집니다. 이는 결제카드의 유효성을 확인하는 가상결제로써, 실제 구매와 상관없이 발생하며 수일 내에 자동 취소됩니다. 앱스토어 결제 $1에 관련하여 문의를 매우 자주 받고 있지만 국내 사용자에게는 매우 생소한 가결제 시스템 때문입니다. 가결제는 최초신용카드 등록 후 어플을 받을 때, 또는 가끔 신용카드 유효성을 검사할 때 발생합니다. 이와 같은 내용은 아이폰을 제작하고, 앱스토어를 서비스하는 애플 회사의 서비스 방침으로 해당 사항에 관련하여 크게 걱정할 일은 아니지만 걱정이 된다면 어플을 판매하고 결제하는 판매사인 애플에 문의하시면 더 정확한 정보를 얻을 수 있습니다. 앱스토어의 모습 관련 링크 무료 앱 받았는데, 왜 1달러가 결제됐..
개요.. 아이폰에서 아이튠즈(iTunes)로 PC 동기화 할 경우 앱(APP) 가 지워지는 경우가 가끔 발생합니다. 특히 아이폰에서 구매하였으나 PC에 구매한 항목이 없을 경우 또는 너무 오랜만에 PC와 동기화를 할 경우 아이폰 앱이 지워지는 경우가 가끔 발생되는데 그 해결방안을 알려드립니다. 해결방법 1. 아이폰을 PC 와 연결 합니다. 2. 아래와 같이 "아이폰 으로부터 구입 항목 전송" 메뉴를 선택합니다. 3. 해당 메뉴 실행 시 아이폰에서 구매한 앱 항목들이 PC로 전송되어 동기화할 경우 앱이 날라가지 않습니다. 4. 주의할 점은 응용프로그램 항목에서 자신의 아이폰과 PC와 동일한 화면인 것을 확인 후 동기화를 하세요.
개요.. PC 테더링 및 벤치마크 앱으로 측정한 아이폰4의 벤치마크 인터넷 속도 측정결과를 공개합니다. 전반적으로 3G망을 이용할 경우 약 500KBps 정도의 속도가 나와서 SKT에 비하여 KT의 3G인터넷 망이 매우 느림을 알 수 있습니다. (필자의 테스트 결과 SKT 3G 안드로이드 갤럭시는 KT아이폰 4 보다 매우 빠름) 아이폰 - PC 테더링 인터넷 속도 벤치마크 측정 컴퓨터 : Window XP - 쿼드코어 측정 사이트 : 벤치비 결론 : 아이폰에서 PC로 테더링을 할 경우 3G망을 이용하며 KT의 경우 약 700Kbps 의 다운로드 속도를 기록합니다. 주의 : 아이폰에서 Wifi 을 사용하여도 테더링을 하더라도 3G망을 이용, 통신요금 폭탄 주의!!! 통신사 : Wifi 100메가 광랜 통신..
개요.. 한국 앱스토어에 앵그리버드 게임이 없어서 치트(공략집)를 잘못 받는 한국 앱스토어 사용자들의 모습에 안타까움을 금치 못합니다. 아래 어플은 "앵그리버드치트" 라는 앵그리버드(Angry Bird) 공략집입니다만 대부분의 사용자들이 게임으로 오해하여 잘못 받는 상황에 발생하였습니다. 얼마나 많이 받았는지 유료 인기 APPs에 23등까지 랭크가 되었네요. 받은 사람도 잘못이겠지만 한국에 해당 게임이 없는 것도 예견된 사태라고 생각됩니다. 앵그리버드 치트 어플 아이콘과 스샷만 보면 오해할만 함 어플을 게임인줄알고 잘못받아 환불을 요구하는 모습 아무리 요구해봐도 해당 개발사는 한국 앱스토어 시장에 눈길 하나 주지 않음 엥그리버드 치트, 공략집이 유료 순위에 랭크된 모습 무려 23등
개요.. MS에서 애플에 대응하기 위하여 윈도우폰7이라는 운영체계를 개발하고 시판에 들어갔습니다. 하지만 전세계 대다수의 개발자가 습득하고 있는 세계공통언어인 C++ 또는 JAVA를 버리고 자체 언어인 C#과 실버라이트만을 채택하여 또 다른 폐쇄 정책을 선보이는 MS의 윈도우7폰(윈도우폰7)은 과연 성공할 수 있을까 의문이 드네요. 특히 이미 웹브라우저 시장에서 플래시에게 완패해 망해버린 실버라이트를 아직도 붙잡고 있는 모습에 안타까움을 금치 못하겠네요. 윈도우7폰의 대하여 다른분들의 의견은 어떠하신지 궁금합니다. 개발자가 본 스마트폰 비교 애플 아이폰구글 안드로이드MS 윈도우폰7개발언어C++, Object C JAVA, C++ C#, 실버라이트OpenGL ES 지원지원지원지원안함 (DirectX지원)하..
개요.. 윈도우(Window Phone) 7 스마트폰 앱 개발을 위해 조사 중인데 아쉽게도 무료 개발 툴은 윈도우 XP는 지원을 안하네요. 100만원 이상의 유료 개발 툴인 Visual Studio 2010 은 XP를 지원하는데 반하여 무료 툴은 XP를 지원을 안 하는 MS의 정책에 씁쓸하네요. 윈도우폰7 앱 하나 개발하려고 개발 툴 및 OS를 업그레이드 하기는 비용과 노력이 많이 들기 때문에 좋은 방법을 찾아봐야겠습니다. 윈도우폰 7 앱 개발툴 다운로드 http://create.msdn.com/en-us/home/getting_started 포함된 구성요소 Visual Studio 2010 Express Windows Phone Emulator Silverlight XNA Game Studio 4.0 ..
개요.. 아이패드(iPad)와 아이폰(iPhone) 앱스토어에 업로드 하는 스크린샷의 차이점을 설명 드립니다. 아이폰은 스크린샷을 480x320 또는 320x480 으로 업로드를 해야 하고 아이패드는 스크린샷을 1024x768 또는 768x1024 으로 업로드 해야 합니다. 이와 같이 업로드를 하였을 경우 아래와 같이 스크린샷에 iPhone 와 iPad 두 가지 버전의 스크린 샷을 사용하실 수 있습니다. 앱스토어 개발자 사이트에서 스크린샷을 업로드하는 모습
개요.. 아이폰 4는 메모리(Memory)가 큰 용량을 가지고 있지만 멀티테스킹으로 인하여 한참을 사용하면 Free메모리가 매우 낮아지는 현상이 발생합니다. 하지만 일정 시간 경과 후 아이폰 OS에서 자동으로 적절한 메모리 관리를 하기 때문에 큰 문제가 없다는 것이 제 소견이고, 또한 해킹을 하지 않는다면 메모리 관리 어플이 OS내부의 시스템 자원을 제어할 수 없기 때문에 각종 메모리 관리 어플을 사용해본 결과 별로 소용이 없다는 것 입니다. 그리고 아이폰 멀티 테스킹 프로세스를 한번에 모두 종료하는 방법은 해킹을 하지 않으면 없는 것으로 파악됩니다. 혹시 아시는 분께서는 방법을 알려주시면 대단히 감사하겠습니다. 아이폰 메모리의 재부팅과 사용경과 후 모습 아이폰4 재부팅 후 메모리의 모습 한참을 사용후 ..
개요.. 애플 아이폰 게임의 장터인 iTunes 앱스토어에서 이미 구매한 앱(어플)을 구매 없이 다시 설치하는 방법을 설명드립니다. 방법 1. 아래와 같이 아이튠즈를 실행하고 장비 -> 응용프로그램으로 이동합니다. 2. 이미 컴퓨터에 보관되어있는 프로그램(앱)을 찾아서 체크를 합니다. 3. 응용프로그램 동기화를 합니다.
개요.. 넥슨에서 개발한 아이폰 앱스토어용 게임인 메이플 스토리 도적편이 게임->롤플레잉에서 현재 1등을 하고 있습니다. 또한 게임 -> 롤플레잉 장르 탑 순위28등 에서 카툰워, 콜로세움 등을 개발한 중소 개발사 및 베이스볼 슈퍼스타, 제노니아을 개발한 게임빌, 넥슨, 컴투스 등 한국 개발사가 만든 게임들이 무려 10개에 달하는 매우 큰 선전을 하고 있습니다. 아쉽게도 한국에서는 해당 게임을 할 수가 없어서 안타까움을 금치 못하네요. 한국 개발사가 애플 앱스토어에서 더욱 선전 하시기를 기원 드립니다. 롤플레잉 게임 장르에서 상위권 한국 게임들…
개요.. 아이폰, 아이팟 OS 4.0.2 안정화 많이 되었네요! 4.0에서 발생되던 잦은 다운, 프로그램, 어플 실행 오류 등 발생되던 많은 현상들이 시원하게 해결된듯합니다. 특히 메모리 관리에서 많은 안정이 된 것으로 보여 저희가 만드는 개발에서도 많은 안심을 가지게 되었네요. 4.0 OS 를 사용 중 이신 분들은 반드시 업데이트 하시기를 권장해드려요~
개요.. 아이팟(iPod) 터치 아이폰 1세대 2세대 3세대를 펌웨어 3.1.3, 4.0.2로 수동 업데이트 하는 방법에 대하여 설명 드립니다. 특히 아이팟 터치 1세대는 1.xx 대 OS만 지원하기 때문에 최신 어플을 받을 수 없는 문제점이 있습니다. 아래 방법을 따라 하시면 아이폰을 해킹, 루팅, 자일 브레이크을 하지 않더라도 최신의 OS를 사용하실 수 있습니다. 참고로 본 글은 아이팟, 아이폰을 해킹하는 글이 아니고 정식 구버전으로 업데이트 하는 것임을 밝혀드립니다. 아이팟, 아이폰 (iPod, iPhone) 최신 OS사용 방법 1. 아래 사이트에서 최신 OS를 다운 받습니다. http://www.felixbruns.de/iPod/firmware/ 특히 아이팟 터치 의 경우 아래 OS를 받으시기를 ..
개요.. 며칠 전 아이폰 4G 출시 일정이 결정되었고 KT에서 그에 상응할만한 아이폰 3GS 의 가격도 인하가 결정되었습니다. 중고나라를 둘러본 바로는 덕분에 신제품을 구매할 준비를 하는 아이폰 사용자분들의 중고 매물이 대형으로 터졌고, 현재 대략적인 중고 시세는 50만원 ~ 60만원으로 책정되고 있지만 중고 아이폰 3GS 는 공급 > 수요의 상태이기 때문에 앞으로 가격이 더욱 떨어지리라 생각되네요.. 중고 아이폰 구매 시 신중하게 참고하세요~ 하루에 15페이지가 넘는 아이폰 중고 물건
개요.. 최근 전세계적으로 인기를 끌고 있는 인기를 끌고 있는 최고의 낚시 아이폰 거울 앱! 한번 다운받아서 해보시면 최고의 마케팅 기술을 접하실 수 있습니다. ㅋ 설명 페이지 최고의 낚시 마케팅 절묘하게 스크린샷을 1장만 삽입하였지요~ Super Mirror 이것 또한 굉장한 낚시 어플 무엇보다 스샷과 아이콘이 최고죠!!!
개요.. 아이폰 앱 틀린그림찾기 게임 - 서울 편을 통하여본 스마트 폰 홍보 센스의 중요성을 설명해드립니다. 최고의 홍보 수단은 제품의 재미와 품질이지만 아이폰 앱스토어와 같이 특수한 폐쇄적인 시장에서는 어플을 홍보할 수 있는 방법에 크게는 존재하지 않기 때문에 좋은 제품도 몇 가지 치명적인 실수로 서비스를 망치는 경우가 종종 있는데요.. "틀린그림찾기 - 서울 편" 게임의 예를 들면 작년에 출시를 하였지만 전세계적으로 별다른 호응 없이 사장된 게임이었습니다. 하지만 얼마 전 몇가지 사소한 핵심사항을 수정하여 재 출시하여 대박은 아니지만 일본, 한국, 싱가포르 등지에서 인기를 얻고 있습니다. 따라서 앱 시장은 품질과 재미가 최우선이지만 앱스토어에 서비스 하는 개발자와 마케팅 인원들의 몇 가지 센스로 게임..
개요.. 아이폰 앱(APP)과 웹(Web) 스타일 개발 선택의 기준에 대하여 잘 설명된 글입니다. 아이폰 및 스마트폰 프로그램을 개발 하실 경우 꼭 읽어보시면 도움이 되시리라 생각됩니다. 아이폰 앱(APP)과 웹(Web) 스타일 개발 선택의 기준 웹(Web) .vs 앱(APP) 어떤 것을 선택할 것인가? 출처 : http://iphone.fungrep.com/ KT 쇼고객센터와 KT 미니 고객센터를 모두 사용해보셨나요? 분명히 차이점을 느낄 것입니다. 최근 앱 개발방향에 있어, 모바일 웹기반 혹은 애플리케이션 기반 개발 선택에 대하여, 간략하게 분석한 50여개 앱개발을 진행하면서 정리한 자료입니다. 최근 아이폰 앱 제작의뢰를 받는 가운데 앱으로 개발하시려는 겁니까? 아니면 모바일웹으로 개발하시려는 거죠?..
개요.. 아이폰 앱을 구매한 후 아이튠즈 앱스토어 구매(결제)내역을 확인하는 방법을 설명 드립니다. 유저의 구매 및 결제에 관련된 것은 어플 개발사에서 알 수도 없고 고객지원을 할 수도 없습니다. 따라서 아래와 같은 방법을 직접 확인을 하시고 문제가 발생시에는 애플 고객지원 에 문의하시는 것이 가장 좋은 방법입니다. 참고 링크 아이폰, 어플 구매내역이 알고 싶을 때 애플 고객지원 애플 앱스토어 구매 결제 내역 확인 방법 1. 아이튠즈에 로그인 후 Account 를 접속합니다. 2. Purchase History 에 을 클릭합니다.. 3. 결제된 내역을 확인합니다.
개요.. 저희가 개발중인 아이폰 온라인 게임에서 구현중인 Store Kit 을 활용한 인 앱 퍼체이스 ( In-App Purchase ) 온라인 게임 아이템 구성도 입니다. 온라인 아이폰 게임에서 인앱퍼체이스 구성의 핵심은 애플서버와 웹 서버와의 통신하여 조작 및 크랙 가능성이 있는 클라이언트를 믿지 않고 신용 있는 애플서버와 웹 서버가 통신하여 보안상의 위험을 감소시킵니다. 이와 같은 아이폰 어플에서 사용이 가능한 게임 내 상점은 보안과 인증 및 예외처리에 특히 주의해야 합니다. 토론과제 - 아래 도면에서 3번 과정에서 실패를 하였을 경우 사용자는 이미 결제 금액은 지불한 상태이지만 아이템은 지급 받지 못하였다. 어떻게 해결할 것인가?
개요.. CK 게임엔진으로 개발한 아이폰과 윈도우에서 동시에 구동되는 동영상을 소개해드립니다. 이와 같이 개발툴을 활용하여 Window 또는 Mac, IPhone 에서도 동일한 프로그램이 실행되는 모습을 보실 수 있습니다. 장기적으로는 윈도우 모바일, 안드로이드 등 대부분의 모바일 운영체계에서 크로스 플렛폼 형식으로 구동이 될 예정입니다. 동영상 네이버 동영상은 플레이가 안되네요 ㅠㅠ 유튜브로 다시 올리겠습니다. ㅠㅠ 애플에서 돌아가는 아이폰 앱스토어용 게임 윈도우에서 돌아가는 아이폰 앱스토어용 게임 감사합니다.
싱글게임 보상금 시스템 구현을 통한 프로그램 개발자와 팀장의 마인드 작성일 : 2010-03-09, 작성자 : 채경석, http://a.tk.co.kr 개요.. 저희 아이폰 클럽맞고 온라인 게임에는 오프라인에서도 실행이 가능한 혼자 하기가 존재합니다. 혼자 하는 싱글게임의 목적성을 올리기 위하여 보상금 시스템과 싱글 온라인 랭킹시스템이 존재합니다. 보상금은 게임 승리금액 1점당 1원이 증가되고 온라인게임 아이디로 리워드할 수 있습니다. 이러한 시스템 개발의 가장 큰 노하우는 - 게임 서버와 접속하지 않는 클라이언트와 데이터 베이스의 연동 기술 - 클라이언트 및 웹 주소 조작 및 크래킹 방지에 관한 방법론 으로 간단하지만 자칫 초보 개발자가 심각한 고민 없이 개발을 한다면 무한한 머니 증식 등 게임 서비스..