Ещё в левом нижнем углу осталась какая-то отладочная информация.
Интерфейс действительно удобный.
А вообще, спасибо Вам за игру, очень приятная. Никогда ещё до конца Mahjong не раскладывал, наверное, виной тому были однообразные иконки, а здесь прямо не оторваться)
Ещё заметил, когда ввожу имя на русском языке, кракозяблики (Windows Se7en 32-bit)
В полноэкранном режиме игра сворачивается, но графика остаётся поверх (ничего не видно на десктопе)
Названия языков, наверное, стоит написать полностью. Поле большое, а в нём всего две буковки.
Выложите, пожалуйста, скрин «В полноэкранном режиме игра сворачивается, но графика остаётся поверх (ничего не видно на десктопе)», по описанию не понятно.
Тут видео нужно снимать, на скриншоте ситуация покажется абсолютно нормальной.
В общем, представьте, что игра просто не сворачивается, но при этом теряется фокус, камера не реагирует на движения мыши, однако курсор меняется при наведении на соответствующие объекты в друхих окнах (вслепую). Выходит, что я вижу последний кадр игры на весь экран, но все элементы, которые находятся под этим кадром реагируют на манипуляции мыши и клавиатуры
Да, заметил, что это происходит только при полноэкранном режиме в разрешении моего рабочего стола.
Как вызвать баг:
1. Запустить игру в любом разрешении
2. Установить в настройках своё разрешение
3. Применить
4. Снять флаг «на весь экран»
5. Применить
6. Установить флаг «на весь экран»
Попробовал. Проблема в том, что при следующем выставлении на полный экран используется нестандартное разрешение (не 4:3 или 16:9), OGRE решает поступить именно так, а не иначе. Увы, ничего не можем тут поделать, кроме допиливания OGRE :)
PS: На Aero после выхода из полного экрана у меня Маджонг вообще не отвечал. Помогло лишь отсутствие Aero.
Спасибо! А я раньше и не видел Ваших постов о нем. Красиво получилось.
Есть кучка комментов:
1) Медленно ресайзится окно. Вроде и не перерисовывает ничего, а рывками.
2) Когда водишь курсором по верхним кнопкам всплывающая подсказка мерцает (видимо в пространстве между кнопками). Как по мне, так ее надо сделать либо плавно затухающей, либо просто выделить сверху область, где будут только кнопки и пока курсор там, показывать последнюю надпись. Кстати точно также дергается камера когда курсор переходит с одной кнопки на другую.
3) Было бы замечательно, если бы при попытке кликнуть на неправильный элемент выводилась надпись о том, почему так нельзя. Правил многие не знают, а обучиться по ходу делать не получается без обратной связи. Приходится таки заглядывать в хэлп, а это лишний клик мышкой :)
4) Если отодвинуть камеру назад, то можно попасть в люстру.
5) А еще похоже на то, что нет просчета безвыходных ситуаций.
6) В хэлпе написано про то, что плитка должна быть свободной сверху, я 3 раза перечитывал пока не понял, что верх это высота над столом, а не вверх на поверхности.
2) Камера просто неактивна, весь фокус у кнопок, поэтому при перемещении мышки от кнопки к пространству камера «резко нагоняет» отстование. Плавный переход не сделан, т.к. таким алгоритмом не располагаю, придумывать его по времени трудозатратно. Если получится, то исправим.
Немного критики:
-Встроенный в восьмерку MSE очень не доверительно относится к установщику.
-В большом окне (1600x1200) ужасно тормозит, хотя все современные игры идут с тем же разрешением «на средненьких».
Это из-за Aero. Конкретно мы к этому не имеем отношения, это уже особенность OGRE.
Если без тормозов хотите, то либо Linux (у меня без Compiz всё шикарно), либо на полный экран под Windows, либо без Aero.
Нам уже несколько раз сообщали про проблему с установщиком. На него, также, ругается нортоновский антивирус. Однако изучение проблемы показало что ругаются они на любой самосборный инсталлер на базе NSIS. Решения: набирать популярность или подавать заявление на включение в белый список.
На первое мы повлиять можем слабо, второе будем пробовать к версии 1.0.
Я достаточно внимательно изучал вопрос различных библиотек для создания инсталлеров под Windows, и выбор на NSIS пал как раз по причине наилучшего соотношения простоты, удобства и размера получаемого дистрибутива (LZMA все-таки). Остальные либо оказались весьма глючны, либо не отличались по списку возможностей от самораспаковывающегося архива.
На счет своего инсталлера мысли были, но хороший инсталлер — это таки штука нетривиальная. Тянет на полноценный отдельный проект. Подумаем над этим на досуге, если не найдем других решений.
Что касается вопросом сжатия. Несмотря на разгул безлимитных интернетов, очень не хочется пересекать с windows-версией психологический рубеж в 50 мегабайт. Перед тем как прийти к этому значению, я приставал к нескольким десяткам различных коллег, друзей и знакомых с вопросом «каким может быть максимальный размер дистрибутива неизвестной вам небольшой игрушки, чтобы вы ее скачали». Выяснил что при превышении 50 мегабайт отсеивается наибольшее количество опрошенных (примерно треть).
В общем, проблему с инсталлером попробуем как-то решить.
Пасьянс OGS Mahjong 0.9, в одном шаге от финишной прямой