Ответы пользователя по тегу Разработка игр
  • Какие паттерны gof используются для геймдева?

    orlov0562
    @orlov0562
    I'm cool!
    слышала мнение, что все их знать не надо

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

    Какие используются в геймдеве?

    полагаю, что геймдев ничем не отличается от обычного программирования, поэтому используются все популярные: раз, два

    Что значит в вакансиях "знание паттернов проектирования"?

    То, что ты отличаешь Singleton от Observer. Реже, нужно знание специфических вещей (например CQRS+ES), в таких случаях это указывают, тк 90% разработчиков никогда о них даже не слышала.

    Как проверяют на их знание?

    • Чем отличается Singleton от Observer?
    • Напишите реализацию обоих
    Ответ написан
    4 комментария
  • Как танком не давать проходить сквозь друг-друга, (JS GAME)?

    orlov0562
    @orlov0562
    I'm cool!
    искать их пересечение
    function isCollide(a, b) {
        return !(
            ((a.y + a.height) < (b.y)) ||
            (a.y > (b.y + b.height)) ||
            ((a.x + a.width) < b.x) ||
            (a.x > (b.x + b.width))
        );
    }


    вот пример, перетягивай один квадратик на другой и смотри результат

    Ответ написан
    Комментировать