Форум программистов, компьютерный форум, киберфорум
Наши страницы
Бета-тестирование
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
DevAlone
324 / 276 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
Завершенные тесты: 4
1

Наконец-то вышла вторая версия моей игры!

23.05.2017, 21:14. Просмотров 492. Ответов 13
Метки нет (Все метки)

Вы когда-нибудь играли в сапёра с полем 1000x1000? Теперь вы можете! Но не только это отличает мою игру от классического сапёра из Windows. Основная фишка - использование разных оттенков цвета(по дефолту зелёного) для определения количества мин вокруг ячейки, светло зелёный - 1 мина, чуть темнее - 2 и всё в таком духе. Пару скриншотов для понимания:
Наконец-то вышла вторая версия моей игры!

Наконец-то вышла вторая версия моей игры!

Зелёное - это ячейки, вокруг которых мины, красное - отмеченные ячейки, на второй картинке они размером в 1 пиксель.

Скачать игру и почитать о ней чуть подробнее можно тут

https://devalone.github.io/CrazyMinesweeper/
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2017, 21:14
Ответы с готовыми решениями:

Вышла ли новая версия IE
Почему-то в Windows XP IE 6.0 долго запускается, вышл ли update убирающий Этот...

Вышла версия 1.6 joomla
Народ кто-нибудь уже тестил новую версию. У кого какие впечатления.

Вышла бета-версия Firefox 3.6.4
Сообщество Mozilla объявило о доступности широкой общественности бета-редакции...

Вышла образовательная версия OC openSUSE 11.4
Компания Novell и сообщество разработчиков openSUSE сегодня сообщили о выпуске...

Вышла бета-версия платформы Ubuntu 10.04
Компания Canonical, коммерческий спонсор проекта Ubuntu, сообщила о выпуске...

13
Pro_grammer
Модератор
6174 / 2257 / 443
Регистрация: 24.04.2011
Сообщений: 3,995
Записей в блоге: 10
24.05.2017, 07:43 2
Цветная дифференциация штанов, в смысле кол-ва мин, не совсем удобна на мой взгляд. Очень сложно определить, (лично мне) какой цвет ассоциирован с какой цифрой. Это когда все цвета в линии, то вроде очевидна их градация, а в разнобой информация теряется. Так же удручает отсутствие разметки на поле - всё же как то увереннее чувствуется, когда поле расчерчено на клетки.
В классического Сапёра я вроде играл не плохо, а тут по выше перечисленным причинам соображаю туго.
2
DevAlone
324 / 276 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
Завершенные тесты: 4
24.05.2017, 13:57  [ТС] 3
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Так же удручает отсутствие разметки на поле - всё же как то увереннее чувствуется, когда поле расчерчено на клетки.
В manual режиме можно указать размер границы, а в настройках её цвет, по дефолту сделал без неё, т.к. с границей ещё сложнее определять цвет.
0
infobos
Строитель
455 / 72 / 4
Регистрация: 18.06.2010
Сообщений: 499
01.06.2017, 06:41 4
Ваша игра не будет запускаться на многих ПК под Windows, потому что требует файлы от программного продукта вроде Visual studio. Причем определенной версии. Программа может запускать только у программистов, которые используют вашу среду разработки программы. Другие участники получат ошибку запуска.

У меня не запускается ваш exe файл. требует DLL.

