Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов
Перезагрузить страницу Дурак
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Сидорович Сидорович вне форума
Member
 
Сообщений: 94
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 22.12.2009
По умолчанию Дурак - 27.07.2010, 22:28

1. Кто-нибудь умеет запоминать все карты, ушедшие в отбой?
2. Известно, что существуют эндшпильные (шахматные) окончания. Сущесвтуют ли карточные окончания? (Под окончанием имеется ввиду, что в колоде карт нет, козыри известны, на руках у обоих игроков менее n карт.
3. Существует ли программа для розыгрыша карточных окончаний? (Сообщающая, кто выигрывает и стратегически выигрышный ход для того, кто выигрывает, и ход, позволяющий "прожить" максимально долго, для того, кто проигрывает. Или сообщающий о ничье.
4. Если нет, то каков алгоритм?
Ответить с цитированием
  (#2 (permalink)) Старый
svs svs вне форума
Супермодератор
 
Аватар для svs
 
Сообщений: 4,855
Сказал(а) спасибо: 2
Поблагодарили 343 раз(а) в 334 сообщениях
Регистрация: 21.11.2008
Адрес: Псков
По умолчанию 27.07.2010, 23:08

Вообще, конечно, интересный подход к карточным играм.Но, думаю, не надо быть математиком, чтобы сообразить - попытка вычислить алгоритм в случае с 36, а тем более, с 52 картами очень близка к нулю.Ведь, если в шахматах фигуры ходят строго по определённым правилам, и возможность ДРУГОГО хода одной и той же фигурой довольно ограничена, то в картах всё намного более непредсказуемо.
Впрочем, карточные профессиональные "каталы" тренируются годами, чтобы запомнить, какие карты вышли, какие остались - всё-таки масти всего четыре, а значений - 9 (от 6 до туза), так что запомнить, в принципе, можно, но, повторяю, нужно тренировать память.(И при этом ничем другим не заниматься, в смысле профессии.)Но, как правило, это относится к играм типа бридж, покер или преферанс, поскольку в "карточном" мире такие игры, как "дурак" - почти не распространены.
Что касается п.2, то, вполне возможно, что такие окончания существуют.А п.3 - очень даже может быть, ведь компьютер, в отличие от игроков, прекрасно "помнит" какие карты вышли, а какие остались на руках, но вряд ли кто-то стал бы вносить такую программу в интерфейс карточной компьютерной игры, поскольку смысла особого нет - проще подождать пару минут до логического завершения игры.
Ответить с цитированием
  (#3 (permalink)) Старый
Spartaker Spartaker вне форума
Member
 
Аватар для Spartaker
 
Сообщений: 1,120
Сказал(а) спасибо: 1
Поблагодарили 9 раз(а) в 9 сообщениях
Регистрация: 24.01.2010
Адрес: Шуя
По умолчанию 27.07.2010, 23:26

Теория вероятности - здесь не применима.
Ответить с цитированием
  (#4 (permalink)) Старый
Сидорович Сидорович вне форума
Member
 
Сообщений: 94
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 22.12.2009
По умолчанию 28.07.2010, 02:08

Речь идёт о розыгрыше окончаний, т.е. колода пуста, а у каждого из игроков менее n карт. n может быть любым. Для простоты возьмём 6.
Ответить с цитированием
  (#5 (permalink)) Старый
svs svs вне форума
Супермодератор
 
Аватар для svs
 
Сообщений: 4,855
Сказал(а) спасибо: 2
Поблагодарили 343 раз(а) в 334 сообщениях
Регистрация: 21.11.2008
Адрес: Псков
По умолчанию 28.07.2010, 02:44

Не совсем понятен смысл розыгрыша окончаний - в "дурака" ведь играют до того момента, пока кто-то не останется с картами на руках. Или подразумевается сдача карт, критическая оценка, просчитывание всех возможных комбинаций и сразу кто-то говорит "сдаюсь", а кто-то выигрывает, даже не сделав ни одного хода?

Вспоминается старый анекдот:
Умер шахматист-любитель, попал в Рай и там встретил Алёхина с шахматной доской.Говорит: "-Ой, я так мечтал при жизни с Вами сыграть! Неужели такое возможно?" Алёхин: "-Да пожалуйста, давайте сыграем.Только я как гроссмейстер уступаю право первого хода Вам." Сели, расставили фигуры, любитель пошёл е2-е4, классическое начало.Алёхин подумал-подумал и говорит: "-Поздравляю, Вы выиграли!" Тот: "-Да как? Да Вы же ни одного хода не сделали, а уже сдаётесь!" "Открою Вам одну тайну - при правильной игре комбинация е2-е4 всегда выигрывает!"

К этому сводится начало данной темы?
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
SanekSh SanekSh вне форума
Любитель железа
 
Аватар для SanekSh
 
Сообщений: 3,057
Сказал(а) спасибо: 0
Поблагодарили 82 раз(а) в 82 сообщениях
Регистрация: 16.12.2009
Адрес: Шахты.
По умолчанию 28.07.2010, 09:33

Мысль понял. У меня крестный, так вот он знал, что за карты вышли и какие остались.
Ответить с цитированием
  (#7 (permalink)) Старый
Сидорович Сидорович вне форума
Member
 
Сообщений: 94
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 22.12.2009
По умолчанию 29.07.2010, 01:32

svs
Вы знакомы с тем, как работают шахматные движки?
Ответить с цитированием
  (#8 (permalink)) Старый
svs svs вне форума
Супермодератор
 
Аватар для svs
 
Сообщений: 4,855
Сказал(а) спасибо: 2
Поблагодарили 343 раз(а) в 334 сообщениях
Регистрация: 21.11.2008
Адрес: Псков
По умолчанию 29.07.2010, 01:46

Эти? - AnMon 5.6, Dragon 4.6, Hermann 2.4, Nejmet 3.07, Ruffian 1.05, Spike 1.2 Нет, не знаком, а есть принципиальные отличия?
Ответить с цитированием
  (#9 (permalink)) Старый
Сидорович Сидорович вне форума
Member
 
Сообщений: 94
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 22.12.2009
По умолчанию 30.07.2010, 16:46

я таких и не знаю. Я имею ввиду общий принцип работы. Насколько мне известно, он один?
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где найти исходник карточной игры ДУРАК Anonymous C++ Builder 0 15.11.2003 03:41
Нужен исходник карточной игры ДУРАК Anonymous Вопросы начинающих программистов 0 15.11.2003 03:39



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов