Сумма выигрыша в игре бридж. Бридж онлайн на LiveGames: описание и правила

Описание Спортивной игры в карты Бридж
Карточная игра Бридж - яркий пример спортивной игры в карты. Не смотря на то, что игра в Бридж связана с картами, она совершенно не относится к , а относиться к обшепризнанному виду спортивных игр. По Бриджу проводят международные турниры, участие и победа в которых считается весьма престижным.

Бридж на сегодняшний единственная карточная игра признанная Олимпийским Комитетом. Первый международный олимпийский турнир по Бриджу прошел в Пекине в 2008 году в рамках Всемирных Интеллектуальных Игр. По интеллектуальному уровню игры бридж стоит в одном ряду с шахматами. Не все знают в России есть Спортивная Федерация по бриджу, которая курирует бридж-клубы во многих городах и проводит регулярные турниры.

В Санкт-Петербурге на базе Федерации по спортивному бриджу действует четыре бридж-клуба . В Москве представительство федерации находится в Президиуме Российской академии наук, там же проходят бридж-турниры .

Карточная игра Бридж родилась в Англии и представляет собой результат развития Виста. От Виста и произошел Бридж или Бридж-Вист в период около 1896 года. Суть его заключается в том, что сдатчик может объявлять козыри; карты его партнера (называемого "болван") после сдачи открывались и разыгрывались сдатчиком с козырями или без козырей. Затем возник варианг игры Бридж Аукцион, в котором все четыре игрока могли делать заявку на право объявления козырей. Последний вариант - Контракт Бридж, спокойно пережил волны увлечений играми типа Канасты и Кункена, и остался самой популярной игрой до сего времени, сохранив все особенности Контракт-бриджа, за исключением порядка подсчета очков.

Контракт карточной игры в Бридж

В контакт Бридж играют вчетвером обычной карточной колодой из 52 карт. Играют двое на двое, располагаясь за столом так, чтобы партнеры сидели лицом друг к другу.
Карты распределяются по старшинству в каждой мастиБ порядок старширства карт Т (туз - старшая карта), К, Д, В, 10, 9, 8, 7, б, 5, 4, 3, 2. Масти также распределяются по старшинству: самая старшая масть - пики (вини), далее идут червы (черви), бубны (буби) и трефы (крести). При заявках старшинство карт сохраняется за исключением игры без козырей, которая ставится выше пиковой. По строгим правилам, при игре используется две колоды, одну из которых сдают, а другую перетасовывает партнер сдатчика.
Играющие стороны обозначаются Сторонами Света: Юг; Запад, Север и Восток.

Предварительные этапы Бриджа

Сначала определяются играющие пары. Для этого колода карт располагается на столе лицевой стороной вниз и каждый игрок по очереди берет карту, но не из числа четырех верхних или нижних в колоде. Двое игроков, взявших старшие карты, играют против двух, взявших младшие.
Если имеется более четырех желающих играть, они имеют право вступить в игру после игрока, получившего четвертую по старшинству карту. Первые четыре игрока выходят из игры по очереди, таким образом, игрок, взявший самую старшую карту, покидает стол последним.

Старшая карта дает право выбора места, карт для сдачи и первой сдачи. Возможно также и отдельное вытягивание карт на право места, карт и первой сдачи. Колода тасуется игроком, сидящим слева от сдающего. (Сдатчик может стасовать колоду последним, если пожелает, но это делается крайне редко). Снимать дают игроку с правой стороны от сдатчика.

Сдача

Сдатчик дает каждому партнеру тринадцать карт, сдавая их по одной, начиная с левой стороны (по часовой стрелке) и раздает всю колоду.

Торговля

Начиная со сдатчика, каждый игрок по очереди может "назначать" (объявлять) игру (пас , заявка , контра или реконтра ) до тех пор, пока после объявления не последуют три паса . На этом торговля заканчивается.
Однако, если первые три назначения оказались пасами, четвертому игроку дозволяется объявить игру (исключение). Если и он пасует, торговля заканчивается. Таким образом, каждый игрок должен получить не менее одной возможности поторговаться. Он может спасовать и в следующий раз объявить контру или реконтру, или же дать заявку.

Пас означает просто нежелание дать иное объявление в данный момент.
Заявка представляет собой обязательство выиграть более шести взяток с объявленными козырями (или без козырей). Заявка должна содержать объявление козырной масти или бескозырной игры, а также число взяток свыше шести, которое берется выиграть заявляющий.
Например, заявка "одна, пики" означает обязательство выиграть семь взяток с пиками в качестве козырных карт. Каждая следующая заявка должна быть выше любой предыдущей или по числу взяток, или, при объявлении того же числа взяток, по старшинству масти. Например, "две, черви" можно перекрыть заявкой на "две, пики" или на две без козырей, на три взятки и более любой масти, но не заявкой "две, бубны", которая стала бы недостаточной заявкой.
В свою очередь, игрок может объявить контру заявке противника, указывая тем самым, что, не оспаривая заявки, он желает удвоить число очков за игру, если она пройдет; или же игрок может объявить реконтру (повторное удвоение очков) на заявку партнера или свою собственную, которой была объявлена контра.
Объявление контры и реконтры не влияет на старшинство заявок - заявка на две в трефах, которой объявлена контра или реконтра, может быть перебита заявкой на две взятки при бубнах" а новая заявка может не получить контру, хотя это и можно сделать позднее.

Пример законных заявок: Юг: "одна без козырей"; Запад: "контра"; Север: "реконтра"; Восток: "Две, червы". Это обычно записывается так:

Юг Запад Север Восток
1БК Контра Реконтра 2

Игрок на Западе может объявить контру, так как последняя заявка сделана противником. Север может объявить реконтру потому, что противник объявил контру. Восток может перебить заявку объявлением 2, так как это выше 1БК без контры, под контрой или под реконтрой.
Если торговля продолжается и объявляются четыре паса подряд, карты сбрасываются и следующий сдатчик сдает новую колоду. В любом случае, торговля идет до тех пор, пока три игрока подряд не спасуют один за другим.
Высшая заявка при торговле становится контрактом (он может остаться без изменений, удвоен под контрой и еще раз удвоен под реконтрой, что влияет только на подсчет очков, но не отражается на игре). Игрок, который первый сделал заявку на козырь или игру без козырей, упомянутую в контракте, становится разыгрывающим.

Примеры торговли в игре:

Юг Запад Север Восток
1БК Пас 3БК Пас
Пас Пас

