• Что необходимо знать, чтобы создать игру?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    И самый главный вопрос: с чего начать имея вот это вот всё?

    Если нет 3 лет на обучение, только фриланс.
    Как не крути gamedev - это не 1 технология, а целый стэк. Тут и 3d моделинг и программирование и знание игровых движков, знание особенностей платформы, под которую разрабатываете. И еще два вагона менее очевидных навыков и знаний.
    Так что если хотите переквалифицироваться - вперед, мануалов кучу в интернете. А если Вы пытаетесь сэкономить сделав самому - это очень не правильная затея. В результате не будет не времени ни денег ни продукта. Просто найдите специалиста, он сделает (это всегда дешевле чем самому).
    Ответ написан
    Комментировать
  • Как создать задание в игре?

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

    Griboks
    @Griboks
    Месяца не прошло, как начинают появляться одинаковые вопросы. Вы поиском пользоваться умеете? Совсем недавно был аналогичный вопрос, где даже про эту самую игру спрашивали.
    Ответ написан
    5 комментариев
  • Разработка игр (Start)?

    sim3x
    @sim3x
    Нет никакого "лучше"
    Есть задача, есть ТЗ, есть задумка
    От нее все зависит

    Хотите просто писать игры - сделайте шашки на двух на том, что умеете
    Ответ написан
    3 комментария
  • Как составить план обучения по C++?

    terrier
    @terrier
    У отуса - это план обучения джуна с каким-то уже коммерческим опытом до миддла. А идея запихнуть себе в голову весь C++ еще до начала коммерческого опыта - не очень осмысленная.
    Пожалуй, лучше бы освоить основы языка в объеме книги Страуструпа ( но не обязательно именно по ней ), плюс добавить git, почитать какие-нибудь статьи по производительности и типичным ошибкам и идти устраиваться джуном. И уже тогда набивать шишки, изучать паттерны/антипаттерны и т.д.

    1) Нужен ли ментор? Так ли его присутствие помогает прогрессировать?

    Полезно, конечно, если найдете хорошего.
    2) Стоит ли сразу "прыгнуть из лодку, чтобы научиться плавать" и пытаться написать какой нибудь простой игровой движок, бота по туториалам, где гуглишь непонятные части и изучаешь темы?

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

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Лучше пиши код, теория это конечно хорошо и нужно, но без практики бесполезно.
    Ответ написан
    Комментировать
  • Как переварить большое количество информации, невзирая на тревогу?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    В проектах, где сходу идет много вводной информации, в нормальном случае от ньюкамера не ждут немедленной отдачи. У вас же должен быть испытательный срок пару месяцев - за пару месяцев можно будет разобраться.

    Я пользуюсь бумажными блокнотиками для обрисовки структуры и основных моментов, там удобно дополнять, дорисовывать, зрительная память все такое.
    А так - просто старайтесь регулярно структурировать информацию, со временем уляжется.
    Ответ написан
    Комментировать
  • Как создать вектор оттягиванием мыши?

    coremission
    @coremission
    Профессиональный программист игр.
    Не используйте нормализованный вектор,- ну его!
    Оттягиванием - запомните позицию когда нажали мышь, отнимите эту позицию от позиции когда отпустили мышь,- и все, вот ваш вектор ;)
    Ответ написан
    Комментировать
  • Почему светятся LED-лампочки, даже когда свет выключен?

    Jump
    @Jump
    Системный администратор со стажем.
    В большинстве случаев причина такого свечения - выключатель с подсветкой.
    Хотя бывают и другие варианты.
    Ответ написан
    Комментировать
  • Какие сроки разработки сцены с анимацией?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    От дня до бесконечности.
    Без ТЗ - результат ХЗ.
    Ответ написан
    Комментировать
  • Нужно ли программисту, пищущему на языке высокого уровня, знать детали работы ЭВМ?

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

    Так вот, фигушки вы ее найдете, потому что ленивых программистов в ИТ не любит никто по совершенно прагматическим причинам - если вам лень сейчас изучать Ассемблер и архитектуру ЭВМ, то вы также лениво будете относиться и к чему-нибудь еще, что вам в вашей работе покажется "не очень нужным". Это порождает баги, костыли, говнокод и срыв сроков, за что по голове получает вся команда.

    Ничего личного против вас не имею - просто оно вот так почти всегда работает. Если с вами этого не случится - чудесно. Но вероятность, что отличный узкий специалист по Java выйдет из человека, который считает смежные предметы ненужными - стремится к нулю. Не потому что они вам понадобятся непосредственно (хотя я не очень представляю, как можно заниматься оптимизацией кода без понимания принципов работы ЭВМ), а из-за модели поведения.
    Ответ написан
    1 комментарий
  • Как начальник может контролировать фрилансера по часам удалённо?

    @vism
    Будьте готовы к тому, что ваши 9 часов проведенных на работе = 4-5 по тайм трекеру.
    И если порой на работе можно весь день делать видимость работы, по тайм трекеру так не выйдет
    Ответ написан
    Комментировать
  • Как начальник может контролировать фрилансера по часам удалённо?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Решение называется "адекватный начальник". Оставайтесь на окладе, продолжайте работать по 8 часов день с перерывом. Важно не количество отсиженного за работой времени, а качество сделанного.

    Если вы будете работать по 16 часов, а на выходе будет фигня из-под коня - какой от этого прок? А оплату будете требовать в двойном размере. Не годится такое, не правильно это.
    Ответ написан
    5 комментариев
  • «Философия» всех языков программирования. Миф или реальность?

    Выучите в начале Си, япы делятся на 2 типа:

    1) Си
    2) Все остальные

    Потому что Си это отец всех языков, любой компилятор, или интерпретатор так или иначе пишется на Си. Это во многом определяет логику. Тем более что книжка по Си не такая уж и большая, брошюра из 200 страниц. Си это детерминированный язык, после него любой другой будет проще даваться.
    Ответ написан
  • Нужно ли программисту, пищущему на языке высокого уровня, знать детали работы ЭВМ?

    ЭВМ - один из инструментов программиста. Если Вы плохо знаете или не знаете совсем свой рабочий инструмент, то высококвалифицированным специалистом Вам не стать.
    Так что, да, все эти знания нужны.
    Ответ написан
    Комментировать
  • Как поступить если клиент удалил все изменения?

    maddog670
    @maddog670
    Для работы нужно использовать гит, чет удалили, делается откат и всё. Если денег за работу не особо много и вы не брали предоплату, просто делается отказ от работы и пусть ищет другого исполнителя, если вам не комфортно работать с ней.

    З.Ы И девушки / женщины которые принимают работу, еще тот ад
    Ответ написан
    4 комментария
  • Как найти фрилансера на небольшую точечную работу?

    HamSter007
    @HamSter007
    HTML/CSS верстальщик
    1. Выполнять доработки - не благодарная работа, проще с 0 все сделать, чем копаться в чужом коде и наработках.
    2. Работа с любой cms - трудоемкое и времязатратное дело. И то что заказчик считает работой в 4-6 часов как правило оказывается работой на 8-12 часов как минимум.
    3. Не забываете и о том, сколько платите - таково и качество работы будет.

    Что делать?! - Вы же видете все предложения, если в большинстве случаев предлагается определенная сумма - значит такова она и есть, а не всемирный заговор фрилансеров против Вас!

    P.S: Как вариант - если не устраивает цена, то делайте сами!
    Весь вопрос звучит ... Как "И рыбку съесть, и в море искупаться." ?
    Ответ написан
    3 комментария
  • Локальный клиент парсинга XML и обновления SQLite таблицы (C#). Возможно ли оптимизация?

    Nipheris
    @Nipheris Куратор тега C++
    Встал вопрос об оптимизации данного действия, потому как на обновление таблицы уходит минимум 2 минуты.

    Ну это известный прикол что по-умолчанию SQlite делает транзакцию на каждый insert. Запустите транзакцию и закоммитьте её один раз и все строки вставятся за секунду максимум.

    Вы начали выдумывать какие-то мегаспособы ускорения, не исследовав корень проблемы. А корень в том, что на транзакцию SQLite создаёт файл отката, и когда таки транзакций 40000, это будет столько же операций пересоздания файла. Это просто пздц какая тяжелая операция для файловой системы, и ни процессор ни многопоточность вообще не при чём. Могли бы догадаться сами, т.к. 40000 небольших записей это вообще не объём.

    Решение гуглится за 20 секунд и написано в FAQ по SQLite: www.sqlite.org/faq.html#q19
    Ответ написан
    Комментировать
  • Локальный клиент парсинга XML и обновления SQLite таблицы (C#). Возможно ли оптимизация?

    GavriKos
    @GavriKos
    Сначала надо попрофилировать, на что конкретно уходит много времени.
    Если именно на "обновление таблицы" (тобишь на выполнение SQL-запросов) - то переписывание ничего не даст - надо что то делат ьс базой или с запросами.
    Ответ написан
    Комментировать
  • Нужен ли курс Архитектуры и проектирования ПО?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Я делаю это постоянно от проекта к проекту и без этого невозможно создать проект с грамотной и масштабируемой архитектурой. Советую внимательно слушать всё, что говорят.
    Ответ написан
    1 комментарий