목록전체 글 (608)
kyuseo의 게임 프로그래밍
개요.. 저희가 개발 도중 중단하여 보여드리기 대단히 창피하지만 유사한 게임이 나와서 비교해드립니다. 아래 2종의 게임을 비교해보시면 어떤 부분이 느껴지시나요? 아쉽게도 십오 년을 넘게 개발한 저로서도 10~20%의 프로젝트는 여러 가지 이유로 인하여 개발실패를 겪는데, 작던 크던 게임 개발에 성공을 하려면 모든 개발자와 회사가 하나가 되어서 최선을 다하여 만들어야 프로젝트 완료가 되니 정성과 노력을 다해야 됩니다. 어떠한 이유로든 개발을 실패하면 모든 책임은 개발 팀장이 가지고 뼛속 깊이 되새겨야 합니다. 개발 실패에는 매우 여러 가지 이유가 존재합니다. - 개개인의 성실성 부족 - 팀원간의 불화 - 프로그래머, 그래픽, 기획자의 능력 부족 - 기획자의 구현하지 못할 정도의 방대한 기획 - 팀장의 팀 ..
개요.. CK 게임엔진으로 개발한 아이폰과 윈도우에서 동시에 구동되는 동영상을 소개해드립니다. 이와 같이 개발툴을 활용하여 Window 또는 Mac, IPhone 에서도 동일한 프로그램이 실행되는 모습을 보실 수 있습니다. 장기적으로는 윈도우 모바일, 안드로이드 등 대부분의 모바일 운영체계에서 크로스 플렛폼 형식으로 구동이 될 예정입니다. 동영상 네이버 동영상은 플레이가 안되네요 ㅠㅠ 유튜브로 다시 올리겠습니다. ㅠㅠ 애플에서 돌아가는 아이폰 앱스토어용 게임 윈도우에서 돌아가는 아이폰 앱스토어용 게임 감사합니다.
개요.. 업무나 회의 도중 또는 남녀간의 대인관계에서 항상 의견 충돌은 발생하기 마련입니다. 긍정적인 의견 충돌 및 자극 등은 개개인의 발전을 가져다 주지만, 잘못된 해결 방법은 서로 기분만 상하게 되지요. 토론과 대화를 통하여 A+ 가 될 수 있는 좋은 기회를 F 로 만들어버릴 수도 있는데 이러한 나쁜 결과는 논제에 벗어나는 충돌을 부풀리는 대화법이 큰 영향을 만든다고 생각합니다. 의견충돌이 발생하면 대화를 하거나 자신이 할 수 있는 다양한 행동으로 의사표현을 하면서 자신의 생각이 옳다고 설득 시키려 하지만 많은 사람의 경우 A 라는 이유로 시작된 이야기를 B 나 C 그리도 오래된 수십 번 거론된 해결되지 않는 문제들까지도 거론하면서 충돌을 더욱 크게 키우는 경향이 많습니다. 절대로 A 라는 이유로 이..
싱글게임 보상금 시스템 구현을 통한 프로그램 개발자와 팀장의 마인드 작성일 : 2010-03-09, 작성자 : 채경석, http://a.tk.co.kr 개요.. 저희 아이폰 클럽맞고 온라인 게임에는 오프라인에서도 실행이 가능한 혼자 하기가 존재합니다. 혼자 하는 싱글게임의 목적성을 올리기 위하여 보상금 시스템과 싱글 온라인 랭킹시스템이 존재합니다. 보상금은 게임 승리금액 1점당 1원이 증가되고 온라인게임 아이디로 리워드할 수 있습니다. 이러한 시스템 개발의 가장 큰 노하우는 - 게임 서버와 접속하지 않는 클라이언트와 데이터 베이스의 연동 기술 - 클라이언트 및 웹 주소 조작 및 크래킹 방지에 관한 방법론 으로 간단하지만 자칫 초보 개발자가 심각한 고민 없이 개발을 한다면 무한한 머니 증식 등 게임 서비스..
개요.. CK Game Engine의 구성도 (아이폰, 윈도우 클로스 플랫폼 게임엔진) 의 구성도입니다. 이와 같은 C++ 소스코드 기반의 크로스 플랫폼 구성도를 생각한 이유는 세계에서 가장 많은 숙련된 Visual Studio 개발자들을 활용하여 모든 운영체계에 빠르고 쉬운 개발을 목표로 두고 각 운영체계의 특성에 적합한 깊이 있는 프로그램 개발을 가능하기 위함입니다. 스크립트 기반이 아닌 소스코드 기반의 엔진을 개발한 이유는 스크립트 개발의 경우 완벽하게 동일한 코드로 쉬운 개발이 가능하지만, 멀티플레이 온라인 게임이나, 밧데리 및 하드웨어 차원의 최적화와 같은 깊이 있는 개발은 어렵기 때문에 중규모 이상의 프로그램을 개발하기 위해서는 소스코드 기반의 크로스 플렛폼 게임엔진이 적합하다고 판단하였습니다..
개요.. 썬더버드는 아주 좋은 이메일 프로그램입니다. 하지만 얼마 전 Version 3으로 업데이트 되면서 로딩속도나 이메일 읽는 속도가 매우 느려져서 다운그레이드를 해야 하나 고민이 들 정도입니다. 그래도 느려진 썬더버드 Thunderbird 3 을 플러그인을 제거하여 빠르게 쓰는 방법을 소개해드립니다. 부가기능 제거하기 아래와 같이 플러그인 및 확장기능을 최소한으로 제거하면 매우 빠른 속도를 느끼실 수 있습니다.
개요.. 대부분 성공하신 분들의 공통된 제안사항은 메모의 생활화 입니다. 저(Kyuseo) 역시 포스트잇, 메모장(노트패드), 아이폰(어썸노트) 등을 활용하여 다양한 방법으로 메모를 생활화 하고 있습니다. 나이가 들어서 그런지 깜빡 깜빡 하는 증세가 많이 발생되어서 더더욱 메모의 중요성을 느끼고 있지요. 실생활 및 게임 개발, 테스트 중 발생되는 수많은 아이디어와 수정사항 들을 메모에 남기고, 완료여부를 체크하면 더욱 완성도 높은 프로젝트 결과물과 생활을 할 수 있습니다. 참고로 이번에 저희가 개발을 완료한 클럽XX온라인 게임의 경우 약 1달간 제가 작성한 메모만 300개가 넘고, 특히 해당 메모들을 적극 활용하여 개발을 하였을 경우 완성도가 매우 높아지는 것이 사실입니다. 작업을 빠뜨리거나, 무엇을 해..
개요.. 애플 아이튠즈 설치오류 복구 방법 (install iTunes Error 2)에 대하여 설명해드립니다. 한동안 아이튠즈가 설치가 되지 않아서 매우 고생을 했는데 아래 방법으로 해결하였습니다. Apple Application Support is required to run iTunes. Please uninstall iTunes, then install iTunes again. Error 2 방법1 1. 인터넷 연결을 종료합니다. 2. 방화벽, 바이러스 검사기를 중단합니다.. 3. 아이튠즈를 설치합니다. 4. 아이튠즈를 실행합니다. 5.인터넷을 연결합니다. 방법2 1. 아이튠즈 최신 설치파일 (iTunesSetup.exe) 을 다운로드 합니다. 2. 다운로드 받은 파일을 Winrar 또는 알집등으..
개요.. 프로그래밍 작업 시 유용한 외부 Preforce Merge(P4Merge) 툴을 TortoiseSVN에 등록하여 사용하는 방법을 설명 드립니다. 참고로 프로그래밍에서 소스 버전 관리 툴 ( SVN ) 및 Merge 사용은 몇 번을 강조하여 말해도 지나치지 않으니 프로그래머라면 반드시 사용하시기를 권장해 드립니다. 참고로 KDiff3는 별도의 설정없이 설치를 하면 자동으로 TortoiseSVN과 연결이 되니 더욱 편리하게 사용이 가능합니다. 방법 1. Preforce Merge(P4Merge) 다운로드 합니다. http://www.perforce.com/perforce/downloads/index.html 2. Preforce Merge(P4Merge) 를 설치합니다.. 주의할 점은 Merge 기..
개요.. 저희(펀그랩)가 정성을 들여서 개발한 애플 앱스토어용 어플 통단어 토플 - 아이폰 영어공부 어플을 소개합니다. 이번 어플은 이미 시중의 서점에 출판되어 있는 영어 학습용 교제(TOEFL에 자주 나오는 1000단어)를 다양한 학습, 음성듣기, 사전, 게임 등을 아이폰 어플에 걸맞게 새로 개발한 유익한 아이팟용 어플리케이션입니다. 정가 14,000원에 파는 서적을 1.99$에 아이폰 어플로 구매할 수 있으니 많은 애용 부탁드려요~ TOEFL에 자주 나오는 1000단어 : 교보문고 제공 상세정보 아이폰 앱스토어용 어플 개발문의 소개글 통단어 - 토플. 영어단어 학습을 위한 아이폰앱을 소개합니다. ♣ 작심3일 - (현실) 문제는 작심 3일입니다. 시작은 했다, 포기하는 사례는 주위에서 얼마든지 볼 수 ..