Информация о приложении
Макрук: тайские шахматы — тайская настольная игра, родственная шахматам. Предположительно, происходит непосредственно от древней индийской игры Чатуранга, считающейся предком современных шахмат. В Таиланде игра более популярна, чем классические шахматы.
В игре можно играть с искусственным интеллектом, вдвоем с другим человеком на одном устройстве, или с соперником по сети в мультиплеерном режиме.
Игроки ходят по очереди. За 1 ход можно походить одной фигурой. У фигур есть свой паттерн описанный в главе ходы фигур движения. Фигуры блокируют движения друг друга. Если фигура перемещается на поле, занятое фигурой противника, то фигура противника должна быть снята с доски игроком, который сделал ход.
Ходы фигур:
Король — ходит как в европейских шахматах. Возможность рокировки (перемещение короля в сторону ладьи) отсутствует.
Ферзь — ходят только на один пункт по диагонали.
Ладья — может двигаться на любое число полей по горизонтали или по вертикали при условии, что на её пути нет фигур (так же как в европейском аналоге).
Слон — ходят на одну клетку по диагонали в любую сторону или на одну клетку вперёд по вертикали.
Конь — двигается на две клетки по вертикали и затем на одну клетку по горизонтали, или наоборот, на две клетки по горизонтали и на одну клетку по вертикали (так же как в европейском аналоге).
Пешка — ходит на один шаг вперёд по вертикали, а рубит на 1 шаг вперёд по диагонали, как в европейских шахматах. Пешка может превратиться только в аналог ферзя, достигая шестой горизонтали.
Условия победы:
Как и в классических шахматах, задача игры — поставить мат королю противника. Пат приносит ничью (в отличие от большинства восточных вариантов шахмат, где пат приносит победу тому, кто ходил последним).
Отзывы приложения
Версии «Макрук: тайские шахматы»
- В режиме игры с компьютером добавлены эмодзи обозначающее эмоции соперника. - Улучшена работа игры в мультиплеерном режиме при игре по сети с другими игроками при нестабильном интернет соединении.
com.google.android.c2dm.permission.RECEIVE
Позволяет получать сообщения из облака на устройство.
com.google.android.gms.permission.AD_ID
Описание отсутствует
com.android.vending.BILLING
Описание отсутствует
android.permission.INTERNET
Позволяет приложениям открывать сетевые сокеты.
android.permission.ACCESS_NETWORK_STATE
Позволяет приложениям получать доступ к информации о сетях
android.permission.ACCESS_WIFI_STATE
Позволяет приложениям получать доступ к информации о сетях Wi-Fi.
android.permission.POST_NOTIFICATIONS
Позволяет приложению публиковать уведомления.
android.permission.WAKE_LOCK
Позволяет использовать блокировки PowerManager WakeLocks, чтобы процессор не засыпал или экран не гас.
com.kirlanik.Makruk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Позволяет динамическую регистрацию приемника, обеспечивая его непубличность.
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
Позволяет приложению получать сообщения от службы Install Referrer.
Добавлено: - Раздел анализа сыгранных партий - Кнопка открытия профиля - Возможность узнать вариант хода, рекомендованный компьютером Текст кнопок диалогов сделан черным - для большей заметности Добавлено уведомление о достаточно частом предложении партии игры другим игрокам
com.google.android.c2dm.permission.RECEIVE
Позволяет получать сообщения из облака на устройство.
com.google.android.gms.permission.AD_ID
Описание отсутствует
com.android.vending.BILLING
Описание отсутствует
android.permission.INTERNET
Позволяет приложениям открывать сетевые сокеты.
android.permission.ACCESS_NETWORK_STATE
Позволяет приложениям получать доступ к информации о сетях
android.permission.ACCESS_WIFI_STATE
Позволяет приложениям получать доступ к информации о сетях Wi-Fi.
android.permission.POST_NOTIFICATIONS
Позволяет приложению публиковать уведомления.
android.permission.WAKE_LOCK
Позволяет использовать блокировки PowerManager WakeLocks, чтобы процессор не засыпал или экран не гас.
com.kirlanik.Makruk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Позволяет динамическую регистрацию приемника, обеспечивая его непубличность.
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
Позволяет приложению получать сообщения от службы Install Referrer.
В мультиплеерный режим игры по сети с другими игроками добавлена информация о счете между игроками. Красный фон - проигрыш по партиям, желтый - ничья, зеленый - Вы побеждаете по результатам сыгранных с этим игроком партий. Игрок, одержавший больше побед над другим игроком, считается победившим его. Количество побежденных игроков отображается напротив аватарки игрока в строчке побед, поражений, рейтинга. Добавлена возможность включить или выключить отображение шахматной нотации на игровой доске.
com.google.android.c2dm.permission.RECEIVE
Позволяет получать сообщения из облака на устройство.
com.google.android.gms.permission.AD_ID
Описание отсутствует
com.android.vending.BILLING
Описание отсутствует
android.permission.INTERNET
Позволяет приложениям открывать сетевые сокеты.
android.permission.ACCESS_NETWORK_STATE
Позволяет приложениям получать доступ к информации о сетях
android.permission.ACCESS_WIFI_STATE
Позволяет приложениям получать доступ к информации о сетях Wi-Fi.
android.permission.POST_NOTIFICATIONS
Позволяет приложению публиковать уведомления.
android.permission.WAKE_LOCK
Позволяет использовать блокировки PowerManager WakeLocks, чтобы процессор не засыпал или экран не гас.
com.kirlanik.Makruk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Позволяет динамическую регистрацию приемника, обеспечивая его непубличность.
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
Позволяет приложению получать сообщения от службы Install Referrer.
Добавлена кнопка "увеличительное стекло на значок человека", открывающая профиль игрока (свой профиль) в выпадающее меню таблиц: рейтингов и находящихся в онлайн игроков. В режиме зрителя (там где можно посмотреть на партии игры других игроков проходящие в данный момент) добавлено отображение оставшегося времени на ход у игрока.
com.google.android.c2dm.permission.RECEIVE
Позволяет получать сообщения из облака на устройство.
com.google.android.gms.permission.AD_ID
Описание отсутствует
com.android.vending.BILLING
Описание отсутствует
android.permission.INTERNET
Позволяет приложениям открывать сетевые сокеты.
android.permission.ACCESS_NETWORK_STATE
Позволяет приложениям получать доступ к информации о сетях
android.permission.ACCESS_WIFI_STATE
Позволяет приложениям получать доступ к информации о сетях Wi-Fi.
android.permission.POST_NOTIFICATIONS
Позволяет приложению публиковать уведомления.
android.permission.WAKE_LOCK
Позволяет использовать блокировки PowerManager WakeLocks, чтобы процессор не засыпал или экран не гас.
com.kirlanik.Makruk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Позволяет динамическую регистрацию приемника, обеспечивая его непубличность.
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
Позволяет приложению получать сообщения от службы Install Referrer.
Добавлено: - Начисление монет за победы. Монеты можно потратить на значки и получить титулы. - Настройка в разделе активных игроков позволяющая отключить предложения от других игроков если ведется игра по сети в мультиплеерном режиме (что бы не отвлекаться). Так же подобная опция добавлена в диалог предложения игровой партии, но действует эта опция до завершения активной игровой партии. - Исправлены некоторые ошибки, улучшена производительность.
com.google.android.c2dm.permission.RECEIVE
Позволяет получать сообщения из облака на устройство.
com.google.android.gms.permission.AD_ID
Описание отсутствует
com.android.vending.BILLING
Описание отсутствует
android.permission.INTERNET
Позволяет приложениям открывать сетевые сокеты.
android.permission.ACCESS_NETWORK_STATE
Позволяет приложениям получать доступ к информации о сетях
android.permission.ACCESS_WIFI_STATE
Позволяет приложениям получать доступ к информации о сетях Wi-Fi.
android.permission.POST_NOTIFICATIONS
Позволяет приложению публиковать уведомления.
android.permission.WAKE_LOCK
Позволяет использовать блокировки PowerManager WakeLocks, чтобы процессор не засыпал или экран не гас.
com.kirlanik.Makruk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Позволяет динамическую регистрацию приемника, обеспечивая его непубличность.
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
Позволяет приложению получать сообщения от службы Install Referrer.
Исправлены некоторые ошибки, улучшена производительность
com.google.android.c2dm.permission.RECEIVE
Позволяет получать сообщения из облака на устройство.
com.google.android.gms.permission.AD_ID
Описание отсутствует
com.android.vending.BILLING
Описание отсутствует
android.permission.INTERNET
Позволяет приложениям открывать сетевые сокеты.
android.permission.ACCESS_NETWORK_STATE
Позволяет приложениям получать доступ к информации о сетях
android.permission.ACCESS_WIFI_STATE
Позволяет приложениям получать доступ к информации о сетях Wi-Fi.
android.permission.POST_NOTIFICATIONS
Позволяет приложению публиковать уведомления.
android.permission.WAKE_LOCK
Позволяет использовать блокировки PowerManager WakeLocks, чтобы процессор не засыпал или экран не гас.
com.kirlanik.Makruk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Позволяет динамическую регистрацию приемника, обеспечивая его непубличность.
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
Позволяет приложению получать сообщения от службы Install Referrer.
- Добавлена возможность настройки расположения фигур на старте игровой партии для игры с компьютером, двух игроков на одном устройстве и игре по сети в мультиплеерном режиме. - В карточку противника добавлена история сыгранных им партий.
com.google.android.c2dm.permission.RECEIVE
Позволяет получать сообщения из облака на устройство.
com.google.android.gms.permission.AD_ID
Описание отсутствует
com.android.vending.BILLING
Описание отсутствует
android.permission.INTERNET
Позволяет приложениям открывать сетевые сокеты.
android.permission.ACCESS_NETWORK_STATE
Позволяет приложениям получать доступ к информации о сетях
android.permission.ACCESS_WIFI_STATE
Позволяет приложениям получать доступ к информации о сетях Wi-Fi.
android.permission.POST_NOTIFICATIONS
Позволяет приложению публиковать уведомления.
android.permission.WAKE_LOCK
Позволяет использовать блокировки PowerManager WakeLocks, чтобы процессор не засыпал или экран не гас.
com.kirlanik.Makruk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Позволяет динамическую регистрацию приемника, обеспечивая его непубличность.
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
Позволяет приложению получать сообщения от службы Install Referrer.
- Уменьшен расход сетевого трафика - Добавлена возможность посмотреть на партии игры других игроков проходящие сейчас - выступит в качестве зрителя, комментатора, предложить игроку свой вариант следующего хода.
com.google.android.c2dm.permission.RECEIVE
Позволяет получать сообщения из облака на устройство.
com.google.android.gms.permission.AD_ID
Описание отсутствует
com.android.vending.BILLING
Описание отсутствует
android.permission.INTERNET
Позволяет приложениям открывать сетевые сокеты.
android.permission.ACCESS_NETWORK_STATE
Позволяет приложениям получать доступ к информации о сетях
android.permission.ACCESS_WIFI_STATE
Позволяет приложениям получать доступ к информации о сетях Wi-Fi.
android.permission.POST_NOTIFICATIONS
Позволяет приложению публиковать уведомления.
android.permission.WAKE_LOCK
Позволяет использовать блокировки PowerManager WakeLocks, чтобы процессор не засыпал или экран не гас.
com.kirlanik.Makruk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Позволяет динамическую регистрацию приемника, обеспечивая его непубличность.
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
Позволяет приложению получать сообщения от службы Install Referrer.
Исправлена ошибка расчета хода у компьютера иногда возникающая в завершающейся части партии когда у компьютера остался один король. Исправлены так же некоторые другие ошибки, улучшена производительность.
com.google.android.c2dm.permission.RECEIVE
Позволяет получать сообщения из облака на устройство.
com.google.android.gms.permission.AD_ID
Описание отсутствует
com.android.vending.BILLING
Описание отсутствует
android.permission.INTERNET
Позволяет приложениям открывать сетевые сокеты.
android.permission.ACCESS_NETWORK_STATE
Позволяет приложениям получать доступ к информации о сетях
android.permission.ACCESS_WIFI_STATE
Позволяет приложениям получать доступ к информации о сетях Wi-Fi.
android.permission.POST_NOTIFICATIONS
Позволяет приложению публиковать уведомления.
android.permission.WAKE_LOCK
Позволяет использовать блокировки PowerManager WakeLocks, чтобы процессор не засыпал или экран не гас.
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
Позволяет приложению получать сообщения от службы Install Referrer.
android.permission.RECEIVE_BOOT_COMPLETED
Позволяет приложению получать сообщение ACTION_BOOT_COMPLETED, которое передается после завершения загрузки системы. Если вы не запросите это разрешение, вы не получите широковещательную рассылку в это время. Хотя наличие этого разрешения не имеет последствий для безопасности, оно может негативно повлиять на работу пользователя, увеличивая время, необходимое для запуска системы, и позволяя приложениям работать без ведома пользователя. Поэтому вы должны явно объявить об использовании этого средства, чтобы это было заметно пользователю.
android.permission.FOREGROUND_SERVICE
Позволяет обычному приложению использовать Service.startForeground.
com.kirlanik.Makruk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Позволяет динамическую регистрацию приемника, обеспечивая его непубличность.
Добавлен мильтиплеер (возможность играть по сети с другими игроками)
com.google.android.c2dm.permission.RECEIVE
Позволяет получать сообщения из облака на устройство.
com.google.android.gms.permission.AD_ID
Описание отсутствует
com.android.vending.BILLING
Описание отсутствует
android.permission.INTERNET
Позволяет приложениям открывать сетевые сокеты.
android.permission.ACCESS_NETWORK_STATE
Позволяет приложениям получать доступ к информации о сетях
android.permission.ACCESS_WIFI_STATE
Позволяет приложениям получать доступ к информации о сетях Wi-Fi.
android.permission.POST_NOTIFICATIONS
Позволяет приложению публиковать уведомления.
android.permission.WAKE_LOCK
Позволяет использовать блокировки PowerManager WakeLocks, чтобы процессор не засыпал или экран не гас.
android.permission.RECEIVE_BOOT_COMPLETED
Позволяет приложению получать сообщение ACTION_BOOT_COMPLETED, которое передается после завершения загрузки системы. Если вы не запросите это разрешение, вы не получите широковещательную рассылку в это время. Хотя наличие этого разрешения не имеет последствий для безопасности, оно может негативно повлиять на работу пользователя, увеличивая время, необходимое для запуска системы, и позволяя приложениям работать без ведома пользователя. Поэтому вы должны явно объявить об использовании этого средства, чтобы это было заметно пользователю.
android.permission.FOREGROUND_SERVICE
Позволяет обычному приложению использовать Service.startForeground.
com.kirlanik.Makruk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Позволяет динамическую регистрацию приемника, обеспечивая его непубличность.
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
Позволяет приложению получать сообщения от службы Install Referrer.