Попробуем разобраться. У меня на семерке подобных проблем не наблюдалось.
Хорошо бы получить этот скриншот и dxdiag.txt по адресу: bugs @ opengamestudio.org.
Чтобы была ясность касательно того что за железо, какие версии драйверов и т.п…
Зайдите в настройки (разводной ключ), и в параметрах видео уберите все эффекты: видео, сглаживание и т.д. + поменяйте разрешение. Мне помогло. Потом можно даже вернуть назад всякие визуальные плюшки
скиньте ещё свой конфиг, он находится в Users/ник/AppData/Roaming/Opensource Game Studio и называется game.cfg, чтобы понять, какие настройки вам подходят.
Windows 7, x64
При значительном увеличении размера главного окна приложения (старт в оконном режиме, затем максимизация кнопкой на заголовке, либо увеличение размеров окна растягиванием): явно съезжают координаты и клик в определенную костяшку (допустим, справа) вызывает выделение совершенно другой костяшки (слева). После восстановления прежнего размера (либо меньшего, чем при старте) окна проблема исчезает. Эта же проблема возникает и при работе с интерфейсом — в случае вызова содержимого справки — скролл и кнопка «Назад» не откликаются, если размер окна больше определенного.
Не понравилась зависимость от WSH, какой смысл в таком запуске? Оставьте параметры запуска для mj-bin.exe, но по дефолту тыкайтесь по заточенным путям.
Хотелось бы прояснить один момент. После проигрыша было использование перемешивание (кнопка с костью), и в результате перемешивания снова получилась проигрышная комбинация?
Ну, дело было так: игралась партия, довести до победы не шмог, бросил кости — количество фишек уменьшилось, но я опять проиграл и опять бросил кости — фишек стало еще меньше и тут мне на ум пришло тупо побросать кости «до упора» — в итоге все пришло к этим двум столбам, которые «разобрать» никак нельзя по понятным причинам
А. Тогда известная проблема. Будем думать надо ли с ней что-нибудь делать.
Сейчас в таком случае спасает только многократная отмена ходов и попытка разобрать как-то иначе.
Ну или просто новую игру начать.
Во время одного из запусков самая правая крайняя костяшка не желала выделяться. Вела себя так, как-будто она зажата другими. При этом все остальные свободные костяшки выделялись нормально. Выделение сработало только после поворота стола в пространстве на достаточно большой угол. При возвращении к виду сверху проблема возвращалась.
На OGRE перешёл в середине февраля. До этого был Lightfeather. По календарным дням получается полгода.
Чистое время сложно посчитать, т.к. делаю в свободное от работы время и не каждый день.
Живее всех. На его основе (http://www.cegui.org.uk/phpBB2/viewtopic.php?f=4&t=4067) создан Torchlight от создаталей Diablo. Так что потенциал есть :)
Перешёл с Lightfeather на OGRE из-за исключений. Не видел других движков, использующих их. А без них код получается, на мой взгляд, хуже. Плюс самое большое сообщество. Хотя из всего сообщества больше всего помог CrazyEddie, который ответственнен за CEGUI. Да и не является он частью сообщества OGRE. Так что исключения. Которые в OGRE вызываются макросами, так что можно и без них скомпилить для тех, кто другой веры.
Как играющего в настоящий маджонг мне был интересен был дизайн. Кости интересные (classic), только почитайте из чего состоит набор маджонга: каждого вида кости всего 4, у вас больше — так не бывает.
OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Click.ogg in resource group Mahjong or any other group. in ResourceGroupManager::openResource at C:\src\ogre\OgreMain\src\OgreResourceGroupManager.cpp (line 753)
Клёвая игрушка :)
Правда, не совсем ясна логика что с чем может совпасть, была одна подсказка, которая показала разные фишки. Тут стоит в хелпе описать, какие разные на вид фишки могут пропасть.
В классическом маджонге есть тайлы «цветы» и «времена года» с такими свойствами. Во всех компьютерных вариациях они тоже есть, так что предполагалось что игрок знает. Если не знает — то низкая сложность ему в помощь.
В теме оформления с логотипами роль цветов и времен года играют значки убунты и персонажи.
OGS Mahjong 0.6