Задать вопрос
  • Как в node.js добавить иконку в трей ubuntu, windows и тд..?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    5 комментариев
  • Почему вакансий разработчиков игр так мало?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Идей хороших игр - много, сложность разработки - высокая, разработчики - дорогие, КПД на такой ЗП - низкое, доп. финансирования индустрии - нет, заработок на продажах готовой игры - нулевой, т.к. денег ни у кого нет и покупательская способность - нулевая.
    В итоге: а зачем что-то делать в таких условиях, если это: и дорого, и денег не принесёт?!
    Только в зарубежных крупных компаниях имеет смысл устраиваться и работать в плане геймдева.
    Ответ написан
    Комментировать
  • Как отключать и включать питание в usb порте на node.js?

    @vshvydky
    Нода исполняет внешние команды, найдите способ тушить порт программно и вызывайте его в ноде.
    Ответ написан
    Комментировать
  • Как получить название строки из ассоциативного массива?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    Это не ассоциативный массив - это объект. Такого понятия, как "ассоциативный массив", в javascript не существует.
    Стандартный механизм обхода свойств объекта в javascript выглядит так:
    for (key in o ) {
      if (!o.hasOwnProperty(key)) {
        continue;
      }
    
      console.log(key, o[key]);
    }

    Вы получаете название свойства объекта, а по нему можете получить его значение.
    Ответ написан
    2 комментария
  • Как сделать инсталлятор для своего приложения linux, windows, macos?

    В никсах распространение нормального софта делается через пакетные менеждеры. Читайте про сборку пакета для пакетного менеждера, используемого в конкретной ОС, и будет вам счастье (по идее, вам это должно быть достаточно, раз вам просто файлы поставить). Например, dpkg в случае Ubuntu.

    В виндах софт устанавливается и инвентаризуется с помощью системного компонента Windows Installer. Это тоже как бы пакетный менеджер, но в отличие от никсовых системных PM, он не умеет работать с репозиториями и выкачивать пакеты - в нём этого просто не реализовано, т.к. он изначально проектировался для "коммерческого" "коробочного" ПО (под виндой исторически не было духа свободного ПО, как в линухах). Но с точки зрения установки софта он делает примерно то же самое, только с учётом виндовых заморочек - работа с реестром, права на файлы и т.д. Пакеты для Windows Installer - это MSI-файлы. Технически это простейшая readonly реляционная БД, вроде sqlite, только проще, по сути это хранилище таблиц. Существуют различные наборы инструментов для сборки таких пакетов, как коммерческие так и бесплатные. Если нужен бесплатный - берите WiX, если возможен платный - поглядите на InnoSetup InstallShield.
    Ответ написан
    2 комментария
  • Как сделать инсталлятор для своего приложения linux, windows, macos?

    s0ci0pat
    @s0ci0pat
    I'm Awesome
    Инсталлятор тебе нужен только для windows. Можешь использовать Inno Setup или что-то на подобии.
    Для ubuntu используй make, для macos - XCode.

    "все это из под ubuntu" - а тестировать все это ты тоже под ubuntu будешь?
    Ответ написан
    3 комментария
  • Как сделать инсталлятор для своего приложения linux, windows, macos?

    @Fixid Куратор тега Linux
    Призываю Вангу и отряд провидцев...
    Какой нужен инсталятор? Какого типа файлы и язык? Нужно ли GUI или просто поставить?
    Ответ написан
  • Как клонировать элементы?

    Комментировать
  • Какой принцип создания упрощенной физики в игре?

    maaGames
    @maaGames
    Погроммирую программы
    Если габаритный контейнер персонажа начал проникать сквозь стену, то сдвигаешь персонажа по нормали к стене на глубину проникновения, чтобы перестал проникать. Упрощённее этого будет только проверка габаритов персонажа с габаритами стены, но тогда все стены должны быть выровнены по глобальной системе координат.
    Ответ написан
    5 комментариев
  • Как в ssh создать директорию с множеством поддиректорий одной командой?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Вот к примеру - создание директории с сотней поддиректорий:
    for i in {1..100}; do mkdir -p some_dir/some_subdir_$i; done

    P.S. Задачу точнее сразу описывайте. Для вашего конкретного случая:
    mkdir -p /var/node/bla-1/bla-2/bla-3/test
    Ответ написан
    3 комментария
  • Какие есть преимущества Ubuntu перед другими популярными Linux дистрибутивами?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Своя группа security-исследователей, ускоряющая внедрение патчей безопасности.
    Ответ написан
    Комментировать
  • Как сделать правильную сортировку массива?

    lazalu68
    @lazalu68
    Salmon
    map.sort(function(a, b) {
        return a.value - b.value;
    });
    Ответ написан
    Комментировать
  • Как вам такой способ оптимизации игры?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Это называется LoD - https://ru.wikipedia.org/wiki/Level_of_Detail
    Реально используется давно и часто.
    Про редактор - непонятно, зачем он нужен.
    Ответ написан
    Комментировать
  • В чем плюсы и минусы почты на своем сервере?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Плюсы начинаются если Вы профессионально занимаетесь email рассылками и отправляете сотни тысяч email сообщений в сутки. Для личного ящика плюсов нет, только минусы.
    Если хочется почту на своем домене - воспользуйтесь https://pdd.yandex.ru/ или https://apps.google.com/intx/ru/products/gmail/
    Ответ написан
    Комментировать
  • Как настроить SSL на NGINX, чтобы получить оценку A в ssllabs.com?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    A+
    ssl on;
      ssl_session_cache shared:SSL:10m;
      ssl_session_timeout 10m;
      ssl_prefer_server_ciphers on;
      ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
      ssl_certificate /etc/nginx/cert/ssl.crt;
      ssl_certificate_key /etc/nginx/cert/ssl.key;
      ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!kEDH';
      ssl_stapling on;
      ssl_stapling_verify on;
      add_header Strict-Transport-Security "max-age=31536000; includeSubdomains;";
    Ответ написан
    2 комментария
  • Хороший обфускатор js. Есть такие?

    discogscounter.getfreehosting.co.uk/js-noalnum_com...
    только толку никакого. все равно при должных усилиях, можно "расшифровать".
    Поймите клиентский javascript нельзя зашифровать перенесите часть логики, которую вам нельзя показывать на сервер
    Ответ написан
    4 комментария
  • WebRTC+phonegap, хотя бы на новых девайсах есть шанс?

    @midavis
    Добрый день.

    У меня заработала связка cordova + CrossWalk + WebRTC + медиасервер.
    В общем-то, все точно так же, как и в обычном браузере, но ресурсов существенно меньше и есть некоторые ограничения.
    Например, Кордова может принять видео только с фронтальной камеры, плюс, нужно шаманить с ужиманием видеопотока, потому что на телефонах, как правило, не очень быстрый инет, а фронтальная камера уже 5МПикс зачастую установлена.
    И еще для захвата медиа-потока камеры и микрофона нужно установить дополнительные плагины в проект https://www.npmjs.com/package/cordova-plugin-chrom... для видео и https://www.npmjs.com/package/cordova-plugin-chrom... для аудио.
    Ответ написан
    Комментировать
  • Где найти бесплатные текстуры и т.д для создания простенькой игры?

    JohnZoidberg
    @JohnZoidberg
    1. Kenney.nl

    Этот находящийся в Нидерландах сайт предлагает разработчикам замечательную графику. Присутствуют материалы, признанные Общественным достоянием. А это значит, что вы можете использовать их где угодно, не беспокоясь об авторских правах. Так же есть поиск графики по категориям, что значительно ускоряет процесс.
    Кроме того, на сайте представлены подборки бесплатной музыки.

    2. OpenGameArt.org

    Наверное, один из лучших сайтов в своём классе. OpenGameArt.org огромный сайт, предлагающий все виды графики, необходимые для разработки игр. Так же на сайте имеется бесплатная музыка (звуки). Основными плюсами данного ресурса являются наличие оживленного и весьма полезного форума, а так же постоянное обновление материалов за счет пополнения самими пользователями и рейтинговой системы оценивания. Так что вы всегда сможете быстро выбрать самое лучше и свежее.

    3. Untamed.wild-refuge.net

    Отличный ресурс для тех, кто задумывает или уже создает свою RPG.
    При переходе по ссылке справа вы увидите колонку ресурсов. Персонажи, предметы, локации и тому подобное, при нажатии на которых все-все объекты появятся на одной странице, что упрощает и ускоряет выбор. При клике на понравившегося персонажа, открывается ссылка на .png файл, со всеми 3d-проекциями и движениями, что идеально подходит для создания собственных спрайтов.

    4. Crateboy.itch.io

    Отличительная особенность данной коллекции - 8-битная графика городов. Вся библиотека совершенно бесплатна, и всё, о чём просит автор - упомянуть о нём в своей игре (credits).
    Цветовая гамма данной библиотеки является её отличительной особенностью, и при использовании в исходном виде вполне может определить дизайн всего проекта.

    5. Bagfullofwrong.co.uk

    Коллекция материалов, созданных и использованных в различных проектах дизайнером Робом Фероном для Вашего личного пользования.

    6. Gameart2d.com

    Вебсайт, запущенный индонезийским разработчиком игр, с отличным вкусом в области дизайна игр. Хотя большая часть материалов сайта является платной, так же присутствует и бесплатная, в которой Вы можете найти симпатичные изображения. Помимо спрайтов на сайте представлены наборы для создания уровней, GUI и прочее.

    7. Wigdetworx.com

    Пусть это и не самая большая коллекция спрайтов из длиннопоста, но определенно каждый найдет себе здесь что-нибудь по душе. Для того чтобы скачать себе множество ландшафтов и персонажей достаточно лишь одного клика.

    8. Glitchthegame.com

    Создатели проекта Glitch, закрытого в 2012 году решили сделать всю её графическую часть Достоянием общественности (никакие авторские права для использование не требуются). К Вашим услугам более 10,000 изображений восхитительного качества собранные воедино и доступные по одному нажатию.

    9. Dumbanex.com

    Идеально для сайдскроллеров и платформеров
    Множество графики от дизайнера-фрилансера Брента Андерсона. Всё бесплатно при условии упоминания в приложении (Credits).

    10. Reinerstilesets.de

    Бесплатная графика от разработчика игр разработчикам игр. Помимо библиотек на сайте есть неплохие туториалы.

    11. Sharecg.com

    Данный сайт в основном предназначен для художников для загрузки своих работ. Так что при желании Вы можете подыскать там подходящего дизайнера для своего проекта. Все работы выставляются под различными лицензиями, что обязательно проверять перед скачиванием, чтобы потом не попасть на деньги.

    12. Roenica.com

    Отличный сайт с графикой для инди проектов и казуалок.
    Всё разбито на категории по типу игры и упаковано в ZIP архивы. Есть и 2D и 3D графика, но так же как и в предыдущем случае стоит внимательно смотреть на лицензию, под которой распространяется контент.

    13. Blogoscoped.com

    Сам сайт - форум про Гугл и всё, что с ним связанно, но в 2006 году его участник Philip Lenssen выложил на нем около 700 спрайтов, которые теперь распространяются под Creative Commons License

    14. Lostgarden.com

    Сайт немного отличается от рассмотренных выше. Это блог игрового дизайнера, в котором время от времени появляется бесплатная графика для разработчиков игр. Так же интерес представляет и сам блог, в котором дизайнеру можно найти уйму важной и интересной информации.

    15. Subtlepatterns.com

    Безумное количество фонов и текстур для Ваших игр и приложений. Всё как и прежде бесплатно - только не забудьте поблагодарить автора.

    16. Openclipart.org

    Обширное сообщество с огромными объемами графики. Всё, что сможете найти на этом сайте, совершенно бесплатно. Правда вот поискать придется как следует.
    Ответ написан
    12 комментариев