Помощь - Hearts 2.0

1. Основные правила игры

Hearts — это карточная игра с штрафными очками. В этой разновидности играют 4 игрока, используя полную колоду из 52 карт. Цель игры — дойти до конца игры с наименьшим количеством очков. В начале каждого раунда каждый игрок получает 13 карт. Они должны выбрать 3 карты для передачи, а затем нажать на стрелку, указывающую направление передачи. В обмен каждый игрок получает 3 карты.

Направление паса меняется в каждом раунде: игрок слева, справа, напротив, затем игроки оставляют свои карты. Эта система повторяется до конца игры.

Игрок, у которого на руках 2 треф, начинает игру автоматически. Первой мастью является трефа. Каждый игрок должен сыграть трефу, если у него нет такой карты; в этом случае он может сыграть любую карту (см. правило № 1). Игрок, сыгравший самую старшую карту соответствующей масти, выигрывает взятку.

Самая старшая карта — туз, за ним следуют король, дама, валет, 10, 9, 8, 7, 6, 5, 4, 3, а 2 — самая младшая.
Победитель розыгрыша выбирает карту для розыгрыша, но не черву, пока червы не будут разбиты (см. правило № 2).
Каждый игрок должен сыграть указанную масть. Если у игрока больше нет карт этой масти, он может сыграть любую карту. Мы повторяем это до тех пор, пока не останется карт.

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

Если игрок «выстрелил в луну» (см. правило № 3), очки всех остальных игроков увеличиваются на 26 очков.
Раунды продолжаются до тех пор, пока один из игроков не достигнет предела в 100 очков.

Победителями становятся участники с наименьшим количеством баллов.

Правило 1: В начале раунда вы не можете выложить даму пик или любую карту червей, ЕСЛИ только это не единственные карты, которые у вас остались. В этом случае вы должны выложить даму пик.

Правило 2: Сердца разбиваются, когда игрок выкладывает сердце. Правило 3: «Стреляй в луну»

2. Настройки игры

На вкладке [Настройки] можно включить или отключить следующие параметры:

2.1 Варианты игры

В конце раунда применяются следующие бонусы (если они включены в [Настройки]):

Идеальный 100

Если игрок набирает 100 очков, его счет уменьшается до 50.

Бонус «Бубновый валет»(*)

Игрок, выигравший валет бубен, теряет 10 очков. Валет бубен становится условием для «выстрела в Луну».

Без штрафных очков(*)

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

Новолуние(*)

Если вы «попали в яблочко» и ваш результат превысил 25 очков, у вас будет возможность уменьшить его на 26 очков.


Примечание: Если бонус (*) или комбинация бонусов приводит к результату меньше нуля, результат устанавливается равным нулю.
** Бонусы «Omnibus» и «No Tricks» не применяются, если игрок «попал в луну».

Пиковая дама разбивает сердца

Игрок разбивает «Сердца», сыграв даму пик.

Без ничьих

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

2.2 Разное

Подтвердить [Выход]

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

Подтвердить [Новая игра]

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

Обнаружить конец раунда:

Если эта функция включена, система определит, когда игрок выиграет все следующие взятки в текущем раунде, и все несыгранные карты перейдут к этому игроку. Раунд также заканчивается. (**)

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

Режим читов

Если режим читов включен, на вкладке игрового поля появится новая кнопка . Эта кнопка позволит вам показывать или скрывать карты ваших противников. Также будет добавлена новая вкладка «!», содержащая список сыгранных карт, чтобы вы могли увидеть обзор уже сброшенных карт.

Стиль карточек

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

Язык

Игра поддерживает следующие 3 языка:

Анимации

Вы можете включить или отключить каждую из следующих анимаций. Вы также можете установить флажок «Отключить все».

Фоновые изображения

Вы можете выбрать любое изображение в качестве фона из каталога фоновых изображений программного обеспечения. Поддерживаются распространенные форматы изображений: JPEG, GIF, PNG, BMP и SVG. Можно выбрать изображение из папки вне программного обеспечения, но эта функция может не работать с упакованной версией Hearts, поскольку эти форматы, такие как Snap, AppImage и Flatpak, защищены в изолированной («песочнице») среде — симулированной среде, которая не имеет прямого доступа к данным вашего компьютера.

2.3 Табло

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

На табло значок человека рядом с именем обозначает игрока-человека, а значок компьютера обозначает бота.

3. Ярлыки игр

4. Играть онлайн

Эта функция должна быть включена в предстоящую версию 2.1 Hearts.

5. Спасибо

Автор программного обеспечения: Bob castillo7@hotmail.com

Version 2.0 Qt6 Dev / Unstable
Исходный код: https://github.com/Rescator7/Hearts2

5.1 Игральные карты

Стиль игральных карт: Nicu (white)
Лицензия: Public Domain

Стиль игральных карт: English
Лицензия: CC0 1.0 Universal Deed

Другое: "English" Back card
Лицензия: GNU Lesser General Public License

Стиль игральных карт: Russian
Лицензия: CC0 1.0 Universal Deed

Стиль игральных карт: mittelalter
Лицензия: GNU Lesser General Public License 3.0

Стиль игральных карт: neo classical
Лицензия: GNU Lesser General Public License 3.0

