2010-01-24 3 views
10

학습 목적으로, 젤다 시리즈에서 영감을받은 간단한 2D 게임을 nes/gb에 코딩하고 싶습니다.oldschool 2D 젤다와 같은 게임을위한 최선의 접근법

http://www.5min.com/Video/The-Legend-of-Zelda-a-Link-to-the-Past---Walkthrough-Part-3-89824010은 좋은 예입니다.

플레이어는 스크롤 가능한보기로 이동할 수 있으며 집 문, 던전 또는 새 영역과 같은지도 제한이 정의되면 새로운 특정지도를로드 할 수 있습니다.

특히 Android 기기의 경우이를 달성하는 가장 쉽고 간단한 방법은 무엇입니까? 몇 가지 유용한 자료, 발췌 문장, 책을 가르쳐 주시겠습니까?

저는 OpenGL ES에 관한 몇 가지 초보자 글을 읽었지만, 기꺼이할만한 것을 들었습니다 : 2D; 그러나, 나는 캔버스와 함께 전화 화면보다 더 큰 것을 다룰 수 있는지 확신하지 못합니다 ..

고마워.

+0

안드로이드에 태그를 추가했는데, 안드로이드 플랫폼을 특별히 코딩하고 싶습니까? 이미 사용한 프로그래밍 언어가 있습니까? – Kai

+0

Kai> 예, 내 질문을 편집하여 확실한 안드로이드가 될 것입니다 – Dullahx

답변

3

당신은 같은 주제를 파고 싶은 것 :

  • AI/길 찾기
  • 사운드
  • 게임 루프
  • 애니메이션
  • 게임/세계 타이머
  • 저장/계속 발생 상태
  • 상태 기계
3

Tiling in OpenGL의 내용을 읽으십시오. 실제로 웹에서 many tutorials 중 하나를 선택하십시오.

+0

귀하의 링크를 보내 주셔서 감사합니다. 이미 안드로이드에 포팅 된 처음 10 개의 nehe 자습서를 파헤 치고 타일링에 대한 세부 정보를 읽을 것입니다. – Dullahx

+0

nehe 튜토리얼은 훌륭한 출발입니다. 좋은 것들. –

+2

nehe 자습서 용 안드로이드 포트 : http://insanitydesign.com/wp/projects/nehe-android-ports/ – Dullahx

-1

오픈 소스 게임 엔진 Solarus를 알고 계십니까?

당신은 살펴 보셔야합니다 : http://www.solarus-games.org/

당신이 C++로 작성하고 LUA 있기 때문에, 안드로이드에 다음을 적용해야합니다.

관련 문제