2012-08-06 4 views
0

플래시 및 ActionScript 3.0에서 수행 한 게임에 사용하기 위해 약 5,000 개의 트레이딩 카드 (이름, 재생 비용, 전력/규칙, 건강, 유형)에 대한 Excel 데이터를 변환해야합니다.게임 카드 데이터를 하나 또는 여러 개의 XML로 저장 하시겠습니까?

그래서

(... 등 기능, 퀘스트, 장비 (갑옷, 무기, 아이템), 동맹, 영웅) 카드의 다른 유형이 있다는 것을 명심하십시오, 나는 덤프해야하는지 궁금 해서요 하나의 XML 파일에 모든 것이 있거나 여러 가지 XML 파일이 있습니까?

편집 :

내가 플레이어의 카드 덱을 관리하고 경기 도중 카드를 표시/생성의 데이터를 사용하는 것입니다.

The card database

답변

0

(능력 카드와 퀘스트 카드를 모두 '이름'과 '건강'속성이있는 경우, 예를 들어) 거래 카드는 동일한 속성을 관련 공유하는 경우, 그럼 내가 한 모든 그들을 것 XML 파일.

무기의 카드가 '힘'과 '방어'속성을 가지고 있고 영웅 카드의 속성이 '이름'과 '건강'인 경우) 카드마다 XML 파일을 만드는 것이 좋습니다 유형.

프로젝트를 웹에 배포하려는 경우 XML 파일의 크기가 너무 크지 않거나 사용자가 XML을로드 할 때까지 기다리지 않아도되도록주의해야합니다.

+0

다양한 카드 세트가 있습니다. 플레이어가 필요한 XML 파일 만 다운로드하고 5k 카드의 전체 데이터는 다운로드하지 않기 때문에 여러 XML 파일이 더 합리적이지 않을 수 있습니다. 각 카드에 대한 HD 이미지도 있습니다. – Gentoo

+0

그래, 카드 종류에 대한 의견이 없어졌다. 나는 그것을 반영하기 위해 내 게시물을 편집했습니다. – manglewood

+0

괜찮습니다. 그리고 카드 세트 정보 (특정 카드가 속한 카드 세트와 세트 내의 카드 번호)는 각 카드에 대해 속성/노드로 지정해야합니까? – Gentoo

0

를 사용하여 별도의 작은 XML 파일은 경우

  • XML 파일은 독립적 : 이 전혀 필요하지 않을 게임의 수준의 데이터 사용자가 클리어하면 수준은 과 별개입니다.

  • 일부 XML은 혼합 된 방식으로 사용되는 일반적인 &입니다 : 브라우저 &이 때문에 다시 일반적으로 사용되는 파일을 다운로드하지 않도록 작은 파일을 캐시 할 수 있습니다. 당신은 때때로 특정 지역을 업데이트해야

  • :이는 XML의 나머지 부분은 URL의 쿼리 부분을 수정하여 업데이트 할 특정 파일을 강제 & 캐시를 유지 할 수 있습니다.

+0

레벨이 없습니다. 당신은 60 장의 카드 덱을 만들고 "Find match"를 클릭하여 다른 플레이어와 플레이하십시오. – Gentoo

+0

여러 XML을 유지 관리 할 수 ​​있다면 더 잘 수행 할 수 있습니다. – loxxy

관련 문제