모바일 왕국을 꿈꾸며

개발 관련 17

Array를 이용하여 실행 모듈 늘려주는 Fake 함수 제작 유틸

모바일쪽에서 개발을 하다보면 가끔씩 Main Entry를 못찾아서 개발한 Application이 실행이 안되는 경우가 종종있다. 플랫폼에 따라 약간씩 차이가 있지만 모바일에서 Application을 Loader하는 순서는 Windows에서 LoadLibrary를 이용하여 dll내의 함수가 호출되는 것과 유사한 동작을 한다.문제는 각각의 Application에서 할당된(플랫폼에 따라 다르긴 하지만) 메모리를 앞의 Application이 Over를 하는 경우에는 Main Entry 영역이 없어져 버리기 때문에 Application Loader가 가끔 void main() 의 함수 Pointer를 못 찾는 경우가 종종 생긴다.또는 Applicaiton 영역의 크기가 얼마인지 정확히 알지 못할 때는 main 함..

개발 관련 2025.10.25

개발팀 입사문제

아래는 내가 모바일 게임 전문 업체로서 몇개 안되는(그때 당시 2개) 상장 기업의 개발 부장으로 있을 때에 3년 전 쯤 입사시험으로 냈었던 문제이다. (필수) 1. 모바일 VM 플랫폼에 대해 아는대로 나열하고 각각의 특징에 대해서 간략하게 설명하시오. 2. Byte Order에 대해서 설명하시오. 3. 더블버퍼링의 장점과 단점에 대하여 설명하시오. 4. 모바일 상에서의 게임 속도 개선 방법과 이때의 주의 사항에 대하여 설명하시오. ==================================================================== ( JAVA ) 5. JAVA 언어에서 CallSerially 멤버 함수를 설명하시오. 6. JAVA의 인터페이스에 대해서 설명하시오. 7. JAVA의 r..

개발 관련 2025.10.24

Performance VS. Response

하나의 Application이 성능이 나지 않을 때 무조건 Performance만 운운하는 경우가 있다. Performance라는 것은 알고리즘이나 로직, 디자인등에 관련된 개발자 수준에서 개선될 수 있는 사항이고 Response는 하드웨어나 네트워크 속도 등 어쩔 수 없거나 장비등을 통해서 개선될 수 있는 사항이다. 개발자의 입장에서 Reponse는 어쩔 수 없는 대상이지만 때로는 피해가야 할 때가 있다. 이를 테면 핸드폰에서 소켓 연결이 아주 빈번하다면 그때마다 연결하지 말고 계속 연결해서 사용하는 것이 대표적인 예이다. Performance의 종류는 아래와 같다. - Computational Preformance - RAM Footprint - Startup Time - Scalability - P..

개발 관련 2025.10.23

게임툴에 대한 단상과 맵툴 Mappy 1.4.11

처음 모바일을 할 때만 해도 맵툴이니, 스프라이트툴이니, 스크립트툴이니 하는 개발도구들은 온라인에서나 사용되는 툴이어서 모바일과는 거리가 있었는데 요즘은 일반화가 되어버린 듯 하다. 고용량화니 대작 RPG 운운하면서 원인을 떠들어대는 것은 블로그 글자 채우기 외에 다른 의미는 없는 것 같고.. 두가지 이야기만 해주고 싶다. 첫째는 관리자들에게 하고 싶은 이야기인데.. 개발자들이 개발툴의 필요성에 대해서 이야기를 하면 그거 개발하면(또는 사용하면) 개발 기간이 얼마나 줄어드는데? 라는 질문에만 초점을 주로 맞추는데.. 개발툴을 사용하면 개발 기간이 약간 줄어드는 것은 사실이지만 획기적으로 줄어들지는 않는다. 개발툴의 사용은 오히려 QA나 Level Balance 등의 이슈에 오히려 더 중요하게 작용을 한..

개발 관련 2025.10.22

KTF WIPI COD 컴파일 이후 삭제 버튼이 생기지 않을 때

KTF WIPI COD 컴파일 할때 가끔 실패가 되고 나서 삭제버튼이 생기지 않을 때가 있다. 이때는 아무리 기다려 봐야 자동으로 생성이 되지는 않으니 아래의 형식으로 wipiktf@magicn.com 으로 메일을 보내면 된다. 제목 : 컴파일에러 삭제요청본문 내용 :컴파일 실패후 삭제버튼이 생기지 않습니다.-요청사항: COD 패키지 파일 삭제 요청-어플리케이션 ID :-삭제할 군:-회사명 e-mail/연락처 : * 2007/02/02 17:30에 작성한 글의 백업본입니다.

개발 관련 2025.10.21