모바일1 Articles

  1. 2006/11/26 모바일 맞고 (1)
2006/11/26 15:14

모바일 맞고

1. GVM 이란?

  • General Virtual Machine
  • 이동 단말기용으로 개발된 프로그램 스크립트를 내려받기하는 무선 인터넷 플랫폼. 모바일 C 언어로 개발된 것으로 자바에 비해 속도가 빠르고 사용 용량이 적다. 많은 내장 라이브러리를 제공하며, 확장 U 코드를 사용하기 때문에 운영 체계에 독립적이며 CDMA, GSM, PDC, PHS, PDA 등 여러 단말기에서 동일한 동작을 한다. 또한 불순한 목적의 코드나 잘못된 응용 프로그램 인터페이스(API) 사용을 보호하여 시스템 다운을 방지하고 콘텐츠 소스의 외부 유출을 방지하는 보안 기능도 있다.

2. 기술분석

  • 카드 섞기
  • 제일 중요한 부분으로 카드를 섞게 됩니다.
    아무리 Rand로 난수를 만든다고 하더라고 동일한 값이 나올 수 있기 때문에 그 부분을 체크 해서 난수를 발생시킵니다.
  • 같은카드 찾기
  • 카드들은 각각 0~47까지의 번호를 부여 해 줘서 0~3번호를 가진 카드는 같이 먹을 수 있는 카드이다.
    그렇기 때문에 두 카드 값에서 각각 /4를 하게하여 두 값이 같으면 같은 카드로 인식.
  • 이미지 찍기, 진동,사운드
  • GVM의 이미지 출력 API
  • GVM의 사운드 출력 API
  • GVM의 진동 API

3. 기존 프로그램과 비교

3인 게임 vs 2인 맞고

  • 보다 낳아진 에니메이션 기능 (기존)
  • 이동이 보이지 않았다.
  • 보다 낳아진 에니메이션 기능 (모바일)
  • 이동이 보인다.

4. 기본 구성

  • 기본 메인 화면, 제작자 화면, 도움말
  • 게임 플레이 화면(구쌍피,종료,고 했을때)
  • 게임 플레이 화면(승패 화면,카드 보기)

5. 어려웠던 점

  • 핸드폰 기기에 따라 다양한 화면 사이즈 때문에 통일화가 힘 듬.(삼성 가로본능은 화면이 이상하게 나옴)
  • 다양한 기술적 요소. 따닥 처리, 국화쌍피 처리, 쪽 처리가 어느 때 날것인가 계속 체크 해야 하고 처리 해주어야 함.


PT 자료              

실행 파일




소스비공개..



핸드폰 다운로드 주소 m.gnexclub.com/g.jsp?m=2494546


div>