2013-05-05 2 views
-2

iPhone 용 블루투스 Tic-Tac-Toe 앱을 만들 예정입니다. 이제 2 개의 장치를 연결했습니다. 플레이어 1과 플레이어 2를 어떻게 구별합니까? 플레이어 1이 첫 번째 턴을 할 수 있기를 원합니다. (플레이어 1은 빨간색이고 플레이어 2는 파란색입니다.)코코아 터치 블루투스 TicTacToe (GameKit)

연결이 플레이어 1이어야하며, 다른 하나는 플레이어 2

답변

1

해야 확인하는 일이 일반적으로 당신이 그것을 할 방법 - 연결시, 두 장치는 임의의 숫자를 생성합니다. 그런 다음 기기간에 번호를 공유하면 더 큰 번호를 가진 사람은 Player1 (RED)이고 다른 사람은 Player2 (BLUE)입니다.

물론 두 장치가 동일한 번호를 보내는 경우를 처리하는 것을 잊지 마십시오. 그런 경우 새 번호를 생성 한 다음 보내야합니다. (가능성은 거의 없지만 완벽을 기하기 위해).