Как стать автором
Обновить
16
0

Пользователь

Отправить сообщение

Сложно нагуглить, когда из огромной статьи первоисточника - автор написал про полтора землекопа.

Вот тут есть про Atom Engine и Amazon Shader Language - https://aws.amazon.com/blogs/gametech/splitting-the-atom-introducing-lumberyards-new-photorealistic-renderer/

А сейчас еще и домашние роутеры умеют в приоритизацию трафика, что тоже влияет.

Чисто интересно, за какие уши притянут тут авторские права. Закрытый код? Не использовался. Картинки и прочие ассеты? Не использовались. Сама игра? Так вы пользователям её раздали, она у них и осталась. Сходу и придумать не могу.

И это будет хорошо, потому что 99% кейсов у программистов на плюсах — коллекции до пары тысяч элементов, и разницы vector vs list — незаметно, а возможность ошибиться и научиться новому — у них появится только после своей ошибки либо после такой статьи.

Вы так говорите, как будто никогда не работали в режими аврала.
И вы точно не работали в геймдеве. Если такое случится — вы точно не будете больше никогда оставлять такие комментарии.

Ну слушайте, если бы вам было 20 лет — вы бы эти статьи читали как детектив.
Было бы 30 — "ну да, надо бы проверить свой код, а заодно на ревью обращать внимание на такое".
Но вам за 40, и такие статьи для вас как "небо голубое".
Оставьте возможность двадцатилетним — учиться, а тридцатилетним — не забывать, что они еще с очень многими вещами не сталкивались =)

Рискую нарваться на минусы, но: Нет, нельзя было


Поясняю:


  • "работает — не трогай". в данном случае — работало
  • в данном случае, баг с перфом, причем это "единичный" кейс — проявляется только при запуске игры, дальше играть не мешает

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


Но, допустим, что задача была заведена 3 года назад, валялась минором, пришел новый программист, и чтобы ввести его в курс дел — решили на пару недель его отправить на фикс миноров: и с кодом немного познакомится, и с процессами в компании. И вот берет он эту задачу, тратит Х часов, находит и исправляет проблему, проходит ревью, и вот наступил момент — надо решить, в какой из следующих релизов пойдет задача. В ближайший через 1.5 месяца? Нее, там уже код фриз, только крит баги можно вливать. Во второй следующий? Нет-нет, там скоуп уже сформирован, выделены QA и perf-QA, бОльший скоуп они взять не смогут. В третий следующий? Погоди-ка, ты поменял функцию parse_json, так? Но она же еще используется при загрузке метаданных, и при подгрузке списка файлов обновления, и еще в 4 местах. Это надо все проверить, регресс тесты, перф тесты… В тот релиз скорее всего не получится, там будет огромный апдейт, добавляются 5 новых островов, будет не до того. Вот, в 6й следующий релиз будет самое оно, через год и 8 месяцев, там пока не сильно много фичей запланировано.
(спустя два года)
Задача перенеслась еще на 4 версии вперед, но однажды её точно зарелизят...

Если считать, что cdn это просто хороший nginx- то ненормально. А если считать что это ещё и админка, и с отдельным локальным кэш сервером на X миллионов пользователей, с гарантией доставки контента не больше Y миллисекунд, и кучей других вещей, которые гарантируют что без кэша сайт загрузится за 200мс - то вроде бы и нормально

Получается более надёжная схема, разве нет? Упал один провайдер - переключаешь на другого, и все работает

Почему сразу считать чужие деньги? Человек справедливо интересуется - что такого даёт компания при таком тарифе, когда к конкурентов - дешевле.

Продают в том числе сервис и коммьюнити. Я на rpi далеко не сразу нашёл решения своих проблем, что уж говорить про менее известные платы. Времена, когда мог тратить недели на решение проблем - для меня прошли, нужно максимум за пару дней поднять и настроить с нуля сервис.

Посмотрите на системы охлаждения Argon

А авто точно было для продажи в северных регионах, или для какой-нибудь Италии? Потому что производители делают авто под регион, для рф/рб идут ауди с минимальным зимним пакетом: подозреваю, что без бессвинцовых припоев, уплотнители в двери от соли.
ардуинке точно не хватает (на сегодняшний день) хотя бы wifi, а лучше еще и bluetooth. и эту задачу отлично решает esp32, за 3 бакса, сразу с пинами под аккумулятор. та же ide, такая же хорошая поддержка поддержка коммьюнити, wifi/bt искаробки — раньше чтобы что-то отрепортить в телегу, нужно было еще и rpi подключить и через gpio слать данные. теперь же 2 строчки на wifi, 5 строк на телеграм — готово, сообщение отправлено в чат
Геймдев и, может, еще финтех — области, где прям жесткий дедлайн для некоторых фич. Ты не можешь выпустить новогодний ивент в марте, а хэллоуин — в августе. Или наладить работу с биржей через полгода после того, как она перешла на новый протокол. Но при этом ошибочные оценки либо непредвиденно возникшие проблемы — бывают. Такое не постоянно, но ближе к делайну — часто.
Тот же киберпанк — хотели выпустить к рождеству, результат все знают (чуть-чуть не хватило времени допилить, но маркетологи сказали — пора).
В худшем случае фича не успевает зарелизиться и отменяется (так как порезать её без сильного изменения концепции не представляется возможным). Но это сильная дизмораль для команды, стараются вкидыванием людей/овертаймами избежать этого.
несложно же на малину накинуть модуль rtc для гребенки

Совсем с нуля?

  • разработка требований (тут надо привлечь Джобса, чтобы понять, для кого он хочет калькулятор, нужны ли мат/стат/бух фунции)

  • Разработка дизайна, согласование с Джобсом (см статью)

  • Наконец можно написать тех решение

  • кодим…

  • Тестируем (всякие деления на нули и 1 / 3 * 3 = 1.00000000…2)

  • Локализация! Сколько таи языков поддерживает айпад?

  • Релиз

Както так. Несколько сложнее, чем наваять за пару в универе.

То, что вы описали - это better than nothing, достаточно далекое от перфекционизма.

Просто ваша анатомия ещё не адаптировалась под цельные клавиатуры;)

«не забывайте делиться, нужно обязательно делиться»

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Зарегистрирован
Активность