Pull to refresh
84
0
Michael Panin @marsermd

Game Developer

Send message
  1. Видимо вы вставили цитату как код, а не как цитату. В таком случае хабр не переносит самовольно текст, т.к. код от этого поломался бы.
  2. Картинка Для Привлечения Внимания
  3. Вот поэтому я и рекомендую другим людям давать читать. И делать большие паузы между самостоятельными перечитываниями.

Приятного вечера и удачных статей:)

Ну жесть же :(
Вот вам встречный чеклист:


  1. Убедитесь, что ваша статья статья корректно сверстана (половина цитат обрываются многоточием).
  2. Дайте прочитать её другому человеку. Понятен ли текст? Нужен ли он? Что убрать? Вам бы подсказали, что все до КДПВ можно выкидывать, т.к. история Маши абсолютно не помогает восприятию.
  3. Если приводите негативные примеры, убедитесь, что вы подчеркиваете все ключевые ошибки. Например,
    It's great to have you on the team! But as ...
    переводится как дикая агрессия:
    Здорово, что вы появились в команде! Но как новичку ....
  4. Внимательно вычитайте текст (повсеместно пропускается пробел после точки, и прочие огрехи)
  5. Отойдите от компьютера на час, а по возвращению — перечитайте статью ещё раз. Сразу найдете все несогласованные предложения.
  6. После отправки статьи, сразу перечитайте её. Вдруг что-то сломалось/съехало?

Как говорит ваш русскоговрящий коллега,


Think, write, and think again.
— Alexey Kovalenko, Managing Partner at Savvy

Люто плюсую.
Сравнивать производительность разных методов решения разных задач на разных железяках — очень странная идея.

В 8 местах ещё осталось:(

Не очень понятно почему. Unity топит сейчас за ECS и все больше фич переезжает под него, а движок ECS как раз на unsafe и построен.

Ничего умного и не надо:) Делаешь то же самое, что и с int32, но при записи делаешь math.asuint, а при чтении делаешь math.asfloat. По сути это reinterpetcast.

Вот вроде бы задумка хорошая, но превращать value type (int) в reference type (ProtectedInt) — ужасная идея. При передаче числа в функцию вы не ожидаете, что оно может измениться в результате выполнения функции.


Поменяйте class на struct, и храните результат вычислений в ubyte/uint/ulong — и будет вам счастье.


А чтобы быстрее работало, используйте math.asuint / math.asulong для конвертации. Массив байт вам явно не нужен.

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

Предсказывать, конечно, можно только то, для чего достаточно информации на клиенте.
Т.е. предсказываются только управляемые игроком сущности.


В частности, если некое действие (критический промах) невозможно на 100% предсказать на клиенте, оно, конечно, не должно предсказываться.

Кровь течет очень сильно из глаз, когда я читаю эту статью:)
Канцелярит, прямой перевод, километровые предложения.


Вы можете не понимать взаимосвязь между количеством сотрудников и пропускной способностью склада, но вы определенно знаете что все остальные

оно также обладает потенциалом стать богатым и понятным способом

Однако наш текущий продуктовый ряд не является полным.

но до сих пор работа с поведениями в H-Core поддерживало только JS

Благодаря потрясающему проекту Pyodide от компании Mozilla мы смогли внедрить экспериментальную поддержку Python в нашу браузерную H-Core IDE, и хотя в настоящее время она показывает невероятную производительность, мы надеемся, что до полного развертывания H-Cloud и H-Engine мы сможем сделать поддержку еще лучше (что позволит пользователям избегать каких-либо проблем с производительностью)

Обычно пишу о таком в личку, но тут половина предложений построена некорректно.

Agreed. Surgical operations shouldn't be directly visible in the main feed.

У меня, например, есть работа. А вот у жены моей работа встала из-за коронавируса.
Для перехода на удаленку мне пришлось докупить гаджетов. Цены в магазинах выросли.


Кажется никакого парадокса не было бы, если бы мне выплатили денег:)

А почему так мало?:)
Я конечно не шарю, но гугл подсказывает что не дороже 1 млн. р. аппарат стоит.
Они меньше пожертвовали, кто-то очень дорогие аппараты закупил, или деньги где-то осели?)


Ну а так да, им разумно пропиариться — набирать работников-то надо. Но конкретно в данном случае не вижу в этом ничего плохого:)

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


Не буду вступать в дальнейшие дискуссии, а то НЛО прилетит:)

Тот момент, когда бизнес раздаёт деньги, а правительство называет это популизмом:)

Какая приятная статья!
Давненько такого на хабре не читал. Спасибо большое!

Видимо потому что игроки хотят поддерживать рублем разработчиков, а не стим?

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity