• Что надо для того, чтобы игра не провалилась?

    dima9595
    @dima9595
    Junior PHP
    Во первых - нужен интересный гемплей, качество графики и звуков. По факту на это влияет много факторов, которые ещё зависит и от самого геймплея.
    Во вторых - нужны финансы для рекламы своего творения. При чём здесь играет не одноразовое вливание денег на рекламу, а постоянное. Кстати, ещё и качество этой рекламы может сыграть злую шутку.
    В третьих - постоянные обновления игры. Это позволит пользователя снова заинтересовать, если игра уже пройдена или уже его наскучила.
    В третьих, хотя это можно было засунуть в первый пункт - это баланс. Благодаря балансу строится и экономика (не для всех игр).

    PS: Много факторов влияет на то, как будут пользователи относиться к продукту и как она будет популярна. На врятли здесь вы что-то узнаете, но над этим стоит задуматься заранее.
    Ответ написан
    Комментировать
  • Какой iMac использовать для работы с анимированными роликами в 4К качетве продолжительностьюю 3-5минут?

    TijAY
    @TijAY
    Стоимость покупки 1ТБ накопителя от Apple, если промахнётесь с 512, будет настолько высока, что лучше не промахиваться. С другой стороны, можете использовать внешний диск для хранения рабочих проектов.
    Ответ написан
    Комментировать
  • Какой iMac использовать для работы с анимированными роликами в 4К качетве продолжительностьюю 3-5минут?

    nidalee
    @nidalee
    Define "работа с анимированными роликами"
    Вы их делать собрались, или работать с готовыми, как с простым видео?
    В какой программе?
    Ответ написан
    Комментировать
  • 44 года можно ли еще стать востребованным специалистом в IT?

    Деньги нужны вчера - это офис по профилю.
    1с с нуля - это тоже офис... Если экономист с опытом и в курсе бухучета, то могут взять и быстро разогнать до преподавателя ЦСО.
    Ответ написан
    2 комментария
  • Почему игровые движки пишут на C++?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Почему ни один из этих движков не написан на Java или Python?

    Java и тем более Python дают ооочень большой оверхед, да безусловно можно написать на них движок, но он будет не такой производительный. Также в отличии от большинства языков(включая Java и Python) C++ позволяет выжимать максимум производительности, в джаве сборщик мусора, там нельзя размещать объекты на стеке, там размер переменной привязан к виртуальной среде, а не к машине, на которой исполняется программа, куча проверок вроде выхода за границы массива, которые дают оверхед и в конце концов, джава использует виртуальную машину. AFAIR, в джаве даже нет аналога вектора, где элементы(а не ссылки на них) будут храниться последовательно в памяти и также нельзя включить один объект в другой не по ссылке, а в C++ можно.
    Ответ написан
    Комментировать
  • Почему игровые движки пишут на C++?

    1) Java а уж тем более python (даже pypy) сосут по производительности, т.к. у них большие накладные расходы. И речь тут даже не о виртуальной машине или интерпретаторе, а об явной возможности располагать объекты на стеке. Выделить память на стеке это одна машинная команда в один такт, а в куче это большая цепочка вызовов, в худшем случае доходящая до пространства ядра.

    К сожалению java и python не имеют средств для ручного управления памятью. Хотя для scala есть проект offheap, правда он немного заглох.
    Одна из самых популярных библиотек для Python - NumPy. И она написана на Си.

    Но есть золотая середина: движок написан на C++, но имеет API для другого языка. Пример тому Unity, который сам написан на C++, но логика реализовывается на C#.

    А почти все перечисленные вами движки живут на передовой графических технологий. Зачастую даже мощнейших процессоров и видеокарт им не хватает. Вспомните шутки про Крайзис.

    2) Сборка мусора может блокировать все потоки приложения. Из-за этого у вас будут постоянные фризы.
    Ответ написан
    2 комментария
  • Нагревается нетбук при просмотре видео, что делать?

    @rPman
    Необходимо пользоваться плеерами, умеющими использовать возможности аппаратного чипа для декодирования видео.

    С обывательской точки зрения нужно смотреть нормальными плеерами, например media player classic и/или использовать правильные кодеки (наверняка придется поиграть с настройками). Обычно я всем рекомендую установить K-Lite Codec Pack (например полную версию Mega), его достаточно для нужд не только просмотра но и кодирования видео в видеоредакторах/софта для стриминга видео.
    Ответ написан
    Комментировать
  • Как программировать игру в игре?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вот допустим, я хочу создать врага в самой игре. Как я должен реализовать это в самом создателе? Может использовать обычный класс, имеющий обычную физику для врага, и сделать ему атаку из второстепенных функций спавна пуль, и обычных мувов. Но меня интересует другое. Как он будет жить без кода?

    Точно так же и любой другой объект. Что значит "жить без кода"? Враг — это просто объект со своими свойствами. Объект — это просто набор связанных свойств и объединенных некоторым абстрактным названием. Куб — это набор точек и отрезков прямых линий между этими точками. Точно так же и с любыми другими объектами. Программный код — это просто инструкция для процессора что и как делать. Не более того. Так что в вашем случае, надо просто написать код для создания врага, добавить в игру кнопку "создать врага" и привязать данный код к этой кнопке.
    Ответ написан
    5 комментариев
  • Можете оценить сборку?

    nidalee
    @nidalee
    Если игр не будет, то хватит одного GPU в процессоре, особенно если это Ryzen 2***
    А вот память ему можно и нужно взять побыстрее.
    3200 будет хорошо.
    Ответ написан
    2 комментария
  • Что можно сделать из битого планшета?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    видос на ютубе
    или веб-сервер
    Ответ написан
    Комментировать
  • Существуют ли планшеты, работающие только со стилусом?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Если речь о графических планшетах - они все такие.
    Если о обычном , тогда нет. Но в чем проблема просто закрыть возможность иного ввода?

    Есть подозрение, что если Вы опишите детальнее вопрос, то и ответ более качественный получите.
    Ответ написан
    2 комментария
  • Подойдёт ли Macbook Air 13 2017?

    @evgen9586
    Backend-dev. Лублу Enterprise и не люблю понты)
    Если много лишних денег, вам важны понты и внимание от окружающих то пойдёт.

    Имхо Есть ультрабуки Xiaomi гораздо дешевле. Накатываете Винду+ Линуху, можно и Хакинтош с кловером и радуетесь жизни. А дистрибов линухи куча под любой вкус. Да и говорят уже что писать там лучше чем под Маком. Но если уже такая страсть к мак оси - хакинтош.
    Ответ написан
  • Как правильно выбирать железо на avito/olx?

    Stalker_RED
    @Stalker_RED
    которые якобы закупают сразу на заводе и продают нам подешевле, какую-то сказку напоминает
    значительно дешевле, чем продают крупные магазины типа юлмарта - это практически невозможно. Могут быть какие-то серые конторы, которые провозят железо мимо таможни и налогов, но разница будет не в половину. Есть смысл перед покупкой сравнивать цены в разных магазинах через какой-то агрегатор типа яндекс-маркета.

    Покупать "типа новые" более-менее дорогие штуки на olx - вообще лотерея. Представьте, что вы получили от курьера или на почте видеокарту, например, принесли домой, а она не работает. Писать жалобы совершенно бесполезно. На olx такое понятие как рейтинг продавца отсутствует как явление. Просто рай для всевозможных кидал.

    С б/у железом все интереснее. Особенно вкусно могут выглядеть железячки, закупленные где-то в европах. Из Норвегии довольно много всякого везут, и довольно дешево. Лучше всего найдите какого-то знакомого "компьютерщика", который в теме, и выставьте ему столько пива, чтобы он проконсультировать и помог со сборкой не в режиме "на отвали", а "как для своих". Железяку обязательно нужно проверять перед покупкой.
    Ответ написан
    Комментировать
  • Как правильно выбирать железо на avito/olx?

    CDW
    @CDW
    Менеджер проектов\продуктов
    Вообще, хороший совет. Смотреть не на авито\olx, а на форумах людей, занимающихся железками.
    Например, я тоже собираю почти все из Б\У запчастей. Но покупаю на форуме любителей разгона. Там можно спокойно брать у людей, аккаунты, которых созданы давно. Плюс более-менее понятно, почему люди часто меняют железо, т.к. это больше хобби.
    Ну и да, проверять перед покупкой. Нормальный продавец - даст либо манибек (опять же на форумах старожилы дорожат чистотой аккаунта), либо сам у себя даст возможность потестить железо.
    Ответ написан
    Комментировать
  • Зачем программисту работать на кого-то?

    Beshere
    @Beshere
    Разработчик
    Из 10 гениальных стартапов 10 прогорит в первый год. А из 10 программистов зарплату получат 10.
    Ответ написан
    Комментировать
  • С++ Как поменять символ на другой?

    @res2001
    Developer, ex-admin
    a[2]='n';
    В двойных кавычках - это строка с завершающим нулем, даже если она содержит 1 символ. В одинарных кавычках - символ.
    Ответ написан
    Комментировать
  • Какая есть среда разработки на С?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    6 комментариев
  • Ноутбук для работы быстрый и не дорогой?

    GavriKos
    @GavriKos
    За такие деньги вменяемый ноут найти будет сложно - хороший инструмент стоит около 1к $.
    По факту ваших вопросов. Есть отличный ноут Asus ux410 с разными начинками, но подходит по диагонали и компактности (он типо 14 дюймов, но из за тонких рамок - влазит в сумку с 13). Его и рекомендую собственно.
    Ответ написан
  • Какая есть среда разработки на С?

    @polar_winter
    QtCreator, CodeBlocks, CLion, CBuilder, всё вышепречисленное.
    Ответ написан
    Комментировать