Задать вопрос
  • Как автоматически транслировать любой готовый алгоритм с любого ЯП на любой другой ЯП без ущерба для скорости работы алгоритма?

    dollar
    @dollar
    xmoonlight, ответ - экспертное мнение. Как и мнение любого эксперта, это просто слова какого-то одного человека, которые не лучше и не хуже мнения другого эксперта, даже если оно противоположное.

    Повторюсь, если вам не нравится слово "большинство", то сами не используйте его в вопросе. Оно там находится неявно. Структура вопроса: "Почему большинство не делает то-то", - и ответ: "Большинство не делает потому-то". Ответ отвечает на вопрос. Что не так?
  • Как получить url файла стилей в Chrome Extension?

    dollar
    @dollar
    Зачем? Оно же и так выводится, только слегка в другом месте. Хотите переделать интерфейс devtools? Я бы понял, если бы там чего-то не хватало, но вы просто хотите переместить инфу из одного места в другое.
  • Как автоматически транслировать любой готовый алгоритм с любого ЯП на любой другой ЯП без ущерба для скорости работы алгоритма?

    dollar
    @dollar
    xmoonlight, Нет, про большинство сказано у вас в вопросе, хоть и неявно. Если это слово вам не нравится, тогда вместо "почему не используют" нужно рассказать, кто и где не использует, тогда будет более конкретный ответ (или его не будет вообще в силу специфичности ситуации).
  • Онлайн таблицы как реализовать независимую работу с одним документом?

    dollar
    @dollar
    Дмитрий, так я тоже говорю, что хотеть можно чего угодно. Вот я тоже хочу, "чтобы у меня всё было, и мне за это ниче не было". Так и запишем в ТЗ? :) Там проблема в том, что даже если писать приложение с нуля со всеми хотелками заказчика, то не понятно, что требуется. Нужно позадавать вопросы типа таких:
    • Должны ли сохранятся введенные данные у пользователей при изменении калькулятора админом?
    • А что должно произойти у пользователя, если он прямо сейчас считает в калькуляторе, а в следующий момент админ внезапно внес изменения?

    Ну и так далее. Там просто в какой-то момент до заказчика дойдет, что нельзя так задания ставить. Ну а если всё же захочет, то ему станет очевидно, что даже разобраться с таким количеством нюансов стоит денег, что уж говорить про реализацию.
  • Почему игры созданные на Unity имеют много багов?

    dollar
    @dollar
    Dexelio, любите же вы вопросы 2 в 1 (которые, к слову, запрещены правилами), а потом еще в комментах развернуть пространные рассуждения на отвлеченные темы без четкой проблемы.

    Отвечая на вопрос, я надеюсь закрыть его, а не породить десять новых вопросов. Если такое происходит, то это плохой ответ.

    В любом случае, вопросы типа "Что лучше UE или Unity?" запрещены не просто так. На то есть веские причины. На такие вопросы нельзя однозначно ответить. И в результате обсуждать эту тему в отрыве от реальности можно бесконечно. Их невозможно решить. И даже если оформить как опрос на каком-то другом ресурсе, то это мало что даст, потому что каждый из этих инструментов имеет свои плюсы и минусы, и выбор зависит от конкретных условий.

    Для участия в холи варе можно использовать гугл запросы типа:
    slant ue unity
    или
    slant godot vs unity
  • Почему игры созданные на Unity имеют много багов?

    dollar
    @dollar
    Dexelio, да, шарящий разработчик избежит многих проблем. Но не всех, конечно же. Если игра кроссплатформенная (а Unity в этом плане продвинулся очень далеко), то её нужно будет тестировать на всех платформах и большом разнообразии устройств. Это задача для тестирования.

    Оптимизация - вообще дело тонкое. Она не сводится к выбору движка, и в существенной степени зависит от мозгов разработчика. Но повторюсь, что в целях экономии времени и сил (то есть денег) на оптимизацию могут осознанно положить болт или отложить в долгий ящик. Главное, чтобы это не сильно влияло на продажи игры.

    О каких конкретно багах текстур речь?
  • Почему данные не экспортируются в гугл таблицу?

    dollar
    @dollar
    Владимир, если у вас есть список того, что может не работать, то вы же сами можете и заняться проверкой строго по списку. Или вы предлагаете этим заняться случайному человеку с этого ресурса? Это как бы работа. А значит, вам нужен фрилансер. Или друг, который всё сделает за бесплатно.

    Кстати, отладка - это тоже работа. Порой очень большая, чуть ли ни основная.

    Здесь вопросы задают, которые содержат проблему из разряда "всё перепробовал, не могу победить". А вы предлагаете 1) прочитать статью и ваш код приличных размеров 2) понять и проанализировать его 3) вникнуть в предметную область и что вы вообще хотите 4) создать у себя условия, чтобы иметь возможность запустить его 5) заняться отладкой и поиском ошибок. Каждый из перечисленных пунктов является приличной работой. Но самое главное, что ни в одном из этих пунктов нет проблемы. То есть это просто то, что нужно сделать, что занимает время и отнимает силы.
  • Почему данные не экспортируются в гугл таблицу?

    dollar
    @dollar
    Слишком много кода. Разбейте на мелкие части и проверяйте работу каждой части отдельно. Когда локализуете проблему до 3-5 строк, создавайте вопрос.

    Ошибка, очевидно, есть как при отладке, так и при выполнении, ибо программа не работает, как задумано. Это и есть ошибка.
  • Что будет в геймдеве с Flash после его закрытия?

    dollar
    @dollar
    Dexelio, сервера вы выбираете, какие использовать и где расположены, а не платформа, хотя платформа и может предоставлять какие-то фичи для матчинга игроков.
  • Что будет в геймдеве с Flash после его закрытия?

    dollar
    @dollar
    Dexelio, профитнее (то есть выгоднее) будет Unity. Потому что на Python/JS/Construct/GameMaker вы выигрываете лишь в отсутствии необходимости изучения Unity, который даже школьники осваивают без проблем, и проигрываете во всём остальном.
  • Что будет в геймдеве с Flash после его закрытия?

    dollar
    @dollar
    Dexelio, да, C# сейчас практически монополист в этом плане. Достойную конкуренцию Unity может составить лишь Unreal Engine. Ну и собственные движки, которые для инди - не вариант.

    Construct и GameMaker - просто игрушки. Хотя простую игру можно сделать и на GameMaker, какой-нибудь квест с 2D графикой, где просто спрайты и не сложная логика. Но ограничений там слишком много, в том числе по производительности.

    Python и Javascript плохо подходят для создания игр. Мы уже обсуждали это в предыдущих ваших вопросах. Зачем снова говорить об этом?

    Ну а так вам никто не мешает сделать игру даже в блокноте на канвасе (canvas) с использованием исключительно JavaScript. Или можно сделать на движке Phaser. Аналогично и с Python - есть, например, pygame. Есть много вариантов. И вы можете свой собственный движок сделать. Но зачем? У вас какие-то особые запросы? Универсального движка на все случаи жизни всё равно вы не найдёте, хотя таковым в 2020 можно считать Unity, но его тоже в некоторых случаях нужно допиливать под свои нужды.
  • Яндекс Вебмастер?

    dollar
    @dollar
    Добавление вопросительного знака в заголовок не делает его вопросом.
  • Как "вскрыть" игру, получить данные?

    dollar
    @dollar Куратор тега Lua
    Название игры - секрет? А то вопрос попадает под вердикт "невозможно дать однозначный ответ".

    В общем случае без навыков программирования и дизассемблирования "вскрыть" не получится. Хоть Lua и придуман как открытый язык, но если разработчик приложил дополнительные усилия для шифрования файлов, то это по сути DRM и, скорее всего, даже будучи экспертом, времени на взлом понадобится не меньше, чем на создание такой защиты.
  • JavaScript или Python - на чем проще написать игру?

    dollar
    @dollar
    Dexelio, в правилах сайта красиво рассказано, как задавать вопросы. Например, "добрый день" не нужно писать и т.д. Так что если вопрос четко оформить, то палками не закидают. :)
  • JavaScript или Python - на чем проще написать игру?

    dollar
    @dollar
    Dexelio, баги - тема отдельной дискуссии.

    Многие MMO с большим количеством игроков рассчитаны на то, что игроки разбросаны по миру. То есть в клиенте игрока подгружается информация только о тех, кто рядом. Такая оптимизация подходит не всем играм. Плюс если игры подразумевает большие скопления игроков (например, осады замков), то вопрос оптимизации стоит более остро. Чем жертвовать или вводить ли лимиты - каждый сам решает в своем проекте.

    Про старенькую игрушку вообще не понял. Но вскрытие игр - это явно тема для отдельного вопроса.
  • JavaScript или Python - на чем проще написать игру?

    dollar
    @dollar
    Dexelio, не знаю про Rust, но в целом вы можете взять Unity и на его основе сделать полностью свою сетевую часть. Как вы её оптимизируете, такой и будет лимит игроков.
  • JavaScript или Python - на чем проще написать игру?

    dollar
    @dollar
    Dexelio, смотрите,
    owerwatch - свой движок, задачка не для инди,
    paladins - Unreal Engine.

    По mmorpg могу сказать, что всё зависит от количества игроков.

    В итоге, если игроков мало, скажем до 10, то Unity подойдет больше. И я исхожу из того, что вы в принципе задаете вопрос про выбор языка, то есть главное - проще и дешевле начать и закончить проект. Ведь бюджет игры это сотни тысяч долларов минимум(!), а здесь вы хоть немного сэкономите (по времени и по стоимости программистов).

    Но если игроков много, то Unity не подходит. Для большого количества игроков используют либо свой самописный движок, оптимизированный именно под вашу игру, либо Unreal Engine. Еще можно рассмотреть CryEngine, там много вкусных оптимизаций, однако он очень криво написан, и переделать под что-то свое будет болью. В то время как Unreal Engine очень красиво внутри устроен, поэтому в некотором смысле даже лучше Unity, но придется учить С++. И еще из него сложно что-то выкинуть, так что всю мощь и красоту придется тянуть в игру, даже если она вам там нужна не полностью. Но переделать Unreal под свой проект гораздо проще. Таким образом, для серьезной mmorpg Unreal чуть ли ни единственный вариант на 2019, если не считать своих собственных движков. Просто свой мощный движок - это еще дороже, и его разработку могут позволить себе, как по деньгам, так и по времени, только крупные ААА игры.