목록분류 전체보기 (608)
kyuseo의 게임 프로그래밍
개요.. 애플 앱스토어(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, ..
펀그랩 2011년 상반기 채용 펀그랩은 스마트폰 게임(클럽맞고, 클럽포커)과 온라인게임(http://www.tk.co.kr)을 개발한 5년차 게임개발 전문기업입니다. 무료 100만 다운로드 클럽맞고 온라인을 비롯하여, 클럽포커, 클럽고스톱, Bingo Star Live 등의 타이틀을 출시하여 시장으로부터 좋은 평가를 받고 있습니다. 최근에는 해외 시장공략(http://fungrep.blogspot.com/)을 중점적으로 하고 있습니다. 3월에 출시될 작품역시 해외용 타이틀로 스마트폰과 페이스북 게임이 연동되는 게임을 열심히 만들고 있습니다. Fungrep Co.,Ltd is preparing the next generation of Social Network Gaming. "쇼셜게임(SNG)의 다음세대 ..
개요.. 비슷한 프레임워크를 가진 여러 종류의 프로그램을 개발하다 보면 동일한 파일이 유사한 디렉터리에 존재하는 경우가 많습니다. 일일이 손으로 하나하나하나 복사를 하면 실수의 우려도 많고 작업시간도 많이 걸리지요. 이에 저는 직접 개발한 이지카피(Easy Copy) 다중 폴더 배치 복사 프로그램 솔루션을 활용하여 개발에 많은 도움을 얻고 있습니다. 스크린샷 아래와 같이 유사한 데이터 파일이 존재하는경우에 주로 사용합니다. 프로그램의 모습
본 블로그의 주인장 (Kyuseo)과 함께 즐겁게 (주)펀그랩에서 근무하실 프로그래머를 모집합니다. - 서울시 강서구 등촌동 위치 (9호선 등촌역 50미터) - 유망한 스마트폰 및 온라인 게임 개발업체 - 티케이게임, 스마트폰 클럽맞고 시리즈, 해외 Bingo Star 90 시리즈 등 회사소개 : http://iphone.fungrep.com/ http://www.fungrep.com/ 이메일 입사지원 : kyuseo@fungrep.com 게임잡 입사지원 : http://durl.me/6235d ◆ 담당업무 - C++ 멀티플렛폼 게임 엔진을 이용한 아이폰, 안드로이드 개발 - Object C 또는 JAVA 코드와 별도로 Visual C++ 만으로 개발 가능 ◆ 지원자격 - MFC 사용 경험이 있는 C++..
개요.. 선더버드 이메일 IMAP 사용중에 가끔 발생하는 Account exceeded bandwidth limits. (Failure) 오류와 Gmail 잠금 해재하는 방법을 알려드립니다. 해당 오류는 잦은 접속 등으로 구글 GMAIL 에서 스팸 사용자 제한을 위하여 설정한 것입니다. 선더버드에서 발생하는 오류의 모습 오류 제한 방법 1. 모든 이메일 클라이언트를 종료합니다. 2. GMAIL 에서 새로 로그인을 하신 후 다시 로그아웃을 합니다. 3. 아래 사이트에서 잠금 해제를 합니다. https://www.google.com/accounts/DisplayUnlockCaptcha 4. 다시 시도해봅니다.
개요.. 윈도우의 파일 탐색기 프로그램의 "새로 만들기(W)" 를 선택하면 너무 확장자 메뉴가 발생하여 느리고 선택에 어려움을 느낍니다. 이와 같은 "새로만들기" 를 깔끔하게 관리하는 Download ShellMenuNew 프로그램을 소개해드립니다. 사용 전후 새로만들기 메뉴의 모습 탐색기 관리전 : 복잡하고 느린 "새로만들기" 메뉴 탐색기 관리후 : 간단하고 빠른 "새로만들기" 메뉴 사용방법 1. 다운로드 : Download ShellMenuNew 2. 프로그램 실행 3. 필요하지 않는 확장자를 선택후 제거(Disable)합니다. 4. 탐색기를 종료 후 다시 실행합니다.
개요.. SKT 에서 운영하는 안드로이드 마켓 티스토어(TStore) 개발자 사이트에서 게임 어플의 쿠폰을 발급하는 방법을 설명 드립니다. 쿠폰 발급은 게임 어플의 순위 상승 및 흥보 등 다양한 용도로 사용할 수 있는 매우 중요한 마케팅 수단입니다. 쿠폰이 발급된 모습 티스토어 할인 쿠폰 발급 방법 1. 티스토어 개발자 사이트에 로그인 후 쿠폰생성현황 -> 쿠폰생성을 클릭합니다. 2. 쿠폰 생성 정보를 상세하게 입력합니다. 쿠폰종류 : 전체 : 기간제 쿠폰 한정판 : 개수제한 쿠폰 쿠폰금액: 할인해줄 금액을 입력합니다. 3. 쿠폰을 생성된 모습을 확인하신 후 [발급하기]를 클릭합니다. 4.쿠폰 사용 현황을 확인합니다. 5. SKT 티스토어에 접속하여 최종 발급된 모습을 확인합니다.
개요.. SKT 에서 운영하는 국내 최대의 안드로이드 마켓 T Store(티스토어) 홈페이지에서 어플을 구매 후 PC Manager 활용하여 갤럭시S 및 안드로이드 스마트폰에 설치하는 방법을 설명 드립니다. 티스토어에서 어플 구매 및 스마트폰에 설치하는 방법 1. 티스토어 PC메니저를 설치합니다. http://www.tstore.co.kr/pcmanager/2.0.10/bin/pcmanager_setup.exe 2. 스마트폰 제조사별 USB 드라이버를 설치합니다. http://www.tstore.co.kr/userpoc/community/viewNotice.omp?sub.noticeId=1646 3. 어플을 티스토어에서 구매합니다. 4. 스마트폰을 USB로 연결합니다. 5. PC메니저를 이용하여 핸드폰으..
개요.. 아이폰에서 인기를 끌던 클럽맞고 온라인 게임이 안드로이드(갤럭시S) 를 지원하면서 티스토어(TStore) 에 게임 런칭이 완료되었습니다. 아이폰 버전은 OpenGL ES 및 XCode 기반으로 개발되었지만 C++ 멀티 플랫폼 CK 게임엔진을 활용하여 JAVA및 OpenGL ES기반의 안드로이드용으로 손쉬운 포팅을 하였습니다. 안드로이드 기반의 다양한 스마트폰을 지원하는 과정에서 어려움이 있었지만 LG 옵티머스원 에서부터 갤럭시S, 갤럭시탭까지 모든 안드로이드 기반의 하드웨어를 지원하게 되어서 좋은 경험이 되었네요. 많은 애용 부탁 드려요 ^^ 티스토어 바로가기 SKT 티스토어 런칭 기념스크린샷
개요.. 세계적인 SNS 트위터(Twitter) 가 드디어 한국어 서비스를 시작하였습니다. 이는 더 이상 국경 및 언어가 인터넷 세상을 가로 막을 수 없는 중요한 사건으로 한국 인터넷 기업들도 세계와의 경쟁이 심화 되기 때문에 주민등록번호 또는 인터넷 실명제 등으로 법 또는 각종 규제 등에 가로막힌다면 글로벌 무한 경쟁 세상에서 한발 물러서게 되어 생존 가능성이 떨어지게 됩니다. 따라서 세계표준에 맞는 최소한의 제도만이 네이버, 싸이월드와 같은 한국의 좋은 인터넷 업체에기 반드시 필요한 시점이네요. 트위터(Twitter) 한국어(한글) 서비스 설정 변경 방법 변경된 트위터 홈페이지 화면
개요.. 애플 앱스토어에서는 최초로 유료어플 구매 시 2번의 결제가 이루어집니다. 이는 결제카드의 유효성을 확인하는 가상결제로써, 실제 구매와 상관없이 발생하며 수일 내에 자동 취소됩니다. 앱스토어 결제 $1에 관련하여 문의를 매우 자주 받고 있지만 국내 사용자에게는 매우 생소한 가결제 시스템 때문입니다. 가결제는 최초신용카드 등록 후 어플을 받을 때, 또는 가끔 신용카드 유효성을 검사할 때 발생합니다. 이와 같은 내용은 아이폰을 제작하고, 앱스토어를 서비스하는 애플 회사의 서비스 방침으로 해당 사항에 관련하여 크게 걱정할 일은 아니지만 걱정이 된다면 어플을 판매하고 결제하는 판매사인 애플에 문의하시면 더 정확한 정보를 얻을 수 있습니다. 앱스토어의 모습 관련 링크 무료 앱 받았는데, 왜 1달러가 결제됐..
개요.. 오토캐드에서 사용하는 도면 파일 포멧인 dxf, dwg 파일 뷰어(Viewer)의 다운로드 및 설치 방법을 설명드립니다. 외부에서 제작한 DWG 파일을 별도의 프로그램 구매 없이 볼 수 있는 유용한 프로그램으로 AutoDesk 사 에서 무료로 제공해줍니다. 1. 다운로드 아래 목록에서 사용자의 PC 에 해당하는 파일을 다운로드 받으시면 됩니다. 2011 버전 다운로드 http://download.autodesk.com/esd/dwgtrueview/2011/SetupDWGTrueView2011_32bit.exe http://download.autodesk.com/esd/dwgtrueview/2011/SetupDWGTrueView2011_64bit.exe 2010 버전 다운로드 http://down..
개요.. 이번에 저희가 개발한 아이폰/아이패드에서 구동이 가능한 온라인 포커 게임(7Poker), 하이로우(HiLow), 8포커 게임을 소개해드립니다. 오랜 시간 개발 끝에 완성한 클럽포커 온라인은 7포커, 포커+, 하이로우를 함께 즐길 수 있는 스마트폰 전용 온라인 네트워크 게임입니다. 다운로드 | 무료다운로드 아이폰 포커 앱 소개 - 지원단말 : iPhone/iPod, iPad (안드로이드, 갤럭시탭용 출시예정) - 유료버전 : 무제한 판수 (무료버전:매일 70판) , 매일 추가 충전의 기회 제공 (무료충전+20회 = 총30회) - 게임물등급심의 : 스마트폰 클럽포커, 청소년이용불가, CC-OM-101210-104 - 오프라인 싱글게임은 지원하지 않고 네트워크 게임만 지원 스크린샷 아이폰 클럽포커(7..
개요.. STL의 random_shuffle을 이용하여 vector 이나 list 가 아닌 일반 배열을 무작위로 랜덤하게 만드는 방법을 설명 드립니다. 일반 배열을 랜덤하게 섞는 소스코드 아래 소스코드와 같이 배열의 시작과 배열의 마지막 값 포인터를 인자로 하면 무작위로 값이 섞이게 되어있습니다. 소스코드 BYTE m_Ball[ 10 ]; // 볼을뒤섞는다. for( int i = 0; i < 10; i++ ) { m_Ball[i] = i+1; } random_shuffle( m_Ball, m_Ball + 10 ); // 볼을검증한다. for( int i = 0; i < 10 ; i++ ) { static int nTrace = 0; TRACE( "%s(%d) : nTrace = %d \n" , __FI..
개요.. 아이폰에서 아이튠즈(iTunes)로 PC 동기화 할 경우 앱(APP) 가 지워지는 경우가 가끔 발생합니다. 특히 아이폰에서 구매하였으나 PC에 구매한 항목이 없을 경우 또는 너무 오랜만에 PC와 동기화를 할 경우 아이폰 앱이 지워지는 경우가 가끔 발생되는데 그 해결방안을 알려드립니다. 해결방법 1. 아이폰을 PC 와 연결 합니다. 2. 아래와 같이 "아이폰 으로부터 구입 항목 전송" 메뉴를 선택합니다. 3. 해당 메뉴 실행 시 아이폰에서 구매한 앱 항목들이 PC로 전송되어 동기화할 경우 앱이 날라가지 않습니다. 4. 주의할 점은 응용프로그램 항목에서 자신의 아이폰과 PC와 동일한 화면인 것을 확인 후 동기화를 하세요.
개요.. 지난번 포스트에서 사무실에서 활용하는 HP ProLiant MicroSever 제품에 대하여 소개를 해드렸습니다. 이번에는 HP 마이크로 서버를 어떠한 용도로 사무실 및 개발 프로젝트에서 활용하고 있는지 알려드립니다. 정말 잘 사용하면 그 활용에 따라서 수천만원짜리 서버가 부럽지 않고 저전력으로 전기세 부담도 없는 작지만 강한 서버임을 아실 수 있습니다. 저희 사무실에서 사용하는 작지만 강한 HP ProLiant MicroSever 서버의 모습 사내 공유 파일, 네트워크 파일 서버 회사에서 프로젝트를 진행하다 보면 여러 사람들이 대용량 파일들을 공유하는 경우가 많습니다. 네이트온이나 MSN메신저 등을 활용하여 파일을 공유하면 보안상 문제점이 많고, USB 메모리를 이용하면 이동, 전달의 불편함과..
개요.. PC 테더링 및 벤치마크 앱으로 측정한 아이폰4의 벤치마크 인터넷 속도 측정결과를 공개합니다. 전반적으로 3G망을 이용할 경우 약 500KBps 정도의 속도가 나와서 SKT에 비하여 KT의 3G인터넷 망이 매우 느림을 알 수 있습니다. (필자의 테스트 결과 SKT 3G 안드로이드 갤럭시는 KT아이폰 4 보다 매우 빠름) 아이폰 - PC 테더링 인터넷 속도 벤치마크 측정 컴퓨터 : Window XP - 쿼드코어 측정 사이트 : 벤치비 결론 : 아이폰에서 PC로 테더링을 할 경우 3G망을 이용하며 KT의 경우 약 700Kbps 의 다운로드 속도를 기록합니다. 주의 : 아이폰에서 Wifi 을 사용하여도 테더링을 하더라도 3G망을 이용, 통신요금 폭탄 주의!!! 통신사 : Wifi 100메가 광랜 통신..
개요 HP에서 새로 나온 개인 및 소기업용 혁신적인 마이크로 서버 HP ProLiant MicroSever 를 소개해드립니다. 게임 서비스를 하는 직업의 특성상 IDC 센터에 랙 형태의 서버를 여러 대 운영하고 있지만 정작 회사 사무실에서는 일반 개인용 PC급을 서버용도로 사용하고 있습니다. 개인용 PC를 사무실에서 서버로 활용하기에는 안정성 및 전력소모 등 여러 가지 문제점이 있어 일반 서버를 구매해야 하지만 비용 및 전력소비 등 많은 애로 사항이 존재합니다. 이와 같이 조그만 사무실을 운영하면서 PC보다 안정적이면서 일반형 서버보다는 저렴한 장비를 고민하던 HP에서 새로 나온 HP ProLiant MicroSever 라는 미니 마이크로 서버를 만나게 되어 소개를 드립니다. PC - 일반서버 - 마이크..
개요.. 안녕하세요~ 반갑습니다. ^^* 클럽맞고가 버전 업이 되었는데요. 이번 버전에서는 트위터 및 미투데이의 사진을 사용할 수 있고 특히 채팅이 강화 되었습니다. 제 블로그를 방문해주시는 회원님들에게 깜짝 이벤트로 아이폰 및 아이패드용 게임 어플 클럽 맞고 온라인 게임의 리딤코드를 증정해드려요~ 아이폰 , 아이패드 용 클럽맞고 다운로드 URL http://itunes.apple.com/us/app/id362608974?mt=8 스크린샷 리딤코드 HH9L7XM74KEH FFEXFFXP3WEE Y7TTWMKTNWHF 6W9A69T67HAJ RYL4YPPXHF3H J74YANF9KPTR HXE69AXJJA49 MTRH3WPA36LP EW4PEPYEY44W XNLLNM9YYXJ3 L4XLLRHHE3PE X7..
개요.. 한국 앱스토어에 앵그리버드 게임이 없어서 치트(공략집)를 잘못 받는 한국 앱스토어 사용자들의 모습에 안타까움을 금치 못합니다. 아래 어플은 "앵그리버드치트" 라는 앵그리버드(Angry Bird) 공략집입니다만 대부분의 사용자들이 게임으로 오해하여 잘못 받는 상황에 발생하였습니다. 얼마나 많이 받았는지 유료 인기 APPs에 23등까지 랭크가 되었네요. 받은 사람도 잘못이겠지만 한국에 해당 게임이 없는 것도 예견된 사태라고 생각됩니다. 앵그리버드 치트 어플 아이콘과 스샷만 보면 오해할만 함 어플을 게임인줄알고 잘못받아 환불을 요구하는 모습 아무리 요구해봐도 해당 개발사는 한국 앱스토어 시장에 눈길 하나 주지 않음 엥그리버드 치트, 공략집이 유료 순위에 랭크된 모습 무려 23등
개요.. 제가 사용하는 컴퓨터 및 자리의 모습을 보여드립니다. 최근 아이폰 및 안드로이드 개발로 인한 늘어나는 모바일 기기에 자리가 더더욱 엉망이 되고 있는 상태이지만 이 정도면 개발자 다운 자리의 모습인가요? 바탕화면 모습 및 컴퓨터 자리 전경 - 4CPU및 4기가 메모리 - SDD 하드 및 일반하드2개 - 24인치 듀얼 모니터 - I MAC 듀얼 코어 버전 - 각종 스마트폰 모바일 기기들
개요.. 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 두 가지 버전의 스크린 샷을 사용하실 수 있습니다. 앱스토어 개발자 사이트에서 스크린샷을 업로드하는 모습
개요.. 저렴한 해외 송금, 수금 방법 웨스턴유니온(Western Union) 을 소개합니다. 가끔 해외에서 송금 또는 수취를 하는 경우가 있는데 소액을 송금하더라도 수수료가 무려 2만원 가량이 들기 때문에 너무 비용이 큽니다. 이에 아주 저렴한 수수료로 해외 송금하는 사이트로 아직 모르시는 분들이 많은듯하여 정보를 제공해드려요~ 구글로부터 지급받은 예 지급을 받으면 아래와 같은 형태의 정보가 있다면 은행(기업은행 등) 에서 수취를 하실 수 있습니다. 사이트 정보 한국어 홈페이지: http://www.westernunion.co.kr/kr/
개요.. 탐색기를 사용하다 보면 창 크기가 X 버튼을 눌러도, 닫기 버튼을 눌러서 종료하여도 마지막 변경한 Explorer 창의 위치가 저장되지 않는 현상이 가끔 발생합니다. 이러한 경우의 해결방법을 설명해드립니다. 윈도우 탐색기(explorer) 창 크기 확실히 고정, 재설정 하는 방법 1. 아래 레지스트리를 삭제합니다. 혹시 모를 경우에 대비하여 백업을 받아주시기를 권해드립니다. HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\ShellNoRoam 2. 탐색기를 원하는 크기로 조정합니다. 3. 폴더 옵션에서 [모든 폴더에 적용]을 합니다. 4. 탐색기를 종료합니다. 위 과정이 완료되면 마지막 종료 시점에서의 창의 크기가 저장됩니다.
개요.. 저희 회사에서 개발한 재미난 아이폰 사진 꾸미기 무료 어플 스마일캣이 인화권 이벤트 하네요. 유료 앱인 픽토리도 좋은 프로그램이지만 무료 중에서는 스마일캣이 최고인듯하네요. 참고하셔서 얼른 인화권 받으러 가세요~ 무료!!! 앱스토어로 받으러 가기 무료 사진 편집기 스마일켓 포스트 카드 매뉴얼 스티커 사진 편집기 이벤트 포스터~ ㅋ
개요.. Visual Studio 듀얼코어, 쿼드코어를 활용한 프로그래밍 컴파일(Complie) 속도 향상방법을 소개해드립니다. 기본옵션으로 Visual Studio 2005, 2008 에서는 컴파일 과정에서는 멀티코어 CPU 를 지원하지 않습니다. 따라서 듀얼 코어에서 컴파일을 하면 50%의 CPU 만을 사용하여 멀티 코어 CPU를 사용하는 장점이 없는데 다음과 같은 과정으로 멀티 코어 시피유를 최대한 활용할 수 있습니다. 많은 논란 및 의의가 제기되어 다시 측정하고 작성해봅니다. 관심 감사드려요~ 컴파일 속도 향상 방법 1. 프로젝트 속성 -> C/C++ -> 명령줄 에 "/MP" 을 입력합니다. 2. 컴파일 및 빌드를 하여 CPU를 100% 사용하는지 확인합니다. 6만 라인 프로젝트의 컴파일 속도 ..