• Где найти реализацию хаотичного движения частиц (OpenGL)?

    maaGames
    @maaGames
    Погроммирую программы
    Случайные направление и скорость при создании точки. А дальше уже перемещай, сталкивай и делай что хочешь.
    Для направления можно хранить либо косинусы (вектор), либо прям угол.

    class Dot
    {
    public:
       Dot()
       : speed(rand())
      {
          double angle = rand()/65535.0 * 360.0/*перевести в радианы надо тут*/;
          x = cos( angle );
          y = sin( angle );
    }
    
    public:
       double x, y, speed;
    };
    Ответ написан
  • Быстро читать: возможно?

    maaGames
    @maaGames
    Погроммирую программы
    Скорочтение идеально подходит для беллетристики, но совсем не подходит для технической литературы. Там вся суть в самостоятельном "додумывании" и подсознательном восприятии. Со сложной технической литературой такой номер либо не пройдёт, либо будет гораздо сложнее.
    Ответ написан
  • Android-WebView-приложение, какую статистику установить?

    maaGames
    @maaGames
    Погроммирую программы
    Гугл статистика работает как JS функция, добавляемая в HTML код. И Яндекс тоже.
    А ты впредь не путай статистику, добавляемую в приложение через API функции и статистику, добавляемую в HTML страницу. HTMLке глубоко безразличто, открыта она браузером или твоим приложением (по сути, тоже браузером). Нужно лишь подключение к интернету.
    Ответ написан
    4 комментария
  • InDesign качество картинок жуткое, в чем может быть проблема?

    maaGames
    @maaGames
    Погроммирую программы
    Не важно, в каком качестве ты сохраняешь картинку на диск. Когда добавляешь её в pdf, все картинки заново кодируются в jpg с теми параметрами, которые заданы в pdf редакторе. Так что проверь настройки jpg сжатия в pdf редакторе и величину dpi в нём же. Ещё попробуй при генерации pdf использовать профиль "для печати" (как раз, чтобы бОльшие dpi использовались).
    Ответ написан
  • Как организовать правильную и удобную файловую библиотеку-хранилище дома?

    maaGames
    @maaGames
    Погроммирую программы
    Программа All my books, например. Платная.(
    Создаётся база данных с кучей информации, частично автоматически скачиваемой из интернета по ISBN издания. Там же задаются и перекрёстные ссылки и комментарии и куча всякого разного.
    Ответ написан
    Комментировать
  • Теория эволюции: как генерируются мутации?

    maaGames
    @maaGames
    Погроммирую программы
    Весь смысл генетических алгоритмов именно в том, что мутации случайны, а не контролируются программистом по каким-то аспектам. Выборка происходит не перед мутацией (с выбором того, что следует изменить), а уже в мутировавшем поколении. Весь смысл в том, что непредсказуемое решение может оказаться более эффективным, чем предсказуемое.
    Это как если программист подумает, что для увеличения скорости передвижения нужно наращивать число ног и через N поколений получит 100500 ножку, а случайные мутации "научат" тараканчика сворачивать тело в колесо (это я типа сравнил многоножку с какой-нибудь макрицей).
    Т.е. происходят случайные мутации и алгоритм оценивает, привели ли они к какому-то улучшению по заданным признакам. В примере с огородом, можно ожидать рождение ребёнка с конечностями в форме лопат, который будет очень быстро пахать огород, но не один вменяемый программист не будет специально программировать такое создание.
    Ответ написан
    Комментировать
  • Можно ли плавно изменять толщину линии в OpenGL ES?

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

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

    maaGames
    @maaGames
    Погроммирую программы
    Плакаты не влияют на продуктивность.(

    1393420229_java-drawn-logo.jpg
    Ответ написан
    3 комментария
  • Как работает сборка мусора в Qt?

    maaGames
    @maaGames
    Погроммирую программы
    if you don't call QObject::setParent() on them.

    Задай другой родительский объект и они удалятся вместе с родителем.
    Ответ написан
    Комментировать
  • Почему адреса разные (с++)?

    maaGames
    @maaGames
    Погроммирую программы
    static wchar_t
    При каждом включении файла создаётся своя копия переменной var1. Сделай по человечески, без static и с объявлением в хэдэре и реализацией в файле реализации и будет тебе один адрес.
    Ответ написан
    Комментировать
  • Проблема с глобальным переменным(error lnk2001)?

    maaGames
    @maaGames
    Погроммирую программы
    extern int i; должно быть в хэдэре, а int i; в реализации.

    #pragma once - тоже в хэдэре, а не в реализации.
    Ответ написан
    Комментировать
  • Pixel-art: как готовить под разные диагонали и разрешения?

    maaGames
    @maaGames
    Погроммирую программы
    Ошибка в терминологии в обоих пунктах.
    При отображении в большем разрешении картинка не становится меньше, попиксельно она прежняя, но сами пиксели меньше и картинка выглядит меньше.
    При масштабировании (любым алгоритмом), картинка не будет выглядеть попиксельно одинаково, потому что она отмасштабирована и количество этих самых пикселей стало другое.

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

    Можно сделать наборы спрайтов для двух-трёх самых распространённых разрешений. Но на мой взгляд достаточно HD версии с масштабированием для всех прочих.
    Ответ написан
    Комментировать
  • Перевозка системного блока в самолёте. Можно ли? Если нет, то как?

    maaGames
    @maaGames
    Погроммирую программы
    Как уже посоветовали, лучше снять радиатор с процессора, если это не стандартная жужалка и видеокарту. Это реально может спасти материнку. У меня килограммовый радиатор треснул материнку при перестановке системника с места на место, хотя бэкплэйт был массивный и железный, но мать изогнуло всё-равно. Ну и убедиться, что диски на все винты прикручены, чтобы не отвалились внутри.
    Ответ написан
    Комментировать
  • Как удобно отсортировать 1000 фотографий в определенном порядке?

    maaGames
    @maaGames
    Погроммирую программы
    Как некий гипотетический движок догадается, что некоторые фотографии хочется перенести в какое-то определённое место в списке?
    Ответ написан
    1 комментарий
  • Android: In-App-Purchase и Физический адрес, как быть?

    maaGames
    @maaGames
    Погроммирую программы
    Сперва честно указал домашний адрес. Потом передумал и оставил только город. Пока не забанили и никаких санкций не применили. Не исключено, что лишь потому, что игру всё-равно не покупают.)

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

    maaGames
    @maaGames
    Погроммирую программы
    Если ты неплохой художник (особенно в пиксель-арте), может тебе лучше кинуть клич в поисках заинтересованных программистов (одного-двух), которые будут кодить, а ты рисовать. Поверь на слово, от неплохого художника будет гораздо больше пользы для игры, чем от неплохого программиста.
    Про пиксель арт упомянул, потому что сейчас мода на олд-скул и пиксельная 2Д графика импонирует больше, чем 3Д рендеры.
    Ответ написан
  • Как исправить ошибку Visual Studio 2012 express?

    maaGames
    @maaGames
    Погроммирую программы
    Это ошибка в файле проекта. Например, если в *.vcprops прописаны несуществующие пути.

    А если и новый проект не создаётся, то сделай сброс настроек студии (где-то в Сервис пункт есть) или переустанови.
    Ответ написан
    Комментировать
  • Как создаётся внешнее API программы?

    maaGames
    @maaGames
    Погроммирую программы
    > 1 Как создать для неё API (читай драйвер)?
    Изначальная постановка вопроса не верна. API не есть драйвер. прям вообще ни разу.

    > 2 Что будет использоваться для взаимодействия драйвера и работающей базы (может сокеты, может ещё что)?
    А что захочешь, то и будет использоваться. Хоть сообщения, хоть сокеты, хоть файл на диске. Тыжпрограммист, кто тебе запретит.

    > Могу ли я из драйвера вызывать какую-то функцию
    Можешь вызывать функцию (экспорты никто не отменял), можешь посылать сообщение, можешь посылать JSON строку, можешь сразу SQL запрос сформированный посылать, кто ж запретит.

    Ты же на сишечке пишешь, так что никто тебе не указ, реализовать можно практически что угодно. Как пользователю удобнее будет общаться с БД, такой API и создавай.
    Ответ написан
    1 комментарий
  • Что означают эти круги? Способ построения логотипов? Золотое сечение?

    maaGames
    @maaGames
    Погроммирую программы
    В данном случае круги - это просто круги.
    Ответ написан
    Комментировать