OpenPref для мобильных устройств

Преферанс, который всегда с вами

OpenPref позволяет вам играть против встроенного в программу искусственного интеллекта (ИИ), поэтому вы можете играть в него без доступа к сети Интернет. С другой стороны, у OpenPref очень низкие системные требования, он может работать на старых компьютерах, нетбуках и даже смартфонах и коммуникаторах без каких-либо проблем. Почему же вы должны оставлять свой преферанс дома?

Так как OpenPref основан на кросс-платформенной бибилотеке Qt, не существует никаких принципиальных затруднений для его портирования на различные мобильные устройства, например, смартфоны. Тем не менее, существует несколько проблем, препятствующих этому. Если вы заинтересованы в портировании OpenPref на какую-либо мобильную платформу, вы можете принять участие в проекте.

Размер экрана

Наименьший возможный размер экрана для OpenPref сейчас составляет 807×613. Многие мобильные устройства обладают меньшим разрешением экрана.

Эта проблема может быть решена использованием карт меньшего размера и/или изменением расположения карт игроков (см. ниже).

Ориентация экрана

Предпочтительным расположением экрана для многих мобильных устрйств является вертикальное, однако OpenPref рассчитан на горизонтальное положение.

Для решения этой проблемы нужно сделать расположение карт игроков конфигурируемым. Для вертикального расположения экрана карты верхних двух игроков должны быть расположены вертикального или в несколько рядов (это наиболее компактное расположение, подойдет для самых маленьких размеров экрана).

Аппаратные кнопки

У мобильных устройств имеются API для взаимодействия с аппаратными кнопками. Эта область требует изучения.