38

» Гильдия «Черамор» / Чиним YouTube и Discord - 2 способа

Снял с публикации, пусть будет только по прямой ссылке
38

» Корсары / Рекомендации

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

Те, кто советует венгерскую нотацию, слишком мало рефакторил конструкции вида
g_myStruct.m_lpMySub.pszMyString
На новые типы данных

До статьи:
struct VectorNode {
  float x;
  float y;
  float z;
  PointNode * next;
}

VectorNode * nodes;

void VectorNodeInit(VectorNode * nodes, unsigned int count)
После статьи:
struct VectorNode {
  float fX;
  float fY;
  float fZ;
  PointNode * m_lpNext;
}

VectorNode * g_lpNodes;

void g_fnVectorNodeInit(VectorNode * lpNodes, unsigned int u32Count)

numberOfChars
Не правильно.
g_nNumberOfChars
38

» Администрация XGM / Gif в превью ресурса

avuremybe, файрфокс не упоротый, а строго следует стандартам W3C. А в них этого нет. Какие "все" браузеры ты еще знаешь? Есть ещё только хром, сафари и браузеры на движке Goanna, который форк от файрфокса. Остальное форки хромиума.
Но по твоей логике надо похоронить конкуренцию, устранить w3c в пользу монополии гугл стандартов и сделать гугл-олнли веб.
Apng только в 2022 зарегали в IANA github.com/w3c/png/issues/26
38

» Администрация XGM / Gif в превью ресурса

avuremybe, ни мы, ни браузеры их не поддерживаем
Есть webp, но мы вроде пока не поддерживаем анимированные
38

» Корсары / Типы данных

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

» Корсары / Типы данных

avuremybe, это не про компилятор, а как работает ieee float в современных процессорах, я бы посоветовал ссылаться на статьи на вики и не рекомендовать людям сравнивать флоаты через ==, а использовать epsilon
38

» Корсары / Условные операторы

Здесь же стоит упомянуть об ещё одной ОСОБЕННОСТИ - оптимизаторе выражений.
Это не особенность, так работают почти все ЯП
38

» WarCraft 3 / А как кампанию сделать?

EugeAl, я думаю поднять mistral какой-нибудь. Но это дешевле будет купить ещё комп с видеокартой домой и пробросить до сервера, чем платить бабки за аренду гпу)
38

» WarCraft 3 / А как кампанию сделать?

Чатгпт создал вопрос, чатгпт ответил, может за вас ещё и зарплату получать будет?)
38

» WarCraft 3 / Как оптимизировать присваивание переменной (области) с массивом для каждой области?

Создай их программно. Функции получения размеров карты и границ карты есть. Осталось поделить и пробежаться
38

» WarCraft 3 / Legends of warcraft

Модерация
Приветствую! Ресурс был снят с публикации и требует доработки по следующим причинам:
  • Нарушение правил пользования сайтом (Правила сайта) - реклама собственных сайтов или сообществ. Данные правила вы приняли при регистрации на сайте, рекомендуем ознакомиться с ними повторно.
38

» Ретро-игры / Создание игр для Денди и Сеги

У нас есть проект Ретро-игры, где ряд людей уже заливал свои игры и моды для них.
Посмотри, как там это организовано. Возможно, надо переделать под глобал категории, но пока руки не дошли.
Заливать такие вещи надо продолжать в этот проект, а реструктурой со временем займемся.
38

» WarCraft 3 / Поиск незакрытых if'ов

Модерация
Приветствую! Ресурс был снят с публикации и требует доработки по следующим причинам: