Este é um jogo de xadrez para dois jogadores desenvolvido com a linguagem de programação MFP. Este jogo requer dois jogadores usando dispositivos Android diferentes, mas executando o mesmo software. Não há necessidade de um servidor central para jogar. Dois dispositivos Android se comunicam ponto a ponto através do protocolo TCP/IP ou WebRTC com base em endereços de e-mail.
Se você usar o protocolo TCP/IP, os dois dispositivos não precisam estar no mesmo gateway. Uma camada NAT intermediária é aceitável. Quando o jogo começar, o endereço IP do dispositivo será exibido. O jogador que iniciar o jogo primeiro deve informar ao outro jogador o endereço IP da máquina e, em seguida, o segundo jogador insere o endereço IP do primeiro jogador para se conectar. Se a conexão for estabelecida com sucesso, o jogo será iniciado.
Se você usar o protocolo WebRTC baseado em endereço de e-mail para comunicação ponto a ponto, poderá jogar com o outro jogador a milhares de quilômetros de distância. O processo para iniciar o jogo é semelhante ao uso do protocolo TCP/IP. Após o primeiro jogador iniciar, aguarde o segundo jogador iniciar e insira o endereço de e-mail do primeiro jogador para se conectar. Se a tentativa de conexão for bem-sucedida, o jogo será iniciado. Mas, diferentemente do TCP/IP, na primeira vez que você usar o protocolo WebRTC para comunicação ponto a ponto, será necessário definir o endereço de e-mail da máquina. Você precisará inserir o endereço de e-mail e a senha na configuração (observe que esta é a senha usada para enviar e receber e-mails com os protocolos SMTP e IMAP, não sendo necessariamente a mesma senha usada para acessar o webmail). Se você estiver usando uma caixa de correio do Microsoft Outlook, uma caixa de correio do Tencent QQ, um e-mail do Yahoo ou uma caixa de correio do Google Gmail, não precisará inserir outras informações; caso contrário, precisará inserir as informações dos servidores SMTP e IMAP. Além disso, os usuários também precisam se certificar de que os serviços SMTP e IMAP estejam ativados e que o endereço de e-mail da outra parte não esteja na lista negra, o que significa que os e-mails do Signal da outra parte não serão tratados como spam.
Ao usar um endereço de e-mail para comunicação ponto a ponto pela primeira vez, alguns provedores de serviços de e-mail, como o Google, detectarão o aplicativo que está enviando o e-mail e o bloquearão, pois ele envia e-mails usando os protocolos SMTP e IMAP gratuitos em vez das APIs pagas do Gmail. Um alerta crítico de segurança será enviado para o endereço do Gmail. O usuário precisa apenas confirmar que se trata de uma atividade válida e ativar a função "Permitir aplicativos menos seguros". A Microsoft é mais receptiva aos protocolos SMTP e IMAP. No entanto, se o usuário alternar de rede ou dispositivo com muita frequência, a Microsoft também poderá bloquear o envio de e-mails. Nesse caso, a Microsoft enviará um aviso ao usuário. O usuário precisa acessar o webmail do Outlook e confirmar que essas atividades são válidas.
Após configurar o protocolo WebRTC, não é necessário alterá-lo. Assim, dois jogadores que estejam distantes podem jogar xadrez um contra o outro como se estivessem na mesma sala a qualquer momento. Além disso, esta versão do jogo passou a oferecer suporte a comunicação por vídeo e voz. Assim, os jogadores podem conversar entre si enquanto jogam.
Atualizado em
7 de mar. de 2022