RitmInMe Описание программы Интернет реклама сайтов - Dilibrium / Дилибриум Facebook Twitter Google+ LiveJournal Мой Мир ВКонтакте Одноклассники

Font Size

Маджонг

Однажды я занялся игрушкой под названием "маджонг". Это такая разновидность карточного пасьянса, в которую играют, используя дюжину дюжин костяшек для китайского домино. Я не разрабатывал игрушку с нуля – основой послужил материал, который и сейчас можно найти в интернете – например, на delphifr.com/codes/MAH-JONG_28725.aspx. Исходники программы (с оформлением и комментариями на французском) выложил пользователь barbichette. Я лишь перевёл это на русский (кроме комментариев в компоненте TransparentListBox от Walter Irion), попутно несколько изменив внешний вид программы и некоторые настройки.

Хотя до уровня товарного продукта это не доводилось, но играть можно, глючит редко. Результаты для каждого шаблона запоминаются в файле MajStat.cfg (его можно удалять). Чтобы поменять фоновые рисунки, достаточно поместить файлы с расширением jpg или bmp в подкаталог fon. Правда, чем больше картинок, тем больше задержка при входе в пункт настройки случайного выбора. Выбранная картинка подстраивается под размеры главного окна программы. Здесь возможны искажения, так что эстетам придётся или подгонять его размер под свой вкус вручную или доработать программу, чтобы она работала с учётом различных размеров фоновых картинок. Есть и ещё направления для доработки – например, предупреждать игрока о фатальных ошибках или позволять "перетряхивать" расклад при их возникновении (естественно, без занесения таких результатов в Книгу Рекордов); или отключать таймер, если игрок на время слинял (скажем, более минуты ничего не делает).

Кто интересуется – архивы прилагаются: готовая программа и исходники .

Нынешний вид программы

Нынешний вид программы

barbichette