Это игра в шахматы для двух игроков, разработанная на языке программирования MFP. Для этой игры требуются два игрока, использующих разные устройства Android, но работающие под управлением одного и того же программного обеспечения. Для игры в эту игру не нужен центральный сервер. Два устройства Android взаимодействуют точка-точка через протокол TCPIP или протокол WebRTC на основе адресов электронной почты.
Если вы используете протокол TCPIP, два устройства не обязательно должны находиться внутри одного шлюза. Уровень NAT между ними приемлем. Когда игра начинается, будет отображаться IP-адрес устройства. Игрок, который начинает игру первым, должен сообщить другой стороне IP-адрес машины, а затем второй игрок вводит IP-адрес первого игрока для подключения. Если соединение установлено успешно, игра начнется.
Если вы используете протокол WebRTC на основе адреса электронной почты для связи точка-точка, вы можете играть с другой стороной, находящейся за тысячи километров. Процесс начала игры аналогичен использованию протокола TCPIP. После того, как первый игрок начнет, дождитесь начала второго игрока и введите адрес электронной почты первого игрока для подключения. Если попытка подключения будет успешной, игра начнется. Но в отличие от TCPIP, при первом использовании протокола WebRTC для одноранговой связи вам необходимо задать адрес электронной почты машины. Вам необходимо ввести адрес электронной почты и пароль в настройках (обратите внимание, что это пароль, используемый при отправке и получении писем по протоколам SMTP и IMAP, он не обязательно совпадает с паролем, используемым для входа в веб-почту). Если вы используете почтовый ящик Microsoft Outlook, почтовый ящик Tencent QQ, почтовый ящик Yahoo или почтовый ящик Google Gmail, вам не нужно вводить другую информацию, в противном случае вам необходимо ввести информацию о серверах smtp и imap. Кроме того, пользователи также должны убедиться, что службы SMTP и IMAP включены, и что адрес электронной почты другой стороны не будет занесен в черный список, что означает, что сигнальные письма другой стороны не будут рассматриваться как спам). При первом использовании адреса электронной почты для одноранговой связи некоторые поставщики почтовых услуг, такие как Google, обнаружат приложение, отправляющее электронное письмо, и заблокируют это приложение, поскольку оно отправляет электронные письма с использованием бесплатных протоколов SMTP и IMAP вместо платных API GMail. На адрес Gmail будет отправлено критическое предупреждение о безопасности. Пользователю просто нужно подтвердить, что это допустимая активность, и включить функцию «Разрешить менее безопасные приложения». Microsoft более открыта для протоколов SMTP и IMAP. Однако, если пользователь слишком часто меняет сеть или устройства, Microsoft также может заблокировать отправку электронной почты пользователем. В этом случае Microsoft отправит пользователю уведомление. И пользователю нужно войти в веб-почту Outlook и подтвердить, что это допустимые действия.
После настройки протокола WebRTC нет необходимости его менять. Затем два игрока, которые находятся далеко друг от друга, могут играть в шахматы друг против друга, как будто они находятся в одной комнате в любое время. Кроме того, эта версия игры начала поддерживать видео- и голосовую связь. Таким образом, игроки могут общаться друг с другом во время игры.
Последнее обновление
7 мар. 2022 г.