ZenWay - Linux сегодня!
  • Главная
  • Форум
  • Контакты
  • Архив
  • Гостевая книга
×
Поиск по сайту
ГлавнаяИгрыKMahjongg

KMahjongg

ИгрыПросмотров: 2662Комментарии: 03 июля 2018 г.
C++ / Games / KDE / QT / Головоломка / Игры-пятиминутки / Стратегия

KMahjongg — увлекательная C++ / Ot / KDE реализация настольной китайской игры Маджонг.

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

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

В отличии от своего прототипа реализация KMahjongg является игрой для одного игрока, как пасьянс (оригинал реализован в Ши-сен-Сё / Shisen-Sho / KShisen), кости в игре тусуются и выкладываются друг на друга в форме определённой фигуры, перед игроком ставится задача как можно быстрее убрать все косточки с игрового поля путём нахождения пар одинаковых костей.

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

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

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

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

KMahjongg позволяет сохранить неоконченную игру (в *.kmgame файл), кроме режима "Подсказка" имеется режим "Демонстрация", имеется безлимитная возможность повтора и возврата ходов (Undo / Redo). При желании можно создать собственную фигуру, используя "Редактор раскладки" (сохраняется в *.layout файле), для игры (отметки костей) используется только мышь, для остальных функций можно использовать клавиатурные сочетания (настраиваемые), имеется подробная документация (в том числе на русском).

KMahjongg входит в пакет KDE Games (набор игр разных жанров разрабатываемый в рамках среды рабочего стола KDE).

Лицензия: FDL / GPL v2 / LGPL

Домашняя страница

Страница на games.kde.org

Маджонг / Mahjongg
Ши-сен-Сё (Shisen-Sho / KShisen)
Автор: posixru
Еще записи по теме
RickyD
RickyD
Flare (Free Libre Action Roleplaying Engine)
Flare (Free Libre Action Roleplaying Engine)
Skulltag
Skulltag
kat5200
kat5200
NEStopia / Nestopia - Undead Edition
NEStopia / Nestopia - Undead Edition
MAME
MAME
Оставьте комментарий!

Используйте нормальные имена.

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)

Рубрики
  • Hовости
  • Изучаем Linux
  • Обзоры Linux ПО
    • Hужное/полезное
    • Аудио и видео ПО
    • Графика
    • Офисное ПО
    • Интернет ПО
    • Образовательные
    • Игры
    • Администрирование
    • Системные утилиты
    • Прочие
    • Shareware / Demo
  • Дистрибутивы
  • Дополнительные материалы
Последние комментарии
Scan Tailor
  • звездочёт » У ScanTailor, находящегося в архиве git, есть приемник, продожающий развитие и увеличение возможностей и функционала...
AbiWord
  • Святой_Мученик_Linux » Некорректно отображает картинки в майкросовтовски х файлах doc. Картинки позиционируются одна на другую, поверх текста. В...
  • vs » К сожалению, AbiWord давно протух и толку от него ровно 0. Даже больше вреда. Сейчас...
tarsnap
  • Анонимус » В тексте опечатка "для использования для использования"
DarGUI / KDar
  • WinGamer » Можно ли забекапить всю систему windows этим архиватором?
cfiles
  • Дмитрий » так эт самое, а как например переименовать папку?
Profanity
  • zon » проше научится свой клиент написать чем разобратся куда что клацать для отправки получения месаг.
  • vovans » Тут не нужно ничего "клацать". Достаточно пару раз на хоткеи посмотреть.
noteshrink
  • Аноним » Теперь есть плюсовая (не пайтон) версия: //github. com/ ImageProcessing - ElectronicPublications /noteshrink-c/ releases
Page dewarp
  • Аноним » Теперь есть плюсовая (не пайтон) версия: //github. com/ ImageProcessing - ElectronicPublications /pagedewarp/ releases
Форум
[20/04/2023 12:46:23]
Музыкальный калейдоскоп
[17/04/2023 10:14:08]
Тестовая бродилка на Си с ChatGPT
[18/11/2022 11:54:52]
vscode and c/c++
[31/08/2022 12:25:53]
Tor Browser
[22/05/2022 15:45:40]
Стратегии RTS
[30/03/2022 09:05:20]
Заметки с синхронизацией
[01/03/2022 20:15:05]
Говорильня (дискуссионный клуб)
[13/02/2022 11:44:28]
[РЕШЕНО] права на запись в примонтированный образ диска (raw.img)
[07/02/2022 13:22:01]
Конвертировать текст набаранный в неправильной раскладке
Облако меток
2D338 3D241 ALSA68 ASCII120 Android1 Arch Linux38 Audio416 Backup80 Benchmark78 Bluetooth2 C++969 CD48 Console1318 DJ-система17 DVD47 Debian28 DjVu22 Enlightenment19 FFmpeg191 FLTK29 FPS40 FREE155 FTP18 FVWM21 Fluxbox40 GIMP24 GNU26 GPS22 GTK1302 GUI801 Gambas11 Games686 Gentoo3 Gnome349 Gstreamer133 HDD122 HDR7 HTML62 Hex-редактор14 ICQ17 IP-сети25 IP-телефон22 IRC31 ISO39 IceWM22 ImageMagick56 JACK99 Jabber35 Java308 JavaScript115 KDE209 LAN29 LXDE37 LaTeX66 Live-CD70 Live-DVD55 Live-USB53 Lua61 MATE32 MEncoder31 MIDI91 MMORPG12 Mail42 Markdown53 Mono53 Mplayer75 MySQL2 OSS9 Open Source14 OpenGL301 Openbox89 P2P51 PDF133 PHP12 Pascal17 Perl102 Phonon27 PulseAudio17 Python759 QT894 RAW34 RPG101 RSS53 RTS42 Roguelike70 Ruby19 Rust15 SDL312 SVG39 Screencast32 Screenshot61 Script78 Slackware66 TOR17 TOX3 Tk39 Torrent67 Ubuntu69 VLC16 Vala64 Web629 WebKit72 WebUI34 WiFi47 Window Maker16 Wine8 XMPP35 Xfce70 Xine14 YouTube80 video4linux27 wxWidgets108 Автоматизация31 Администрирование335 Анонимная сеть47 Антивирус14 Апплет120 Аркада235 Архиватор11 Астрономия36 Аудио конвертер70 Аудио редактор50 Аудиоплеер184 Безопасность243 Бизнес-приложение4 Браузер87 Бродилка203 Бухгалтерия11 Веб-камера36 Видео148
© Zen Way, 2023. Работает на MaxSite CMS | Время: 0.1837 | SQL: 19 | Память: 8.74MB | Вход