Север и Юг становятся разыгрывающей стороной. Юг - разыгрывающим, так как именно он первым заявил бескозырную игру.
Юг Запад Север Восток
1 Контра 1 2
2 3 Реконтра Пас
4 4 Пас Пас
4 Пас Пас Пас

После примера торгов, описанных выше, контрактом является игрок №"4", при этом Север-Юг - разыгрывающая сторона, игрок Север - разыгрывающий, то есть, начинающий игру (делающий первый ход).

Процесс игры в Бридж

Целью игры в бридж заключается в наборе взяток для выполнения контракта или для срыва контракта противника. Каждая взятка состоит из карты, которой ходит один из игроков, и карт, отданных по очереди остальными игроками (четыре карты в общей сложности). Игрок, сидящий слева от разыгрывающего, делает первый ход. Далее, выигравший взятку, делает следующий ход. Игрок может пойти с любой карты. Далее необходимо ходить с карты той масти, с которой сделан первый ход, если это возможно. Если такой карты у игрока нет, он может пойти с любой другой. Взятка берется старшей картой разыгрываемой масти или, если играют козырями, старшим козырем.
Когда карта первого хода ложится на стол, партнер разыгрывающего выкладывает на стол свою сдачу (называемую "болван"). Его карты должны быть сгруппированы по мастям, а когда есть козыри, они выкладываются с правой стороны. Разыгрывающий ходит и своими картами, и картами "болвана", соблюдая при этом очередность ходов.
Разыгрывающий собирает все взятки, выигранные его стороной. Один из противников, не взявший первую взятку, собирает все взятки своей стороны. Взятки аккуратно складываются так, чтобы их принадлежность была ясно видна.

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

Подсчет очков в Бдридж

Оба игрока-партнера ведут общий счет своих очков. Очки записываются на листе бумаги, разделенном на две колонки по числу сторон. Горизонтальная черта проводится ниже центра листа. Ниже черты записываются очки за взятки, которые начисляются только, если разыгрывающий выполнил контракт. Выше черты записывают все остальные очки, включая онеры, премии, поощрения, перебранные взятки и штрафы за недобор.
Когда разыграны все тринадцать взяток, результат подсчитывается.
Север-Юг Запад-Восток
500 50
150 500
300 100
120 70
180
100
1170 900

Если открывающий получил столько взяток, сколько требовал его контракт, он выполнил заявку и очки за все его взятки вписываются в его колонку. Если разыгрывающий недобрал взятки, его сторона не получает очков за выигранные им взятки, а вистующие заносят на свой счет очки недобора (взяток, которых недостает разыгрывающему для выполнения контракта). Число очков за недобор зависит от того, был ли контракт под контрой или реконтрой, равно как и от пребывания в зоне (см. ниже).
Очки за взятки может заработать только разыгрывающая сторона. Если контракт выполняется, сумма заявки вписывается под чертой следующим образом:

В любом случае, когда играющая сторона набирает за взятки 100 и более очков, она выигрывает гейм . При этом проводят горизонтальную черту в записи под очками за взятки обеих сторон. Каждая из сторон начинает новый гейм с нулевого счета. Сторона, которая первой выиграла два или три гейма, выигрывает роббер . После каждого роббера проводится розыгрыш партнеров и смена активных игроков, если есть более четырех кандидатов на участие в игре. За выигранный роббер сторона заносит в свою колонку над чертой премиальные очки:
Выигрыш роббера в двух геймах - 700 Выигрыш роббера в трех геймах - 500

Подсчет для роббера осуществляется по разнице общих сумм:
- колонки обеих сторон суммируются отдельно с учетом очков выше и ниже черты. (Правилами установлено, что вопрос о выигрыше роббера фактически означает определение стороны, набрав-шей больше очков, но не стороны, первой выигравшей в двух геймах. Сторона может заработать премию за роббер и, тем не менее, "проиграть роббер".)

Зона уязвимости

Сторона, которая выиграла гейм, идя к робберу, находится "в зоне ". Сторона, не имеющая гейма - "не в зоне ". Пребывание в зоне разыгрывающей стороны воздействует на некоторые аспекты подсчета количества очков в текущем гейме. (Пребывание в зоне вистующей стороны на подсчет очков не влияет).

Перебранные взятки

Взятки, выигранные открывающим сверх контракта, называются перебором, или перебранными взятками. Каждая из них приносит очки, записываемые над чертой (не подсчитываются для текущего гейма):

Премия за контракт

Если контракт поставлен под контру или реконтру и выполнен, разыгрывающая сторона заносит над чертой премию в 50 очков (вне зависимости от пребывания в зоне).

Шлемы

Заявка на шесть дополнительных взяток называется малый шлем . Заявка на все семь дополнительных взяток является большим шлемом . За выполнение шлемового контракта разыгрывающая сторона получает очки, которые заносятся над чертой:

Недобор составляют взятки, которых недостает разыгрывающему для выполнения контракта. Например, если контракт включал ЗБК и разыгрывающий выиграл семь взяток, число недобранных взяток равно двум. Если контракт сорван, разыгрывающая сторона не получает очков (за исключением онеров, как будет указано ниже), а вистующая сторона получает следующие очки, записываемые над чертой:

В число Онеров при объявленном козыре входят Т, К, Д, В, 10 козырной масти. При бескозырной игре онерами являются четыре туза. Если одному из игроков сданы все онеры, его сторона получает 150 очков над чертой. Если игроку сданы четыре из пяти козырных онеров, его сторона получает 100 очков над чертой. Этот онерный приз засчитывается вне зависимости от того, какая сторона принимает контракт.

Расчетный счет

Обычно заключительный чистый подсчет очков для роббера сокращается до чисел, кратных 100, 50 превращается в 100, а любая меньшая доля от 100 считается нулем.
Имя + - + -
Иван 13 6
Петр 13 20
Сергей 13 6
Максим 13 20

Если партнеры меняются в каждом роббере, для каждого игрока заводится отдельный расчетный счет, в который вносится число очков, выигранное или проигранное за роббер, под знаками "+" или "-". Чистое число очков за роббер начисляется каждому члену выигравшей пары и записывается в дебит каждому члену проигравшей пары. Отдельные пункты расчётного счета игрока складываются алгебраически и общая сумма всех расчетных счетов должна равняться нулю. При расчете те игроки, которые оказывается в минусе, платят, а те, которые в плюсе - получают деньги.

Описание Спортивной игры в карты Бридж
Карточная игра Бридж — яркий пример спортивной игры в карты. Не смотря на то, что игра в Бридж связана с картами, она совершенно не относится к азартным карточным играм. а относиться к обшепризнанному виду спортивных игр. По Бриджу проводят международные турниры, участие и победа в которых считается весьма престижным.

