• Серверная игра на Python - это нормально?

    @Fixid
    Кто ж запретит. Щас будут предлагать java/nodejs/C++/PHP/etc
    На чем умеете, на том и пишите. Потом поймете чего вам не хватает в вашем ЯП/фреймворке и возможно потом перейдете на другой ЯП/фреймворк, но уже имея опыт.
    Тем более если пошаговая, то нагрузка будет минимальная.
    Ответ написан
    Комментировать
  • Как искать работу game developer?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    На С++ сейчас пишут в основном игры ААА класса.
    Поэтому и контор таких немного и требования у них - как минимум уверенный джуниор, а не начинающий стажер.

    Вдобавок, для трудоустройства нужно будет знать не только С++, но и технологии и SDLC.
    Поэтому если интересно писать на С++ - ищите любую работу, не обязательно в game development. Когда будете уровня mid - будет гораздо легче с поиском.

    Более быстрый вход в гейм девелопмент - мобильные платформы, веб, unity
    Ответ написан
    Комментировать
  • Как создать отличный сбалансированный уровень?

    @Mercury13
    Программист на «си с крестами» и не только
    https://www.youtube.com/watch?v=0xBJwrm9C8w
    https://www.gdcvault.com/play/1023139/Level-Design...

    https://www.rockpapershotgun.com/2015/01/22/how-to...

    https://www.gamasutra.com/blogs/AsherEinhorn/20150...

    Есть ещё книга «Fundamentals of puzzle and casual game design», но я её пока не видел в лицо.

    И без бета-тестеров никуда. Сам не делал уровни, но один знакомый нарисовал немаленький мод к Braid — бета-тестерами служили его отец и я.

    Вот ещё нашёл по Braid: gamedesignreviews.com/reviews/braid-understanding-...
    Ответ написан
    Комментировать
  • Как процессоры могут надёжно работать, учитывая что они состоят из миллионов элементов?

    begemot_sun
    @begemot_sun
    Программист в душе.
    На самом деле любой транзистор со временем деградирует, даже если через него не идет никакой ток.
    Есть такой теримин как диффузия, так вот даже в твердых телах эта диффузия проявляется, в результате чего каждый транзистор деградирует. Диффузия тем больше, чем больше температура процессора. Т.о. если процессор сильно нагревается, то его надежность резко падает. Обратный эффект --- процессор который никогда не работал, имеет наименьшую вероятность отказа.
    Далее.
    Нет такого понятия как выход из строя транзистора, есть понятие изменение его характеристик. Транзистор - это не лампочка.
    Поэтому со временем, как я писал выше, в процессоре деградируют все транзисторы.
    Но т.к. они работаю в ключевом режиме (либо сильно пропускают ток, либо сильно его не проводят), в большинстве случае вы не замечаете изменений в транзисторах, т.к. для вас, как наблюдателя, все проходит как надо.
    Если же какой-то транзистор вышел из строя (изменил значительно свои характеристики или не работает как надо), то даже в этом случае вы можете годами не замечать ничего. Просто данный транзистор банально не используется в это время.
    Если же используется, то это событие может быть таким редким, что вы просто будете замечать зависание компьютера раз в неделю или месяц.
    Т.о. чтобы процессор стал действительно не рабочим, должны "сломаться" достаточно много транзисторов.
    Но инженеры не дураки, они также способны делать транзисторы разного размера. Т.о. наиболее часто используемые, типа тактовый генератор и т.п. имеют бОльшую площать, и бОльшую надежность.
    Но в целом, такие элементы имеют простую логику, содержать мало транзисторов и других элементов, и поэтому занимают незначительную площадь кристалла.
    Ответ написан
    2 комментария
  • Какую графическую библиотеку стоит выбрать для C++/C#?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Оба подходят. А библиотек под C++ десятки, если не сотни. Использовать стоит те, которые больше подходят для конкретного приложения или более удобны вам.
    Ответ написан
    2 комментария
  • Сколько ещё можно добавить ОЗУ?

    @Fixid Куратор тега Железо
    Проц умеет до 16Гб.
    Производитель заявляет что только 8Гб.
    Значит есть шанс что заведутся две планки по 8Гб
    SSD любой в sata исполнении. В идеале системный диск меняете на SSD, а HDD переносите в optibay
    Ответ написан
    Комментировать
  • Когда выйдут процессоры без Meltdown и Spectre? И не могли бы вы пояснить позицию Линуса?

    athacker
    @athacker
    Патч проблему решает не так, чтобы полностью, но при этом вносит множество проблем. Это если рассматривать с точки зрения эксплуатации систем -- ребуты спорадические, снижение производительности, причём сильно зависящее от профиля нагрузки и т. п. Плюс новые баги -- куда ж без них. Как там патч внутри устроен, я не знаю, но с точки зрения пост-эффектов его применения пока что ситуация не фонтан.

    С другой стороны, Линус уже не раз высказывался в подобном тоне относительно вопросов усиления мер безопасности в коде ядра. Как-то становится малость похоже, что он теряет адекватность :-) Вот, например, недавняя история, и тоже вокруг правок, связанных с безопасностью: www.cnews.ru/news/top/2017-11-20_linus_torvalds_na...
    Ответ написан
    4 комментария
  • Dos.Должна ли стоять?

    fzfx
    @fzfx
    18,5 дм
    без DOS с ноутом будет Windows.
    Ответ написан
    Комментировать
  • Как выбрать движок для игры 2D?

    Нормально все с Phaser, документация оформлена не самым удобным способом, да, но она вполне годная, плюс везде ссылки прямо на код в репозиории, есть примеров куча, есть форумы всякие.

    Сам по себе движок весьма удобный.

    Ну, а если тебе уж прямо "больно" изучать, ну бери construct, там, говорят можно вообще не программировать.
    Ответ написан
    Комментировать
  • "Потянет" ли компьютер монитор 3440×1440?

    lavezzi1
    @lavezzi1
    Можно смело брать.
    Ответ написан
    Комментировать
  • Достаточно ли 8 гб оперативки в 2018 г.?

    IGHOR
    @IGHOR
    Qt/C++ DEV/CTO
    ОС кеширует все что только может, пока есть свободная память, и освобождает когда она потребуется другим программам. 8 Гб вполне достаточно для бытовых потребностей.
    Ответ написан
    Комментировать
  • Hh.ru - я ввел в поиск "Высшее образование". В вакансии указано, что оно требуется. Но оценки - нет. Неужели оценки так не важны?

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

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Пишете питч на одну-полторы страницы:
    • название
    • таглайн геймплея одной строкой (на что похоже и чем отличается в лучшую сторону)
    • синопсис сюжета (можно тоже одной строкой на данном этапе)
    • USP (unique selling point, почему в игру будут играть)
    • платформа/платформы
    • ЦА — люди, которым должна понравится ваша игра (независимо от пола и возраста, если, конечно, речь не о розовых понях для девочек 8 лет)
    • более развернутые абзац или два о игре в целом, планируемые механики (особенно новые и ключевые), на что в игре будет упор
    • референсы (на что похоже визуально и по музыке, с указанием почему нравится и почему нет — чтобы художники и композиторы понимали, какой стиль вы хотите, а остальные понимали атмосферу и настроение)


    Этот питч уже можно показывать людям и подбирать команду/единомышленников.
    Пока этот процесс длится, можно писать "библию мира" — документ с описанием реалий мира и его законов (если, конечно, действие происходит не в настоящем или истории). Из сеттинга вытекают персонажи, из персонажей — конфликт между ними. Главных персонажей тоже надо хорошенько описать — как выглядит, как ходит, тембр голоса и речевые особенности (два последних пункта — если в игре есть диалоги).
    Параллельно пишется дизайн-документ — расширенная версия питча, где подробно расписаны механики, в чем они похожи на существующие в других играх и чем отличаются, как взаимодействуют друг с другом, как ведут к монетизации (если она есть), уровни/локации/миссии.
    С командой и документами можно делать прототипы. Для сюжетно-ориентированных игр можно спрототипировать историю и всякие диалоги в текстовом движке типа Twine. Прототипы механик лучше делать на уже выбранном движке, чтобы сразу было понятно, нет ли каких ограничений и подводных камней с этой стороны. Художники рисуют концепт-арты, композиторы пишут музыку.
    С этого же момента можно начинать строить сообщество — заводить дневничок разработчика в соцсетях и т.д.

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

    Пытаетесь пробиться в стиме среди тысяч других инди-разработчиков:)
    Ответ написан
    5 комментариев
  • Assembler - как первый язык для изучения?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Assembler
    Седой и строгий
    У меня Assembler был первым языком. Результатом я доволен.
    Ответ написан
    7 комментариев
  • Что должен знать каждый С++ программист?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Каждый C++ программист должен уметь пользоваться поисковыми системами.
    Особенно в тех случаях, когда он собирается задать вопрос, который за него уже задавали множество раз, и на который можно найти готовые ответы.
    Ответ написан
    Комментировать
  • В чем разница SFML, XNA, monogame и что лучше?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    SFML -- вообще на C++, к .net байндинги.
    XNA официально discontinued.

    MonoGame его форк/продолжение, совместим на уровне документации. Относительно живой, причем с неплохим послужным списком: Bastion, Pyre, Stardew Valley, Fez и Salt and Sanctuary.

    Это все я узнал из гугла за 5 минут:)
    Ответ написан
    2 комментария
  • Как начать работать в seo?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Как искать заказчиков? Где себя рекламировать?

    Это вопросы не по SEO, но по предпринимательству.

    Каналов много:
    - реклама (контекст, медийка)
    - активные продажи (холодные звонки, конференции)
    - знакомства/сарафан/блат
    - личный блог, грубо говоря выставлять себя экспертом по тем или иным вопросам, писать в своем блоге или СМИ на разные темы аспектов продвижения, например писать такие статьи:
    Кейс из России: Продвижение сайта о строительстве ...
    - к предыдущему пункту тоже относится — SEO-продвижение своего ресурса
    - поиск на биржах

    Как определить бюджет
    Самый простой способ и распространеный — оценка трудозатрат в часах и конвертация их в сумму

    Где получить практику по работе с клиентами в этой сфере
    Например работая в этих компаниях: Рейтинг ведущих компаний по продвижению сайтов Тюм...
    Ответ написан
    Комментировать
  • Как заставить работодателя своевременно отчитываться о причинах отказа в приеме на работу?

    Maksclub
    @Maksclub Куратор тега Карьера в IT
    maksfedorov.ru
    Никто вам ничего не должен, даже если вам очень сильно это не нравится!

    То, что это есть в законе — ерунда (как и запрет указания пола даже для вакансии грузчика)... глупый закон... очень легко его обойти с поводом "а мы еще думаем то есть не отказ это, просто рассматриваем всегда так",...
    или может они вообще не видели ваш отклик (даже если в системе есть метка "просмотрено" — это не может являться доказателсьвом просмотра компетентным человеком или именно той компанией, которая может ответить перед законом, тк не всегда есть приказ об ответственности от гендиректора — грубо говоря без ведома компании сотрудник HR может опубликовать вансию...) крч, не парьте мозг себе на ровном месте, займитесь делом!


    Способы обойти хитрых:
    • внешним HR — типа консультатнт, который присматрвает кандидатов...
    • или приписка — "вакансия не актуальная, но вы можете написать в запас",
    • или приписка "не является офертой",
    • или вообще не давать вакансии, а смотреть по резюме
    • или подставная компания в hh.ru (самый простой способ)
    • или написать бота, который автоматом будет писать письма "счастья"

    Совет:
    Лучше не лелейте надежды, делайте хорошее резюме, пишите только по делу, пишите много куда и звоните и предлагайте встречу, а не ждите и не рисуйте себе маслом какие-то ожидания.

    Если хотите привлечь к ответственности — отправляйте письмо с уведомлением на юрадрес компании!
    Посторонние сервисы (типа hh.ru и прочее — фуфло в плане юридической ответственности)

    upd: Если по АПИ собирать отклики на вакансию на hh.ru, то не отмечается резюме просмотренным
    Ответ написан
    6 комментариев