Xayaships는 고전적인 해군 전쟁 전함 게임의 블록 체인 버전입니다. 전함은 최소한 1930 이후에 있었지만 Milton Bradley가 대부분의 사람들에게 익숙한 플라스틱 보드와 페그 버전을 만든 것은 1967였습니다. 그 규칙은 비교적 간단하지만 게임 플레이는 Xaya가 허용하는 최첨단 게임 채널 기술을 시연하기에 비교적 빠르고 완벽합니다.

자야시 규칙

전함 규칙에는 여러 가지 변형이 있습니다. Xayaships는 일반적으로 사용되는 간단한 규칙을 채택합니다.

샷을 호출 할 때 적중하면 적중이 기록되지만 어떤 선박이 적중했는지는 기록되지 않습니다. 또한 명중 후, 그 플레이어는 다시 발사됩니다. 모든 변형에서와 같이, 모든 배가 한쪽에 가라 앉으면, 그 쪽이 패하고 상대방이 이깁니다.

BLOCKCHAIN 도전

블록 체인은 많은 단점이 있으며 가장 일반적으로 말하는 것은 확장 성입니다.

블록 체인 게임을위한 확장 성은 다음을 의미합니다.

  1. 거래 속도
  2. 블록 체인 팽창
  3. 게임 복잡성

후자는 Xaya 플랫폼에서 게임 상태를 계산하는 독특한 방법으로 해결됩니다.

첫 번째 2는 게임 채널 기술로 해결되었습니다. 읽어.

게임 채널

게임 채널은 블록 체인의 주요 기술 성과입니다. 학술 논문을 찾을 수 있습니다 here. 블록 체인에서 실행되는 게임 또는 Dapp에 대해 거의 무한한 확장 성을 제공하며 거의 실시간 게임 플레이를 허용합니다 (네트워크 속도로 제한됨).

Xayaships는 개발자를위한 게임 채널을 보여주고 완전히 신뢰할 수 있고 분산 된 방식으로 블록 체인에서 실행되는 거의 실시간 게임을 만드는 방법을 보여줍니다.
Xaya 플랫폼과 관련하여 게임 채널은 게임이 실행되는 개별 지불 채널로 생각할 수 있습니다.

그들은 다른 플레이어가 참여할 수있는 채널을 만드는 Xaya 블록 체인에 특별한 거래를 제출함으로써 일합니다. Xayaships의 경우 2 참가자간에 채널을 직접 열면 실시간 게임 플레이를 시작할 수 있습니다. 게임 채널에서 거래 횟수는 무제한이며 무료이며 2 플레이어 간의 네트워크 대기 시간에 의해서만 속도가 제한됩니다. 게임이 완료되면 우승자는 주를 블록 체인에 게시하여 승리했음을 증명할 수 있습니다. 다른 플레이어는 이의를 제기하려고 시도 할 수 있지만, 결국 다른 플레이어의 서명 된 움직임을 모두 잃어버린 실제 승자가 승리합니다.

종합적으로, 복잡한 실시간 게임은 거래 수수료가 적고 블록 체인 팽창을 크게 줄이면서 신뢰할 수 있고 분산되어 있으며 공정하게 공정하게 재생할 수 있습니다.

유니티 프론트 엔드 다운로드

지침 / 가이드> https://github.com/xaya/xaya_tutorials/wiki/Xayaships

Unity 프론트 엔드 / GUI (0.1.2로 업데이트되어 Windows의 경로 문제를 해결 함) 0.1.3는 성능을 향상시킵니다.

Windows (사전 빌드 된 백엔드 바이너리 포함)> https://xaya.io/downloads/xayaships_win_0.1.3.zip

Linux – libxayagame을 빌드하고 sudo make install 및 sudo ldfconfig를 실행해야합니다.> https://xaya.io/downloads/xayaships_linux_0.1.3.zip

Mac – 테스트를 거치지 않았지만 최소한 libxayagame을 만들고 기타를 설치해야합니다 (공백이있는 이름에 문제가 있음)> https://xaya.io/downloads/xayaships.mac.0.1.3.zip

L' CODE

Xayaships는 완전히 오픈 소스이며 libxayagame GitHub 저장소는 여기. libxaygame을 빌드하면 shipsd 및 ships-channel 실행 파일이 빌드됩니다.

Windows 및 Linux 용 libxaygame 빌드 방법은 다음과 같습니다.

https://github.com/xaya/xaya_tutorials/wiki/How-to-Compile-libxayagame-in-Windows

https://github.com/xaya/xaya_tutorials/wiki/How-to-Compile-libxayagame-in-Ubuntu

자세한 내용은 여기에서 찾을 수 있습니다

https://github.com/xaya/libxayagame/tree/master/ships

고객지원

개발자 또는 사용자 지원에 대해서는 개발자 포럼 또는 Discord 채널을 방문하십시오.

중국어 (간체)English일본어한국어

우리의 뉴스 레터를 구독

우리 팀의 최신 뉴스와 업데이트를 받으려면 메일 링리스트에 가입하십시오.

당신은 성공적으로 가입 한!