Бридж на сегодняшний единственная карточная игра признанная Олимпийским Комитетом. Первый международный олимпийский турнир по Бриджу прошел в Пекине в 2008 году в рамках Всемирных Интеллектуальных Игр. По интеллектуальному уровню игры бридж стоит в одном ряду с шахматами. Не все знают в России есть Спортивная Федерация по бриджу, которая курирует бридж-клубы во многих городах и проводит регулярные турниры.

В Санкт-Петербурге на базе Федерации по спортивному бриджу действует четыре бридж-клуба. В Москве представительство федерации находится в Президиуме Российской академии наук, там же проходят бридж-турниры.

Карточная игра Бридж родилась в Англии и представляет собой результат развития Виста. От Виста и произошел Бридж или Бридж-Вист в период около 1896 года. Суть его заключается в том, что сдатчик может объявлять козыри; карты его партнера (называемого «болван») после сдачи открывались и разыгрывались сдатчиком с козырями или без козырей. Затем возник варианг игры Бридж Аукцион, в котором все четыре игрока могли делать заявку на право объявления козырей. Последний вариант — Контракт Бридж, спокойно пережил волны увлечений играми типа Канасты и Кункена, и остался самой популярной игрой до сего времени, сохранив все особенности Контракт-бриджа, за исключением порядка подсчета очков.

В контакт Бридж играют вчетвером обычной карточной колодой из 52 карт. Играют двое на двое, располагаясь за столом так, чтобы партнеры сидели лицом друг к другу.
Карты распределяются по старшинству в каждой мастиБ порядок старширства карт Т (туз — старшая карта), К, Д, В, 10, 9, 8, 7, б, 5, 4, 3, 2. Масти также распределяются по старшинству: самая старшая масть — пики (вини), далее идут червы (черви), бубны (буби) и трефы (крести). При заявках старшинство карт сохраняется за исключением игры без козырей, которая ставится выше пиковой. По строгим правилам, при игре используется две колоды, одну из которых сдают, а другую перетасовывает партнер сдатчика.
Играющие стороны обозначаются Сторонами Света: Юг; Запад, Север и Восток.

Сначала определяются играющие пары. Для этого колода карт располагается на столе лицевой стороной вниз и каждый игрок по очереди берет карту, но не из числа четырех верхних или нижних в колоде. Двое игроков, взявших старшие карты, играют против двух, взявших младшие.
Если имеется более четырех желающих играть, они имеют право вступить в игру после игрока, получившего четвертую по старшинству карту. Первые четыре игрока выходят из игры по очереди, таким образом, игрок, взявший самую старшую карту, покидает стол последним.

Старшая карта дает право выбора места, карт для сдачи и первой сдачи. Возможно также и отдельное вытягивание карт на право места, карт и первой сдачи. Колода тасуется игроком, сидящим слева от сдающего. (Сдатчик может стасовать колоду последним, если пожелает, но это делается крайне редко). Снимать дают игроку с правой стороны от сдатчика.

Сдатчик дает каждому партнеру тринадцать карт, сдавая их по одной, начиная с левой стороны (по часовой стрелке) и раздает всю колоду.

Начиная со сдатчика, каждый игрок по очереди может «назначать» (объявлять) игру (пас . заявка . контра или реконтра ) до тех пор, пока после объявления не последуют три паса . На этом торговля заканчивается.
Однако, если первые три назначения оказались пасами, четвертому игроку дозволяется объявить игру (исключение). Если и он пасует, торговля заканчивается. Таким образом, каждый игрок должен получить не менее одной возможности поторговаться. Он может спасовать и в следующий раз объявить контру или реконтру, или же дать заявку.

Пас означает просто нежелание дать иное объявление в данный момент.
Заявка представляет собой обязательство выиграть более шести взяток с объявленными козырями (или без козырей). Заявка должна содержать объявление козырной масти или бескозырной игры, а также число взяток свыше шести, которое берется выиграть заявляющий.
Например, заявка «одна, пики» означает обязательство выиграть семь взяток с пиками в качестве козырных карт. Каждая следующая заявка должна быть выше любой предыдущей или по числу взяток, или, при объявлении того же числа взяток, по старшинству масти. Например, «две, черви» можно перекрыть заявкой на «две, пики» или на две без козырей, на три взятки и более любой масти, но не заявкой «две, бубны», которая стала бы недостаточной заявкой.
В свою очередь, игрок может объявить контру заявке противника, указывая тем самым, что, не оспаривая заявки, он желает удвоить число очков за игру, если она пройдет; или же игрок может объявить реконтру (повторное удвоение очков) на заявку партнера или свою собственную, которой была объявлена контра.
Объявление контры и реконтры не влияет на старшинство заявок — заявка на две в трефах, которой объявлена контра или реконтра, может быть перебита заявкой на две взятки при бубнах» а новая заявка может не получить контру, хотя это и можно сделать позднее.

Пример законных заявок: Юг: «одна без козырей»; Запад: «контра»; Север: «реконтра»; Восток: «Две, червы». Это обычно записывается так:

После примера торгов, описанных выше, контрактом является игрок №»4″, при этом Север-Юг — разыгрывающая сторона, игрок Север — разыгрывающий, то есть, начинающий игру (делающий первый ход).

Целью игры в бридж заключается в наборе взяток для выполнения контракта или для срыва контракта противника. Каждая взятка состоит из карты, которой ходит один из игроков, и карт, отданных по очереди остальными игроками (четыре карты в общей сложности). Игрок, сидящий слева от разыгрывающего, делает первый ход. Далее, выигравший взятку, делает следующий ход. Игрок может пойти с любой карты. Далее необходимо ходить с карты той масти, с которой сделан первый ход, если это возможно. Если такой карты у игрока нет, он может пойти с любой другой. Взятка берется старшей картой разыгрываемой масти или, если играют козырями, старшим козырем.
Когда карта первого хода ложится на стол, партнер разыгрывающего выкладывает на стол свою сдачу (называемую «болван»). Его карты должны быть сгруппированы по мастям, а когда есть козыри, они выкладываются с правой стороны. Разыгрывающий ходит и своими картами, и картами «болвана», соблюдая при этом очередность ходов.
Разыгрывающий собирает все взятки, выигранные его стороной. Один из противников, не взявший первую взятку, собирает все взятки своей стороны. Взятки аккуратно складываются так, чтобы их принадлежность была ясно видна.

Партнер разыгрывающего, которого также называют «болван», не может ни помогать, ни давать советы разыгрывающему, хотя и имеет право предупреждать разыгрывающего или любого игрока о замеченных им возможных нарушениях правил игры. Противники разыгрывающего, называемые «вистующей стороной», не имеют права ни показывать свои карты, ни передавать друг другу информацию иными средствами, исключая приемы, отдельно оговоренные правилами игры в бридж.

Оба игрока-партнера ведут общий счет своих очков. Очки записываются на листе бумаги, разделенном на две колонки по числу сторон. Горизонтальная черта проводится ниже центра листа. Ниже черты записываются очки за взятки, которые начисляются только, если разыгрывающий выполнил контракт. Выше черты записывают все остальные очки, включая онеры, премии, поощрения, перебранные взятки и штрафы за недобор.
Когда разыграны все тринадцать взяток, результат подсчитывается.

В любом случае, когда играющая сторона набирает за взятки 100 и более очков, она выигрывает гейм . При этом проводят горизонтальную черту в записи под очками за взятки обеих сторон. Каждая из сторон начинает новый гейм с нулевого счета. Сторона, которая первой выиграла два или три гейма, выигрывает роббер . После каждого роббера проводится розыгрыш партнеров и смена активных игроков, если есть более четырех кандидатов на участие в игре. За выигранный роббер сторона заносит в свою колонку над чертой премиальные очки:
Выигрыш роббера в двух геймах — 700 Выигрыш роббера в трех геймах — 500

Подсчет для роббера осуществляется по разнице общих сумм:
— колонки обеих сторон суммируются отдельно с учетом очков выше и ниже черты. (Правилами установлено, что вопрос о выигрыше роббера фактически означает определение стороны, набрав-шей больше очков, но не стороны, первой выигравшей в двух геймах. Сторона может заработать премию за роббер и, тем не менее, «проиграть роббер».)

Сторона, которая выиграла гейм, идя к робберу, находится «в зоне «. Сторона, не имеющая гейма — «не в зоне «. Пребывание в зоне разыгрывающей стороны воздействует на некоторые аспекты подсчета количества очков в текущем гейме. (Пребывание в зоне вистующей стороны на подсчет очков не влияет).

Взятки, выигранные открывающим сверх контракта, называются перебором, или перебранными взятками. Каждая из них приносит очки, записываемые над чертой (не подсчитываются для текущего гейма):

Если партнеры меняются в каждом роббере, для каждого игрока заводится отдельный расчетный счет, в который вносится число очков, выигранное или проигранное за роббер, под знаками «+» или «-«. Чистое число очков за роббер начисляется каждому члену выигравшей пары и записывается в дебит каждому члену проигравшей пары. Отдельные пункты расчётного счета игрока складываются алгебраически и общая сумма всех расчетных счетов должна равняться нулю. При расчете те игроки, которые оказывается в минусе, платят, а те, которые в плюсе — получают деньги.

CardGamez 2008-2017. Все права защищены.

Интересное видео

Правила кратко

Бридж - единственная карточная игра, являющаяся Олимпийским видом спорта.

О происхождении бриджа существует много легенд. Очевидно, современный бридж возник путём видоизменения игры вист. Британская энциклопедия (22-е издание Pears" Cyclopaedia) приводит правила бриджа, отличные от принятых в наши дни и больше напоминающие правила виста; уже тогда (1913) бридж называется игрой «очень популярной во многих кругах».

В 1945 г. приняты международные правила бриджа, утверждённые в 1948 г. Международной федерацией бриджа. В конце XX века в бридж играют десятки миллионов людей во всём мире, проводятся национальные и международные первенства.

Различают два вида бриджа: робберный и спортивный. разработанный для проведения чемпионатов и выявления победителей.

В спортивном бридже различают парные и командные состязания. Правила спортивного бриджа таковы, что влияние случайности сведено к нулю: всем участникам парных соревнований приносят сданные заранее карты - одинаковые для нескольких столов, на которых идёт игра. Выигравшей признаётся та пара игроков, которая «заработала» большее, чем противники, количество очков при равных условиях: на тех же картах и при тех же раскладах. В командных соревнованиях члены одной команды, состоящей из двух пар, сидят за двумя столами на разных линиях (север - юг; восток - запад). Выигравшей признаётся та команда, которая наберёт лучшую разницу очков на двух столах.

Играют в бридж вчетвером.

Игроки, сидящие напротив, являются партнёрами.

Места за столом имеют названия, соответствующие сторонам света: Запад, Север, Восток, Юг. Север играет в паре с Югом, Запад - с Востоком.

Играют большой колодой карт в 52 листа.

Задача каждой пары игроков - набрать максимально возможное количество очков: т.е. заказать возможно большее количество взяток, которые партнёры возьмут совместно, назначить козырем наилучшую для обоих масть и выполнить заказ.

Задача контрпартнёров - назначить более высокую игру либо сорвать выполнение заказа противниками.

Раздают по одной карте за раз, а всего по 13 карт каждому игроку. Козырь не вскрывается. В соревнованиях по спортивному бриджу расклады часто готовят при помощи компьютера, использующего генератор случайных чисел.

Старшинство карт и мастей

Старшинство карт традиционное: двойка, тройка, четвёрка, пятёрка, шестёрка, семёрка, восьмёрка, девятка, десятка, валет, дама, король, туз.

Достоинство карт в очках не оценивается.

Старшинство мастей: трефа, бубна, черва, пика.

Старшие масти (пики и черва) называются мажорами, младшие масти (бубны и трефа) называются минорами.

Объявление «без козыря» старше объявления масти.

Начинает торговлю сдающий.

Заявки делаются в строгой очерёдности по часовой стрелке.

Существует четыре вида заявок: значащая заявка, пас, контра, реконтра.

Значащая заявка - обязательство взять определённое количество взяток сверх шести при заказанном козыре или без козыря.

Пас - незначащая заявка, которая демонстрирует либо отказ продолжать торговлю, либо временный отказ продолжать торговлю, либо передаёт определённую информацию по специальной договорённости между партнёрами.

Контра - обязательство сорвать выполнение противником своей заявки. При заявке «контра» цена игры удваивается.

Реконтра - подтверждение своей заявки, несмотря на заявку «контра». Заявка «реконтра» может быть сделана только в ответ на «контру» противников. При заявке «реконтра» цена игры учетверяется.

Последовательность значащих заявок

Каждая последующая заявка должна быть выше предыдущей.

Игрок, сказавший пас, не теряет права на участие в торговле, если она продолжается. После каждой заявки каждый из участников игры может сказать своё слово.

Если все игроки сказали пас, карты сдаются снова.

Заявки «контра» и «реконтра» могут быть сделаны после любой значащей заявки, увеличивают выигранные (или проигранные) очки и вступают в силу, когда после их объявления трое игроков сказали пас. Каждая следующая значащая заявка аннулирует «контру» и «реконтру» и может быть, в свою очередь, подвергнута «контре» и «реконтре».

Существуют разнообразные условности, позволяющие партнёрам в процессе торговли легально (т.е. в рамках правил) обмениваться информацией о качестве своей карты, длине мастей, наличии в мастях старших карт и т.д. Обмен информацией между партнёрами очень важен для назначения игры, т.к. один из партнёров должен заказать козырь и количество взяток, которые оба партнёра возьмут совместно. Совокупность приёмов и способов обмена информацией в процессе торговли называется конвенцией или системой торговли. Известны, например: конвенция Блэквуда, система торговли «Трефа точная» (Precision club) и многие другие.

Последняя значащая заявка называется контрактом. Это обязательство взять определённое количество взяток при назначенном козыре или при игре без козырей.

Пара игроков, объявившая контракт, называется разыгрывающей парой, а их противники - вистующей парой. Игрок разыгрывающей пары, первым назвавший масть контракта (или «без козыря» при бескозырной игре), становится «разыгрывающим», а его партнёр - «болваном».

Первый ход принадлежит вистующему, сидящему слева от разыгрывающего. Последующие ходы - игроку, взявшему предыдущую взятку.

После первого хода противника болван выкладывает свои карты открытыми на стол и в дальнейшем не принимает участия в розыгрыше. Картами болвана распоряжается разыгрывающий. Карты болвана называются «стол». Когда разыгрывающий бьёт своей картой, это называется «бить с руки», когда картой болвана - «взять со стола».

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

Очки начисляются за результат каждой сдачи. Если контракт выполнен (перевыполнен), очки получает разыгрывающая пара.

Очки начисляются за каждую взятку свыше шести. Кроме того, существует дополнительное условие: «в зоне», «вне зоны», влияющее на величину премиальных очков. Различают четыре вида зональности: никто не в зоне, все в зоне, в зоне Север-Юг, в зоне Запад-Восток. На соревнованиях зональность зависит от номера сдачи и повторяется каждые 16 номеров.

За заказанную взятку

За выполнение контракта под «контрой» дополнительно начисляется 50 очков; под «реконтрой» - 100.

Пример подсчёта очков

Разыгрывающая пара заказала большой шлем в трефах (т.е. обязалась взять все 13 взяток, назначив козырем трефу). Партнёры объявили «контру», а разыгрывающая пара - «реконтру». Разыгрывающая пара выполнила заказ. Ей начисляется: за 7 взяток в минорах под реконтрой: 80 х 7 = 560 очков; за выполненный контракт под реконтрой: 100 очков; за гейм: 300 очков; за большой шлем: 1000 очков. Итого: 1960 очков.

В роберном бридже очки начисляются за «коронки» - четыре козырных онёра в одной руке; за «короны» - пять козырных онёров в одной руке; за четыре туза в одной руке при бескозырной игре. При этом не важно, у кого на руках находится комбинация карт.

Король давал мне по вечерам уроки игры в бридж - это была обязательная наука всякого уважающего себя дипломата. (Игнатьев. 50 лет в строю).

Народ прибывал, и бридж шёл уже за шестью столами. Под центральной люстрой, за круглым столом для покера трое игроков раскладывали фишки в пять столбиков, ожидая ещё двух желающих. Стол для баккара в форме фасолины под покрывалом, вероятно, только после обеда будет использован для железки. (Ян Флеминг. Мунрейкер).

Я отказался от спорта и стал играть в шахматы, бридж и особенно в покер (Ли Якокка. Карьера менеджера).

Этимология: Существует предположение, что игра бридж происходит от русского «бирич» (бирючъ, бирчiй) - глашатай. Игра «попала в Лондон под названием Biritch or Russian Whist (Encyclopaedia Britannica. 1965)» (по материалам журналов «Бридж в России» 1991, №1, «Наука и жизнь» 1979, №9).

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

Законы супружеского бриджа, рекомендованного в качестве карточного развлечения в свободный вечер в семейном кругу, несомненно, не так трудны для понимания, как правила классического или спортивного варианта игры. В названии игры скрыт некий подтекст: игра модифицирована для двоих игроков, и в нее можно играть даже в медовый месяц. Для игры следует приготовить полную колоду карт, состоящую из 52 листов. Джокеры из колоды необходимо исключить. Старшинство карт в мастях естественное: Туз, Король, Дама, Валет, 10, 9, 8, 7, 6, 5, 4, 3, 2.

В классическом бридже большое значение уделяется мастям, супружеский бридж, как одна из разновидностей канона, в этом исключения не составляет. Самой старшей мастью считаются пики, затем идут черви, следом — бубны, и самая младшая масть в игре — трефы. Старшинство мастей играет большую роль при заказе игры и при окончательном подсчете очков, так что его следует обязательно принимать во внимание.

Как и в других играх перед началом розыгрыша необходимо бросить жребий, чтобы выбрать сдающего на этот кон. Игроки раскладывают на столе колоду веером и поочередно вынимают из нее по одной карте. Здесь в расчет следует принимать не ранг карт, а их масть. Обладатель самой младшей масти назначается сдатчиком. Если игроки вынули карты одной масти, они тянут листы повторно.

Сдающий тасует колоду карт и дает снять ее своему противнику. Съем колоды в бридже является обязательной процедурой, которой не следует пренебрегать. Сдающий начинает раздавать карты. Первым карты получает партнер сдатчика, а потом он сам. Оба игрока должны получить по 13 карт, сдавать следует так: по 3, 2, 3, 2, 3 карты. Оставшуюся колоду карт сдатчик закрыто кладет стопкой на стол. Она представляет собой талон, из которого игроки станут прикупать карты в процессе розыгрыша.

Игроки поднимают свои карты, знакомятся с ними и приступают к розыгрышу. Если играют начинающие, то им обычно трудно удержать в руках сразу тринадцать карт, которые рассыпаются на пол или складываются так, что заслоняют друг друга. Справиться с этой проблемой достаточно легко. Нужно просто рассортировать карты по мастям, в которых они должны располагаться в порядке возрастания ранга (рис. 16).

Рис. 16. Размещение карт в руке игрока в супружеском бридже.

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

В супружеском бридже, как и в классическом варианте, игру можно разделить на два этапа: торговлю и собственно розыгрыш. Но главным отличием супружеского бриджа является тот факт, что игроки сначала разыгрывают первые тринадцать взяток, потом приступают к торгам, а затем опять продолжают розыгрыш.

Право сделать первый заход получает партнер сдающего (старшая рука). Он выкладывает на взятку любую карту из своих рук. Младшая рука должен положить карту непременно в масть, если же требуемой масти у игрока нет, то сносить можно любую ненужную карту.

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

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

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

Когда колода заканчивается, приходит пора приступить ко второму этапу игры — торговле. Независимо от того, кто взял последнюю взятку в предварительном розыгрыше, начинает торговлю сдающий. Он смотрит в свои карты и заказывает игру, т. е. предлагает контракт. Его партнер получает возможность повысить свою игру, или спасовать.

Заказывая игру, партнер обязуется взять непременные шесть взяток (контракт) плюс дополнительное число взяток, которое объявляется при заказе. При этом также назначается козырная масть на игру. Когда игрок, к примеру, говорит: «Одна треф!», это означает, что он намеревается взять семь взяток (шесть обязательных плюс одна), если козырной мастью будут назначены трефы.

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

Последовательность заявок от самой низшей к высшей выглядит таким образом: одна трефы, одна бубны, одна черви, одна пики, одна без козырей, две трефы, две бубны, две черви, две пики, две без козырей, три трефы, три бубны и т. д. до семи без козырей. Последнее назначение считается наивысшим в игре. При контракте семь без козырей игрок берет на себя обязательство взять все тринадцать взяток без назначенной козырной масти.

При каждом заказе игрок имеет право объявить контру, что означает обязательство не дать партнеру взять заказанное число взяток. На это партнер может объявить реконтру — дополнительное обязательство выполнить заявленный заказ. И контра, и реконтра увеличивают выигранные очки, но следует учесть, что проигрыш в данном случае также возрастает. После объявления контры или реконтры можно сделать новый заказ, что аннулирует предыдущие объявления.

Играющий не должен стремиться заказывать игру как можно большего ранга, если он не уверен, что сможет выполнить свой заказ. Ведь если разыгрывающий возьмет меньше взяток, чем он заказал, он не сможет записать себе ничего, в то время как противник получает возможность внести в свой счет дополнительные очки за каждую недобранную взятку игрока. Торговля заканчивается после паса одного из игроков, контры или реконтры.

В процессе основного розыгрыша игроки должны стараться выполнить свои обязательства и тем самым заработать очки. Победивший в торговле игрок назначается разыгрывающим, он имеет право сделать первый ход.

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

Свои взятки играющие кладут около себя так, чтобы потом их можно было легко сосчитать. Количество взяток следует подсчитать после розыгрыша и в соответствии с назначениями внести в запись число очков. Для записи нужно взять лист бумаги и разграничить его вертикальной чертой на две половинки, в одной части листа записывается имя первого игрока, а в другой — второго.

Очки подсчитываются так: за каждую взятку в младших мастях (трефы и бубны) игрок имеет право записать 20 очков; за каждую взятку в старших мастях (пики и черви) присуждается 30 очков; за первую взятку в заявленной игре без козырей записывается 40 очков; за вторую, третью и все последующие взятки в бескозырной игре можно внести в свою запись 30 очков.

Например, игрок заказал «три черви». Это означает, что он берет на себя обязательство взять девять взяток в игре (шесть обязательных плюс три дополнительных), если козырной мастью будут черви. В случае выполнения заказа играющий получает 270 очков. Если же он возьмет не девять взяток, а десять, то сможет записать на свой счет уже 300 очков. В случае, когда игрок не добирает две взятки до назначенных, он не записывает себе ничего, в то время как его партнер вносит в свою запись 60 очков.

Объявленная контра удваивает стоимость взяток. Предположим, взятка в пиках стоила 30 очков, после объявления контры ее стоимость возрастает до 60 очков. Реконтра еще раз удваивает результат, в этом случае взятка в пиках приносит уже 120 очков. Если же контра была заказана, но не выполнена, игрок получает штраф и списывает со своего счета 50 очков.

В данной разновидности бриджа не существует дополнительных очков за геймы, шлемы и наличие онеров, что значительно упрощает правила игры. Игроки должны предварительно договориться, будут ли они присуждать победу за одну игру, или для определения победителя следует сыграть роббер — две партии подряд.

Иллюстративная партия:

На примере иллюстративной партии можно показать, как будут развиваться события при игре в супружеский бридж. Играют двое: Сергей и Ольга. Сдающим на игру назначается Ольга, она смешивает колоду и раздает по 13 карт Сергею и себе, оставшиеся карты она кладет в прикупку (рис. 17).

Сначала игроки должны разыграть первые тринадцать взяток. Целью предварительного розыгрыша является возможность избавиться от своих самых маленьких карт, чтобы впоследствии можно было играть картами высокого ранга. Игроки должны сносить на выхоженные карты свои по масти, при ренонсе в масти — кидать любые. Совершенно не имеет значения, кому достанутся взятки, т. к. они потом не учитываются.

Сергей ходит своей самой маленькой картой — двойкой червей, Ольга выкладывает червовую четверку и берет себе взятку. Из колоды партнеры добирают себе карты: Сергей — пиковую восьмерку, а Ольга — Короля пик. Ольга ходит бубновой тройкой, Сергей сносит на взятку двойку бубен. Забирает взятку опять Ольга. Игроки берут карты: Ольга — пиковую двойку, а Сергей — бубнового Валета. Ольга делает следующий заход с пятерки червей, Сергей кладет червовую тройку и тем самым отдает взятку Ольге. Игроки берут карты: Ольга — Туза бубен, Сергей — Короля червей. Ольга ходит пиковой двойкой, на что Сергей выкладывает пиковую восьмерку и забирает взятку себе. Игрокам достаются следующие карты: Ольге — восьмерка червей, Сергею — пиковая десятка.

Рис. 17. Карты после раздачи в супружеском бридже.

Сергей начинает следующую взятку. Он ходит бубновой пятеркой, Ольга сносит на взятку бубновую восьмерку, она и берет взятку. Игроки докупают карты из талона: Сергей берет бубновую шестерку, а Ольга — тройку пик. Ольга заходит пиковой тройкой, Сергей отдает на взятку пиковую десятку и забирает ее себе. Из талона Ольга берет бубнового Короля, а Сергей — четверку бубен.

Сергей начинает следующую взятку, он ходит бубновой четверкой, Ольга сносит девять бубен, взятка принадлежит ей. Игроки докупают карты из талона: Сергей — шестерку пик, Ольга — четверку пик. Ольга делает заход пиковой четверкой, на что Сергей сносит шестерку той же масти. Он берет взятку. Из талона докупаются карты: Ольга берет семерку бубен, а Сергей — Даму червей.

Сергей заходит четверкой треф, Ольга сносит на эту карту трефовую восьмерку. Взятка принадлежит ей, как выложившей старшую карту масти. Игроки докупают карты: Сергей — трефовую двойку, Ольга — бубновую Даму. Ольга ходит младшей картой в пиковой масти — пятеркой, у Сергея есть только одна пиковая карта — Дама, которую ему и приходится выложить на взятку. Сергей берет взятку, и игроки докупают карты из талона: Ольга берет пятерку треф, а Сергей — пикового Валета.

Сергей делает заход с трефовой двойки, Ольга выкладывает на взятку трефовую пятерку, она берет себе взятку. Из колоды Сергей добирает пиковый Туз, а Ольга — шестерку треф. Сергей ходит бубновой шестеркой, Ольга кладет бубновую семерку и берет взятку. Из талона берутся карты: Сергеем — пиковая девятка, Ольгой — тройка треф. Очередной заход Ольга делает с трефовой тройки, Сергей кладет на взятку трефовую девятку, он забирает взятку. Игроки берут последние карты талона: Ольга — семерку пик, а Сергей — семерку треф. У игроков на руках по тринадцать карт (рис. 18), им предстоит торговля, в которой они будут делать свои назначения.

Рис. 18. Карты игроков после проведения предварительного розыгрыша.

Ольга сдавала, поэтому она должна начинать торговлю. У нее довольно сильная трефовая масть, но ранг карт не слишком высок. Поэтому она осторожничает и назначает самый маленький контракт: «Одна треф!». Сергею выгоднее придерживаться червовой масти, которая представлена у него пятью картами, поэтому его назначение: «Одна черви!». Ольга решает повысить игру, ее заказ — одна без козырей.

Сергей перебивает контракт назначением «две черви», Ольга не может ответить наивысшим контрактом, т. к. карты, по ее мнению, ей этого не позволяют. Поэтому она объявляет: «Контра!». Сергей заявляет о реконтре. Торги заканчиваются, и игроки приступают к основному розыгрышу.

Сергей назначается разыгрывающим, он должен стремиться выполнить свое обязательство набрать восемь взяток при козырной масти черви. Ольга должна стараться так построить свою игру, чтобы помешать ему взять эти восемь взяток.

Первая взятка. Сергей ходит первым. В червовой масти кроме двух фосок у него имеются три карты высшего ранга. Чтобы выманить у противника козыри, он ходит червовой Дамой. Самый старший козырь Ольги — Валет, поэтому она в любом случае отдаст эту взятку своему противника. Она выкладывает свою самую младшую карту в этой масти — шестерку. Сергей забирает взятку.

Вторая взятка. Сергей заходит еще раз с большой карты козырной масти в надежде обессилить руку противника, забрав у него козыри. Он выкладывает на стол червового Короля, Ольге приходится выложить червовую семерку, взятку забирает Сергей.

Третья взятка. Сергей делает третий заход с червовой масти и кладет козырного Туза, Ольга отдает на взятку червовую восьмерку. Взятку берет себе Сергей, как положивший самую старшую карту.

Четвертая взятка. Оставшиеся два козыря Сергей решает приберечь и ходит с пикового Туза. Ольга решает забрать Туза своим червовым Валетом. У нее есть пиковая масть, но в этой игре партнер может выбирать, что ему в данный момент выгоднее: выложить карту масти или отдать козырь. С помощью червового Валета взятка отходит Ольге.

Пятая взятка. Ольга делает заход бубновой Дамой. В данной масти у нее имеются три карты высшего ранга, поэтому нет опасения, что карту хода заберут старшей той же масти. Сергей решает взять карту одним из своих козырей и выкладывает девятку червей. Он берет взятку себе. Теперь у него уже четыре взятки, осталось взять столько же, чтобы победить в игре.

Шестая взятка. Сергею теперь невыгодно ходить оставшейся козырной картой, т. к. он знает, что козырей у Ольги больше нет, и она снесет ему свою самую маленькую карту, приберегая таким образом старшие карты на последующие взятки. Поэтому он ходит трефовым Валетом. Ольга легко берет взятку Дамой треф.

Седьмая взятка. Ольга ходит бубновым Королем, у Сергея в бубновой масти младшие карты, поэтому он берет взятку червовой десяткой. Для того чтобы выполнить свое обязательство, Сергею необходимо набрать еще три взятки, но, скорее всего, ему это не удастся, т. к. козырные карты у него все вышли, а карты в других мастях не слишком высокого ранга.

Восьмая взятка. Сергей ходит пиковым Валетом. Ольга выкладывает Короля пик и забирает взятку себе. Чтобы выполнить обязательство контры, ей нужно взять еще три взятки. Не известно, удастся ли ей это, т. к. у нее есть два Туза — трефовый и бубновый, но все остальные карты — младшего ранга.

Девятая взятка. Ольга заходит Тузом бубен. У Сергея две карты в этой масти: десятка и Валет. Туз старше обеих этих карт, поэтому Сергей выкладывает на взятку свою десятку. Взятку берет Ольга.

Десятая взятка. Ольга ходит трефовым Тузом, Сергей отдает трефовую семерку, и Ольга берет взятку. Для победы ей нужно забрать себе только одну взятку, но у нее остались только фоски, так что это едва ли возможно.

Одиннадцатая взятка. Ольга делает ход трефовой десяткой, Сергей берет взятку трефовым Королем. У Сергея появляется надежда, что он выиграет в этой игре. Выгоднее всего ему пойти с той масти, в которой у Ольги ренонс. Он вспоминает, какой масти карты уже вышли из игры.

Двенадцатая взятка. Сергей решает пойти в бубны и не ошибается, т. к. практически все карты этой масти уже вышли. При ренонсе в масти Ольга сносит на взятку трефовую шестерку. Взятку берет себе Сергей.

Тринадцатая взятка. У Сергея осталась только одна карта — пиковая девятка. Он может победить только в том случае, если у Ольги будет ренонс или младшая карта этой масти. Ольга сносит на взятку свою последнюю карту — пиковую семерку, и взятка достается Сергею!

Сергей взял восемь заказанных им взяток, а значит, он выполнил свой контракт. Его заказ был «две черви», значит, за восемь взяток он имеет право записать себе 320 очков. Были также назначены контра и реконтра, значит, выигрыш Сергея возрастает до 960 очков, т. к. стоимость каждой взятки при реконтре увеличивается в 4 раза. Если Сергей и Ольга договорятся играть роббер, у Ольги есть шанс не только набрать столько же очков, сколько и у Сергея, но и перегнать его, если в следующей игре она сделает высшее назначение и воспользуется контрой и реконтрой.

Предлагаю устроить спортивное программирование - написание ИИ на Javascript для игры в дворовой бридж. Предоставляю уже готовую игру на libcanvas и изящный интерфейс для создания AI. Все, что вам надо - браузер, немного азарта и знание JavaScript. Первый этап - вы программируете свой ИИ, играя против него. Второй этап - вы программируете свой ИИ и он играет против лучших из первого этапа. После второго этапа проводим турнир и объявляем итоги. Уверен, что получим много фана и удовольствия. Победителям - слава и почет. Если победят не зарегистрированные на Хабре - готов предоставить инвайты.

Бридж

Уверен, многие играли в эту игру. У неё много имен и еще больше правил. Мы будем использовать следующие:
1. Цель - скинуть побыстрее все карты, оставив противников с максимальным количеством карт
2. За каждую карту в конце игры начисляются очки - 10 за десятку, даму, короля, 15 за туза, 20 за вальта.
3. Первый, кто перескочил планку 125 очей - проигрывает. У того, кто наберет ровно 125 очей - они сгорают и он начинает с нуля (повезло)
4. Игрок должен ложить карту (или несколького) того же значения, или той же масти (кроме исключений)
5. Шестерку надо обязательно накрыть - берем карты из колоды, пока не накроем
6. Семерка заставляет следующего взять карту
7. Восьмерка - две карты и пропустить ход (две восьмерки - двоих, три - троих)
8. Валет - может ложится на любую масть и можно заказать любую масть
9. Туз - следующий игрок пропускает ход

Условия конкурса

Играем в два тура. Первый тур(одна неделя) - мы играем против своего же ИИ. Второй - я выберу несколько лучших ИИ, обфусцирую их и будем играть против них. Таким образом надо будет делать разнообразный, подстраивающийся под разные стили ИИ для победы. Ко второму туру я подгоню еще пару интересных моментов в игре (но интерфейс останется обратносовместимым).
ИИ должен быть понятно написан. Я буду проводить визуальную инспекцию кода. Все непонтные участки буду браковать. Если получилось сумбурно - лучше прокомментируйте или в коде или в отдельном поле.
Цель ИИ - заработать минимальное количество очков за игру, при этом загрузив картами врагов.
Ваш скрипт не должен выбрасывать expetion"ов и обращатся в запретные зоны (представте, что ИИ - это человек и подумайте, что ему доступно).
Тем не менее, доступ к таким зонам я оставил для дебага.
Код ИИ должен быть кроссбраузерным (последние Хром, Опера, Фокс, ИЕ9)
Вы можете обращаться к методам, которые предоставляет MooTools Core .
Допускается легкий ненавязчивый редкий юмор в консоль игры.

Пример нюансов игры, которые стоит обработать

В игре Бридж много нюансов - стоит учитывать, например, количество игроков, а оно может быть любое от 2 до 6. Если играть вдвоем или вчетвером, то выгодно заваливать ближайшего противника. При игре же втроем если завалим ближайшего, то следующий ход будет на нас, потому лучше подкинуть ему карт семерками.
При определенных расскладах можно загрузить противника и закончить игру за один ход.
При игре с напарником 2х2 (хотя это не предусмотренно правилами, но часто так случается) - можно практически не давать хода врагам.
Учтите, возможно я добавлю сетевую игру. Будем потом играть против своих же ИИ;)

