자바에서 메모리의 네트워크 게임을 개발 중입니다. 다음과 같이 작동합니다 (또는 작동합니다) :GUI가있는 자바 메모리 게임 - 문자열 및 배열 비교
클라이언트가 서버에 연결합니다. 서버는 1에서 100 사이의 12 개의 값을 임의로 생성하고이 값을 문자열을 통해 클라이언트에 보냅니다. 클라이언트는 12 개의 카드 (토글 버튼)로 된 보드를 가지고 있습니다. 값 문자열을 수신하면 클라이언트는이 값을 12 개의 카드에 채 웁니다. 카드에 10 초 동안 값이 표시됩니다. 사용자는 토글 버튼을 올바른 순서로 클릭합니다 (즉, 가장 낮은 숫자부터 가장 높은 숫자로 시작). 카드가 토글되면 해당 카드의 값이 문자열에 추가됩니다. 12 장의 카드를 모두 선택하면 문자열이 서버 (예 : PLAYER \ 1 \ 2 \ 5 \ 8 \ 20 \ 38 ...)로 전송됩니다. 서버가 문자열을 수신하면이 문자열을 전송 된 원래 문자열과 비교합니다. 클라이언트가 정확하다면, 그 사람 점수가 증가하고 게시판이 다시 생성됩니다.
나는 아직이 코딩 시작하지 않은,하지만 난 다음 직시 :
서버 배열에 정수를 저장합니다. 이 배열은 문자열로 변환됩니다. 문자열이 전송됩니다. 클라이언트에 도착하면 .split 메서드가 '\'구분 기호를 기반으로 사용되어 문자열을 배열에 넣습니다. 그런 다음 새로 생성 된 배열 내의 임의의 값을 어떻게 든 카드에 넣어야합니다. 또한 카드를 클릭하고 값을 검색하여 문자열에 추가 할 수 있어야합니다.
누구든지이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
왜 데이터를 int 배열로 보내지 않습니까? – Cephalopod