|
Опубликовано 29.04.2016 15:02 (9 лет назад) # |
DjKarp написал:
Есть чёткое правило, что надо запускать на винде из файла, без установки доп ПО и танцев с бубнами. И это отличное правило. А то разошлись тут.
Полностью согласен. |
|
|
|
Опубликовано 29.04.2016 15:09 (9 лет назад) # |
DjKarp написал:
Есть чёткое правило, что надо запускать на винде из файла, без установки доп ПО и танцев с бубнами. И это отличное правило. А то разошлись тут.
Только вот нет такого правила у нас :-D Еще пару раз перечитал и не встретил даже слова Windows вообще ни разу. Про доп. по сказано только то, что должны быть указаны необходимые либы (думаю тут подразумеваются также и всякие рантаймы, директиксы и проч.) в ридми. |
|
|
Древний организм
|
Опубликовано 29.04.2016 15:56 (9 лет назад) # |
Только вот нет такого правила у нас :-D
Эээээ... Это всё проделки хакеров, взломавших хостинг. Это всё они виноваты, да.
Мы как сайт починим, сразу всё восстановим, вот увидите. |
|
|
Инженер‑космогоник
|
Опубликовано 29.04.2016 18:18 (9 лет назад) # |
Это пилится в новой редакции правил:)
Я тоже не нашел и сильно удивился.
И про оффлайн кстати нет, хотя есть указание, что игра должна быть готова к работе без сторонних вещей, либо они должны быть указаны. |
|
|
|
Опубликовано 01.05.2016 22:49 (8 лет назад) # |
тогда еще битность винды добавте. а то, например, я, перед сдачей, обнаружил, что не собираются в гцц некоторые либы в винду 32-х битную. во всяком случае сразу невзлетело. поэтому сразу пришлось резать функционал. т.к. (дабы запускалось) собирал 32-битную версию. однако, я даже не представляю, где сейчас такие процы (для PC) можно найти...
зы. намек на то, что если под винду, то обязательно 64-хбитную. и минимальную версию винды. (например в вебдеве обычно принято поддерживать последние 2-3 версии IE).
редакция от Uvadzucumi, 01.05.2016 22:52 |
|
|
|
Опубликовано 02.05.2016 06:55 (8 лет назад) # |
Uvadzucumi написал:
... собирал 32-битную версию. однако, я даже не представляю, где сейчас такие процы (для PC) можно найти...
Здесь дело не в процессоре. Вы, видимо, не подключаете к компьютеру ничего кроме монитора, клавиатуры и мыши. Для некоторых внешних устройств просто не существуют дравера для 64-битной винды.
зы. намек на то, что если под винду, то обязательно 64-хбитную. и минимальную версию винды.
Бессмысленное требование. Нужно чтобы запускалось и на 32- и 64-битной одинаково. |
|
|
|
Опубликовано 02.05.2016 07:32 (8 лет назад) # |
Бессмысленное требование. Нужно чтобы запускалось и на 32- и 64-битной одинаково. , т.е. другими словами, 64-х битное виндовс приложение делать нельзя? :(
а про процессор я писал, это к тому, что это проблема конкретного индивидуума - что он устанавливает себе винду 32-х битную на 64-х битный процессор. но раз запрещено 64-х битные билды, то ок. только в правилах нужно это отметить.
редакция от Uvadzucumi, 02.05.2016 07:41 |
|
|
|
Опубликовано 02.05.2016 07:45 (8 лет назад) # |
Зачем сразу запрещать? Просто стоит прикладывать библиотеки для 32 и 64 разрядной винды. Например в java для вывода графики у одной библиотеки две версии lwjgl.dll и lwjgl64.dll, плюс всякие дополнительные jinput-dx8.dll и jinput-dx8_64.dll т.д.
редакция от VanyaR1, 02.05.2016 07:46 |
|
|
|
Опубликовано 02.05.2016 08:30 (8 лет назад) # |
с явой все проще. там достаточночно положить нативные либы и VM подгрузит нужные. в случае бинарника - нужно не только библиотеки, но и екзешники, под всесь зоопарк от мелкомягких. а это уже непрокатывает под желание (было страницу назад, или чуть раньше) запускать - кликнув на одну иконку, так как, как минимум, уже 2 варианта запуска.
зы. пару лет назад, была идея, на один из конкурсов GD, сделать iso образ, с которого можно загрузиться и автоматом запустится приложение, на любом железе (во всяком случае на большинстве), а тут такой финт ушами непрокатит уже никак. так хотябы пусть будет в правилах - под что конкретно собирать. |
|
|
|
Опубликовано 02.05.2016 10:12 (8 лет назад) # |
Интересно, а как будут тестировать на минимальных системных требованиях те, у кого просто нет соответствующего окружения? Я сейчас говорю не про маководов и линуксойдов, а даже просто про тех, у кого не соответствующая версия/разрядность Windows, либ и рантаймов?
Мне кажется тут можно далеко зайти и все же работоспособность на максимальном (разумном) кол-ве конфигураций должно быть от части на совести сдающего (должен проверить на сколько возможно, найти подводные камни), так и на голосующем (должен выполнить указанные в ридми условия, установить нужные рантаймы и даже джаву). |
|
|
|
Опубликовано 02.05.2016 14:56 (8 лет назад) # |
теоретически да, на совести сдающего, но больше, на совести проверяющего, во всяком случае сейчас. например - микрософт все еще, пока, поддерживает винду 8 и 10. соответственно, никаких 9-х директиксов! под 10-кой незавелось... таже ситуация как и явой, которую выше описывали - незаработало - минимальная оценка. хотя ява у меня стоит (и в винде, и на основной ОС), а когда я видел последний раз директиск 9-й... я уже и не помню. поэтому и нужно в правила четко прописать: должно работать на винде такойто, битности такойто. |
|
|
|
Опубликовано 02.05.2016 18:30 (8 лет назад) # |
Фигня какая-то, в дебри полезли. Если автор хочет - пусть докладывает 64, а так либо 32 либо 32 и 64 (нужно понимать что далеко не у всех 64, но точно у всех будет работать 32)
соответственно, никаких 9-х директиксов!
простите.. что? |
|
|
|
Опубликовано 02.05.2016 20:03 (8 лет назад) # |
ObelardO написал:
простите.. что?
- ситуация как с явой. нестандартная либа, которую, при желании можно скачать и доустановить, если пользователь до этого не скачал и не установил. официально микрософтом поддерживаются только 2 винды. 8 и 10. 7-ка - только критические обновления безопасности, и какие то еще, при наличии какой то "специальной платной лицензии" (хотя, вроде, и в 7ке уже 10-й директ, хотя могу и ошибаться, с виндами довно неимел дела). пруф: http://windows.microsoft.com/ru-ru/windows/lifecycle так что откуда взяться директкиксу 9му на установленной операционке современной? только скачать и доустановить.
редакция от Uvadzucumi, 02.05.2016 20:04 |
|
|
|
Опубликовано 02.05.2016 22:55 (8 лет назад) # |
Ну вот.... близится время, когда придется устанавливать десятку на виртуалку, чтобы посмотреть конкурсные игры) С директом че получается или на семерке работает игра или на десятке? Я за совместимость с семеркой) и пингвинами) |
|
|
|
Опубликовано 03.05.2016 05:24 (8 лет назад) # |
Было гораздо проще когда был разрешен только один ЯП :-D Во-первых у всех было более-менее одинаковое окружение, во-вторых в крайнем случае можно было самостоятельно скомпилить у себя :) |
|
|
|
Опубликовано 03.05.2016 07:43 (8 лет назад) # |
на самом деле не все так страшно. я тут просто все заутрировал по самое небалуйся. большинство dx9 приложений отлично запускаются на актуальном dx. правда бывают исключения, как я подозреваю, из-за криворукости при сборке приложений (или же самих мелкомягких). однако время, когда запустить приложение под вайном бывает проще чем под реальной виндой, уже наступило. почему, думаете, много вин приложений портировано под мак? большинство идет в одной коробке вместе с вайном, настроенном под конретное приложение. сейчас вот в новую убунту добавили поддержку snap-пакетов пакетов, которые включают в себя все зависимости устанавливаемого приложения и запускаются в изолированной среде. так что, будет как в макх скоро - куча софта под кучей вайнов. (возможно скоро и в винду придется вайн добавлять, чтобы запускать нативные приложения для предыдущих версий операционок и устаревших зависимостей :)). |
|
|
Древний организм
|
Опубликовано 03.05.2016 08:37 (8 лет назад) # |
Ты чего-то не понимаешь и несешь полную чушь! Директх построен на СОМ архитектуре и каждая версия лежит в разных длл. Наличие 11й версии не гарантирует наличия 10й. А вот 9й включается в дистрибутивы всех виндовс начиная с ХР. |
|
|
|
Опубликовано 03.05.2016 09:50 (8 лет назад) # |
из моей практики: на 7-ке (при dx10) у меня не запускалась прога, требя dll-ки от dx9, значит, если и включено, то, очевидно, не все что требуется. |
|
|
Древний организм
|
Опубликовано 03.05.2016 12:43 (8 лет назад) # |
Прога могла требовать необязательные дллки вроде D3DX9_31.dll. А это значит что человек поленился написать что-то в программе сам и использовал готовое из набора D3DX.
Кводэнджин ничего такого не требует и запускается на любой голой винде, начиная с ХР. |
|
|
|
Опубликовано 03.05.2016 13:18 (8 лет назад) # |
ну так я ничего такого и не писал, даже наоборот:
Uvadzucumi написал:
на самом деле не все так страшно. я тут просто все заутрировал по самое небалуйся. большинство dx9 приложений отлично запускаются на актуальном dx. правда бывают исключения
а про qengine вообще разговора небыло. был разговор о битности билда и необходимых зависимостей под актуальную версию винды. т.е. если требует чегото что нет в винде - нужно доставлять. напрмер тотже dx9. если установленный с виндой современный dx не покрывает зависимостей приложения. |
|
|