Пример кода ИИ

Каждый ход контроллер вызывает метод AI.movement(); и ждет от того вызова метода this.finishMove() . Ниже вы видите пример ИИ, который используется в игре сейчас:
Если это первый ход, то он старается закончить (если лежит шестерка, то он закончить не сможет), иначе - старается если есть чем (выбирается случайно) или взять карту. Обратите внимание на использование асинхронных вызовов - перед тем, как ложить следующую карту надо дождаться, чтобы долетела предыдущая.
/*
* allRanks: ["a","k","q","j","10","9","8","7","6"],
* allSuits: ["s","c","h","d"],
*
* You can read:
* this.getPlayers().length
* this.getPlayers().cards.length
* this.getPlayers().score
*
* card.getValue() - the cost of the card
* card.getName() - russian name of the card
* card.setRequireSuit( suit) - set require suit (one of ["s","c","h","d"]) if rank of card is "Jacket"
*
* this.player.hasPuttable() - return on the puttable cards or null, if no such
* this.player.sumCards() - the cost of all cards
*/
window . addEvent ("domready" , function () {Bridge . AI = new Class({
Extends: Bridge . AIUtils ,
// @Override
initialize : function (player ) {
this . parent (player );
// this.debug();
},
putCardSmart : function (card ) {
if (card . rank == "j" ) {
card . setRequireSuit (
[ "s" , "c" , "h" , "d" ]. getRandom ()
);
}
this . putCard (card , this . finishSmart . bind (this ));
},
// @private - part of demo logic
getCardSmart : function () {
this . getCard (function (card ) {
this . canPutCard (card ) ?
this . putCardSmart (card ) :
this . finishSmart ();
}. bind (this ));
},
// @private - part of demo logic
finishSmart : function () {
this . canFinishMove () ?
this . finishMove () :
this . movement ();
},
// @Override
movement : function (first ) {
if (first ) {
this . finishSmart ();
} else {
var card = this . player . hasPuttable ();
card ? this . putCardSmart (card ) : this . getCardSmart ();
}
}// @protected getPlayers()
// returns array of the players
// @protected message( msg)
// puts text msg to the screen (returns this)
// @protected lastCard()
// returns last opened card
// @protected debug()
// open all cards (just for debug)
// @protected canhGetCard()
// returns true, if you can get card from the deck
// @protected getCard( onFinish)
// gets card from the deck or throw exception. First arg of the function is getted card
// @protected canPutCard( card)
// returns true, if you can put card to the deck
// @protected putCard( card, onFinish)
// puts card to the deck or throw exception
// @protected canFinishMove()
// returns true, if you can finish the move
// @protected finishMove()
// finish the move, or throw exception
});