Чтобы заставить работать exe файл на многих ПК вот информация: Exe-файла от среды Visual Studio требует msvcr110.dll
0
DevAlone
324 / 276 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
Завершенные тесты: 4
01.06.2017, 20:17  [ТС] 5
Что за бред? Я не использовал Visual studio при создании, а либы qt требовать не должно, т.к. я линковал статически. Если у вас не запускается, можете, пожалуйста, скинуть точное название dll, которую он требует?
0
locm
2189 / 914 / 118
Регистрация: 28.10.2011
Сообщений: 2,962
Записей в блоге: 6
04.06.2017, 08:54 6
Кроме системных библиотек программа требует
MSVCP140.dll
VCRUNTIME140.dll
api-ms-win-crt-utility-l1-1-0.dll
api-ms-win-crt-time-l1-1-0.dll
api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-string-l1-1-0.dll
api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-math-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll
api-ms-win-crt-convert-l1-1-0.dll
api-ms-win-crt-environment-l1-1-0.dll
api-ms-win-crt-filesystem-l1-1-0.dll
api-ms-win-crt-locale-l1-1-0.dll
1
DevAlone
324 / 276 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
Завершенные тесты: 4
05.06.2017, 21:25  [ТС] 7
locm, спасибо. Странно, что он эти либы просит, компилил в mingw, а не в компиляторе студии.
0
Pro_grammer
Модератор
6174 / 2257 / 443
Регистрация: 24.04.2011
Сообщений: 3,995
Записей в блоге: 10
06.06.2017, 09:51 8
Цитата Сообщение от DevAlone Посмотреть сообщение
Странно, что он эти либы просит
Это тупо список зависимых DLL, который можно получить сторонней программой анализатором.
Ни чего он не просит при запуске, если система не пиратская и нормально обновляется. Всё сразу заработало в w7 x64. На компе нет современной Visual studio (VB6 древний) и qt тоже ни когда не устанавливал. Просто надо своевременно обновлять систему, как того требует MS, в частности это : Windows6.1-KB2999226-x86 или х64( пакет Microsoft Visual C++ 2015 Redistributable)
2
infobos
Строитель
455 / 72 / 4
Регистрация: 18.06.2010
Сообщений: 499
16.06.2017, 07:02 9
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Это тупо список зависимых DLL, который можно получить сторонней программой анализатором.
Ни чего он не просит при запуске, если система не пиратская и нормально обновляется. Всё сразу заработало в w7 x64. На компе нет современной Visual studio (VB6 древний) и qt тоже ни когда не устанавливал. Просто надо своевременно обновлять систему, как того требует MS, в частности это : Windows6.1-KB2999226-x86 или х64( пакет Microsoft Visual C++ 2015 Redistributable)
Это конечно все полезно. Но дав программу клиенту, не будешь же ему говорить ставь лицензинный windows и скачивай обновления. Много пиратов - много... И разработчику геморой и от клиентов много будет жалоб. Нагрузка на техническую поддержку и т.д. Так что лучше делать софт и стараться заставлять ее работать на многих ПК и в том числе на пиратских без обновления.
0
Usaga
Эксперт .NET
5278 / 3582 / 626
Регистрация: 21.01.2016
Сообщений: 14,275
Завершенные тесты: 2
21.06.2017, 08:59 10
Цитата Сообщение от infobos Посмотреть сообщение
Но дав программу клиенту, не будешь же ему говорить ставь лицензинный windows и скачивай обновления.
Будешь. Программа может иметь некоторые требования для своей корректной работы. Это не что-то из ряда вон выходящее.
0
DevAlone
324 / 276 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
Завершенные тесты: 4
21.06.2017, 19:57  [ТС] 11
Цитата Сообщение от Usaga Посмотреть сообщение
Будешь. Программа может иметь некоторые требования для своей корректной работы. Это не что-то из ряда вон выходящее.
C# программы вообще без нужной версии .NET не запускаются и нужно либо вшивать установщик в исполняемый файл или писать в минимальных требованиях версию .NET.
0
Usaga
Эксперт .NET
5278 / 3582 / 626
Регистрация: 21.01.2016
Сообщений: 14,275
Завершенные тесты: 2
21.06.2017, 20:01 12
DevAlone, какой установщик можно вшить в исполняемый файл, который один фиг не запустится без нужной версии .NET?))) Да и нет в .NET "минимальной версии". Приложение требующее .NET 3.5 не запустится на .NET 4.0+. Хоть винда сама и предложить накатить нужную версию .NET-а, но не совсем ясно какое отношение это всё имеет к моему прошлому посту?
0
DevAlone
324 / 276 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
Завершенные тесты: 4
22.06.2017, 04:27  [ТС] 13
Цитата Сообщение от Usaga Посмотреть сообщение
DevAlone, какой установщик можно вшить в исполняемый файл, который один фиг не запустится без нужной версии .NET?)))
А как по вашему установщики .NET запускаются?) Можно сделать исполняемый файл, который будет при запуске проверять версию .NET в системе и, либо ставить подходящую, либо распаковывать приложение и заменять им исполняемый файл. Я не пробовал, но в теории должно работать.
0
Usaga
Эксперт .NET
5278 / 3582 / 626
Регистрация: 21.01.2016
Сообщений: 14,275
Завершенные тесты: 2
22.06.2017, 04:32 14
DevAlone, установщики - отдельные приложения, а не вшитые в исходную программу. Установщик может быть и на плюсах писан и тащить в себе все пререквезиты, но это уже отдельное приложение, и не всемогущее)))
0
22.06.2017, 04:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2017, 04:32

Вышла обновленная версия ядра Linux 2.4.37.10
Увидела свет очередная версия ядра открытой операционной системы Linux,...

Cossacks Back to War. Вышла ли новая версия?
всем привет! очень люблю играть в стратегии. сейчас играю Cossacks Back to war....

Вышла новая версия Skype для линукса
Такими темпами она (линукс-версия) не догонит версию для виндовс ... никогда :)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru