2012-07-14 5 views
-1

XNA를 처음 사용. 내 도미노 게임을 위해 내 클라스를 설정하는 방법에 대한 의견을 듣고 싶습니다. 지금까지 첫 번째 값, 두 번째 값, 방향, 위치 등의 필드가있는 "BonesSprite"클래스가 있습니다. 아래 코드와 같이 각 본에 대한 List를 만드는 LoadContent 메서드에 대한 코드가 있습니다. http://i129.photobucket.com/albums/p239/itsshortforleo/Untitled-1copy.jpg도미노 2D 보드 게임 XNA

나는 아직도 가지고 올 수 없습니다 :

Background = Game.Content.Load<Texture2D>(@"Images\Wood"); 

//Load several different automated sprites into the list 
fichasList.Add(new Ficha(Game.Content.Load<Texture2D>(@"Images/46"), 
     10, Vector2.Zero, new Vector2(150, 150), 0, 0, true, true)); 

내가 지금까지 무엇을 가지고

  1. 각 선수 7 개 뼈를 처리하는 방법 (I 빈 플레이어 클래스가 그게 아직 채울 방법을 모르겠다)
  2. 보드에 7 개의 뼈대를 놓고 다른 플레이어가 볼 수 없도록하는 방법.
  3. cli하는 방법 하나 개의 뼈에 CK는 다른 뼈 바로 옆에 정확한 위치에 보드에서 재생할하고 올바른 방향으로
  4. 어떻게 그것을

게임은 보였다을 통해 내가 마우스가있을 때 뼈를 강조 표시 할 수 있습니다 클래스 디자인을 시작할 때까지는 간단하지 않았습니다. 당신의 도움을 주셔서 감사합니다. 당신의 고려

+0

로터스 - 도미노 태그는 질문과 관련이 없으므로 제거되었습니다. –

+0

이 질문은 약간 넓습니다. 저는 각 부분에 대해 정말로 생각해야한다고 생각합니다. 지금 당장은 대부분의 게임을 작성하도록 요청하는 것 같습니다. 4 가지 질문을 나열했습니다. 개별적으로 게시하면 답을 얻는 데 더 많은 행운을 얻게됩니다. – annonymously

+0

@annonymously 시작하는 방법에 관해서는 조금 압도감을 ​​느꼈다. –

답변

1

그냥 몇 가지 아이디어 :

당신은 다룰 수 (1)과 (2) 단순히. 플레이어와 뼈 클래스를 만듭니다. Bone 필드에 "owner"필드를 추가하면 플레이어를 지정할 수 있습니다. 턴 기반 "핫 시트"또는 네트워크 게임이 될지 여부를 쓰지는 않았지만, 일치하는 "소유자"를 루프로 확인하여 올바른 뼈대를 표시 할 수 있습니다. 다음은 객체 지향 프로그래밍의 기본 사항입니다. 게임을 시작하기 전에 이러한 개념에 대해 더 자세히 읽어 보시기 바랍니다. 시간이 많이 걸리지는 않겠지 만 인생을 편하게 해줄 것입니다.

(4) 클릭 할 때 올바른 뼈를 인식하는 방법을 먼저 생각하십시오.

다른 사람들도 질문을 나누어야한다고 제안 했으므로 (1)과 (2)는 함께 할 수 있고 다른 것들은 갈 수 없습니다.