About Преферанс Студия Демо
Попробуйте разные варианты розыгрыша одной и той же сформированной Вами комбинации карт или посмотрите оптимальный вариант, которым её разыграет компьютер. Алгоритм основан на полном пересчете возможных вариантов и практически не использует навыки человека играть в преферанс, хотя и предполагает, что Вы не совершаете неадекватных действий - например, в играх на взятки не сносите козырей, по возможности избегаете сноса высоко вероятных взяток. Это позволяет получать статистически точные решения преферансных задач для игры "лёжа". В игре "стоя" пока приходится закладывать определённые (небольшие) навыки игры, чтобы сделать задачу доступной для таких вычислительно слабых устройств, как Андроид-гаджеты.
АЛГОРИТМ НЕ СМОТРИТ В ВАШИ КАРТЫ ПОКА ВЫ НЕ ПОПРОСИТЕ ЕГО ОБ ЭТОМ.
Приложение имеет два экрана. На первом экране кликами по картам и горизонтальными или вертикальными жестами в направлении стрелок на столе формируется желаемый расклад. Одним жестом можно перемещать любое количество выбранных карт. Если все карты находятся на одной руке, длинный клик на любую карту сгенерирует случайный расклад.
Вверху расположены карты сноса, внизу - карты на Вашей руке. Из-за ограниченных размеров экрана внизу может находиться не более 10 карт, в сносе - не более двух. После распределения по 10 карт на каждую руку длинным кликом на карты сноса вызывается джойстик, правым управляющим элементом которого устанавливается тот, кто будет играющим (победивший в торге), левым - чей будет первый ход, нижним - как будет разыгран расклад - стоя, лёжа или с подсматриванием в карты друг друга (символ "бинокль" - когда каждый видит карты остальных). Если джойстик не вызывается, то это значит, что Вы еще не сформировали правильно расклад для игры. В случае когда карты уже распределены, но Вы захотели сыграть за правого или левого игрока, то нажатие на верхний элемент джойстика переместит карты циклически между игроками.
Клик в центр джойстика переводит Вас на второй экран, а длинный клик сформирует новый случайный расклад. Если Вы затрудняетесь с вызовом нужной функции, то на кнопке "Меню" телефона есть помощь с указанием того, что и когда нажимать.
На втором экране выбирается козырь и количество взяток, а так же длинным кликом на центр джойстика устанавливается тип игры - компьютер может сам ходить за всех игроков, или за двух игроков кроме Вас, или, если Вы вистуете (ловите мизериста), то можете ходить за себя и за второго вистующего (ловящего). Игра начинается двойным кликом по центру джойстика.
Если подошла Ваша очередь ходить, то одна из возможных карт для хода будет сразу приподнята над остальными. Горизонтальным движением пальца по любому свободному от карт месту можно изменять эту карту. Двойной клик по пустому месту или простой клик по приподнятой карте отправит её на стол. Те же действия уберут карты со стола, когда их там станет три.
В процессе игры клик на вышедшие карты покажет последнюю взятку. Длинный клик покажет историю взяток на текущий момент. Всплывающие окна закрываются нажатием на незанятое место на них. Возврат на первый экран - посредством телефонной кнопки "Назад".
Это демо-версия приложения. В демо-версии можно сыграть только одну игру - задачу Галактионова. Она достаточно трудна для вычисления и позволяет протестировать производительность Вашего телефона. Двух ядер и 1 ГГц (~5000 по AnTuTu) должно хватить для подавляющего большинства раскладов. На одном ядре с 600 МГц (~1000 по AnTuTu) удастся просчитать только игру на взятки (с подсматриванием или лёжа) и мизеры с подсматриванием (не все). Памяти потребуется от 5 МБ до 50 МБ на каждое ядро процессора (в особо тяжёлых мизерах). Распасы не включены, так как их расчет требует пока еще слишком большого количества ресурсов.
Автор благодарен Словеснову А., Лесному Д. и Григорьеву А. за материалы о преферансе, размещенные на www.slovesnov.narod.ru и www.review-pref.ru, которые оказались очень полезны при разработке этого приложения. Try different versions of the drawing of the same card combination formed by you or look the best option, which give away her computer. The algorithm is based on full conversion options and uses almost no human skills to play whist, although it assumes that you do not make inappropriate actions - for example, in games in bribes not carry the trumps as possible avoid demolition highly probable bribes. This allows for a statistically accurate solutions preferansnyh problems for the game of "lying." In the game "standing" while it is necessary to lay some (small) playing skills, to make the task available for such computationally weak devices like Android gadgets.
ALGORITHM Do not look at your cards until you ask him about it.
The application has two screens. On the first screen, click on the map and horizontal or vertical gesture in the direction of the arrows on the table forms the desired alignment. One gesture can move any number of selected cards. If all the cards are on the one hand, a long-click on any map will generate a random alignment.
Located at the top card of drift down - card in your hand. Because of the limited size of the screen at the bottom can be no more than 10 cards in demolition - not more than two. After the distribution of 10 cards in each hand a long-click on the map called the demolition joystick right control element which is set to be the one who will be playing (fighting in bargaining), the left - whose will be the first move lower - as will be raffled off situation - standing, lying or with peeping at each other's cards (the "binoculars" - when one sees the other cards). If the joystick is not called, then it means that you have not formed properly deal for the game. In the case when the cards have been distributed, but you want to play for the right or left player, pressing the joystick to move the top item cards cyclically between players.
Click the center of the joystick takes you to a second screen, and the long-click form a new random cards. If you find it difficult to call the desired function, then on the "Menu" phone is help with an indication of what and when to push.
On the second screen, select the trump card and the number of tricks, as well as a long-click on the center of the joystick set the type of game - the computer itself can go for all the players, or two players but you, or if you vistuete (mizerista catch), you can go for himself and for the second Vista (catching). The game starts by double clicking on the center of the joystick.
If your turn came up, one of the possible cards for the course will be immediately raised above the rest. The horizontal movement of a finger on any free place on the cards can change this card. Double-click on an empty space or a simple click on a raised map send it on the table. The same action will remove cards from the table when they are there will be three.
During the game, click on the published maps show the last trick. Long click will show the history of bribes at the moment. Pop-up windows are closed by clicking on the unallocated space on them. Return to the first screen - via telephone "Back" button.
This is a demo version of the application. In the demo version you can only play one game - Galaktionov task. It is quite difficult to compute and allows you to test the performance of your phone. Two cores and 1 GHz (~ 5000 on AnTuTu) should be enough for most layouts. On a single core with 600 MHz (~ 1000 on AnTuTu) can count only game in bribes (with spying or lying) and Misery with spying (not all). Memory is required from 5 MB to 50 MB per processor core (in the most severe Misery). Raspasy not included because their calculation requires far too many resources.
The author is grateful Slovesnovu A., Forest D. and A. Grigoriev for the materials of preference, and posted on www.slovesnov.narod.ru www.review-pref.ru, which were very useful in the preparation of this application.