Стиль игральных карт: tigullio international
Лицензия: GNU Lesser General Public License 3.0

Стиль игральных карт: kaiser-jubilaum
Лицензия: Public Domain

Стиль игральных карт: "Standard" Ramino
Лицензия: Public Domain

5.2 Иконки

Набор значков: Phosphor icons
Лицензия: Mit

arrow-counter-clockwisea calculator-slash calculator chat-line chat-duotone chat-slash=duotone chat-text desktop escalator-down-duotone eye-slsh eye file-plus gear plus-duotone plus-circle-duotone question sign-out-duotone sign-out speaker-high-duotone speaker-slash-duotone exclamation-mark table-duotone


Иконка человека: Cheeseness
Иконка компьютера: kuba
Лицензия: Creative Commons Zero 1.0 License

persongeneric computer-icon
Анимированная стрелка: u_d9e9zl5kpt
Лицензия: Pixabay

5.3 Фоновые изображения

Universe: Photo by ESO/G. Beccari
Лицензия: Creative Commons Attribution 4.0 International License

Everest: Photo by Hiroki Ogawa
Лицензия: Creative Commons Attribution 3.0 Unported

Mt.Fuji: Photo by Jack Soma
Лицензия: Creative Commons Attribution 3.0 Unported

Desert: Photo by Peter Chisholm
Лицензия: CC0 1.0 Universal Public Domain Dedication

Ocean: Photo by grumpylumixuser
Лицензия: Creative Commons Attribution 3.0 Unported

Green: Image by Attila Tóth
Лицензия: Изображение, созданное для этого программного обеспечения.

Wood Texture: Image by Firkin
Лицензия: Creative Commons Zero 1.0 License

Wooden Floor 2: Image by Firkin
Лицензия: Creative Commons Zero 1.0 License

Overlapping planks 5: Image by Firkin
Лицензия: Creative Commons Zero 1.0 License

Wooden planks: Image by Firkin
Лицензия: Creative Commons Zero 1.0 License

Leaves & Marble: Изображение создано с помощью gimp 2.10.18
Лицензия: Creative Commons Zero 1.0 License

5.4 Звуки

Звук: 34201__themfish__glass-house1.wav by themfish
Используется как: sound_breaking_hearts
Лицензия: Attribution 4.0 International Deed

Звук: 240777__f4ngy__dealing-card.wav by f4ngy
Используется как: sound_dealing_card
Лицензия: Attribution 4.0 International Deed

Звук: 253886__themusicalnomad__negative-beeps.wav by themusicalnomad
Используется как: sound_error
Лицензия: CC0 1.0 Universal Deed

Звук: 33283__fins__game-over.wav by Leszek_Szary
Используется как: sound_game_over
Лицензия: CC0 1.0 Universal Deed

Звук: 171671__fins__success-1.wav by Leszek_Szary
Используется как: sound_shoot_moon
Лицензия: CC0 1.0 Universal Deed

Звук: Soundwhich - Correct (LittleRainySeasons) [public].wav by LittleRainySeasons
Используется как: sound_your_turn
Лицензия: CC0 1.0 Universal Deed

Звук: 344013__reitanna__high-pitched-ah2.wav by Reitanna
Используется как: sound_queen_spade
Лицензия: CC0 1.0 Universal Deed

Звук: 6127__bmaczero__contact1.wav by BMacZero
Используется как: sound_contact
Лицензия: CC0 1.0 Universal Deed

Звук: 434472__dersuperanton__taking-card.wav by dersuperanton
Используется как: sound_passing_cards
Лицензия: Attribution 4.0 International Deed

Звук: 423767__someonecool14__card-shuffling.wav by SomeoneCool15
Используется как: sound_shuffling_cards
Лицензия: CC0 1.0 Universal Deed

Звук: 400163__vitovsky1__fanfare-short.wav by vitovsky1
Используется как: sound_perfect_100
Лицензия: Attribution 3.0 Unported Deed

Звук: 322897__rhodesmas__connected-01.wav by rhodesmas
Используется как: sound_connected
Лицензия: Attribution 4.0 International Deed

Звук: 322895__rhodesmas__disconnected-01.wav by rhodesmas
Используется как: sound_disconnected
Лицензия: Attribution 4.0 International Deed

Звук: 493696__stib__bingbong.wav by stib
Используется как: sound_announcement
Лицензия: CC0 1.0 Universal Deed

Звук: 403013__inspectorj__ui-confirmation-alert-b5.wav by InspectorJ
Используется как: sound_undo
Лицензия: Attribution 4.0 International Deed

Звук: 404553__inspectorj__clap-single-7_modified.wav by InspectorJ
Используется как: sound_tram
Примечание: Версия, представленная в программном обеспечении, является ремиксом (модифицированной версией). Она повторяет исходный звук 3 раза.
Лицензия: Attribution 4.0 International Deed

5.5 Особая благодарность

Огромное спасибо Grok из X. Хотя Hearts Major Version 2 основана на версии 1.9.6, которую я разработал полностью самостоятельно, эта новая версия является полной переработкой и была запрограммирована с помощью искусственного интеллекта Grok. Он позволил мне генерировать код, особенно для анимации, отлаживать, получать объяснения, переводить некоторый текст и давал много ценных советов. Без Grok эта версия никогда бы не увидела свет.