В наши дни дефайны лишь стон изголодавшегося разума по вменяемо написанному коду.
"этим не пользуюсь я - это бесполезно всем"
Не надо утрировать. Текстовый препроцессинг откровенно устаревшая фича, которая заменяется адекватными гигиеническими макросами и строго определенной внутри основного языка семантикой метапрограммирования в целом.
Насчет отсутствия отличий с Zinc - бред, помимо упомянутых макросов есть вещи типа flushlocals и foreach по группам (через генерацию FirstInGroup), а также нет клоунского ограничения на объявление переменных в начале функции.
В целом не нужно, я думаю, если ты все поля при создании структуры инициализируешь (я не уверен обнуляет ли их аллокатор)
Структура просто integer потому что в коде в итоге генерирутся параллельные массивы т.е. например
real array cord_x
real array cord_y
real array cord_z
unit array cord_u
Для каждого члена структуры. Поэтом сама cord это просто индекс в эти массивы. Когда ты делаешь cord.create() находится свободный индекс в этих "параллельных" массивах и помечается заполненным.
Ну очевидно, что челик просто завидует, потому что его высеры никому не интересны, а ванпанчмен людям нравится, хотя вырос из вебкомикса с рисовкой вот такого уровня и вытянул чисто интересными персонажами и своим сатирическим, пародийным и комедийным сюжетом. А причина в том, что все люди деляются на обычных и клоунов и автор поста не просто так с красным носом и разноцветной прической.
Не увидел жалкого нытья с просьбами забанить, похоже слабо. Показал сгенерированный текст другу психотерапевту, он не смог диагностировать ментальных расстройств, хотя по сообщениям оригинала вердикт ставится сразу. Возможно, было скормлено недостаточно данных? Это также подтверждает отсутствие слова "морровинд" в тексте.
Игра смотрится симпатично, но геймплей по одной гифке и скринам не понятен, т.е. как происходит постройка и откуда берутся блоки и т.д., какие примерные различия в уровнях и в чем лейтгейм
Хм, очередная инди с крутой обложкой, а внутри пиксельная игра уровня флешек пятнадцатилетней давности (или леммингов, которым в следующем году уже 30)? Такое мб для мобилки сойдёт, но на своём сыче (а тем более хбоксе) я в такое играть точно не буду.
Подробный гайд как выставить себя дураком в интернете одним постом.
Пушистый, открой старые JNGP с сжассом, там в луа скриптах есть то как он интегрируется. По сути сжасс это просто экзешник запускающийся на архиве карты и генерящий жасс код, запускать его можно откуда угодно.
Кроматик абберейшн выглядит ужасно, зачем это? Места где деревья/здания/стены стыкаются с землей оч плохие, видно отсутствие АО. Конфетка такого же уровня как и Quenching, когда разворачиваешь, а оно плохо пахнет. Динамик тени очевидно смотрятся норм.
Опять же прекрасно видно - для того чтобы рефордж стал конфеткой, надо всего лишь добавить тени
у неё, в отличие от д2, тайминги появления нейтралов, рун, крипов не будут съезжать
По-моему это уже пофиксили. Но я не думаю, что это было из-за накопления ошибки флоатов в привычном понимании, а скорее из-за обычной логической ошибки в скедулинге событий из-за нецелого деления круглых минут на время тика.
видимо сумма в 10к долларов никого не заинтересовала, для норм разработчка - слишком мало, для школьника - слишком много и требует качества, которое он не может дать
Это не мало, просто был довольно слабый адвертайсмент + не было никакой регистрации, поэтому заинтересованных было сложно отследить + через пару дней началась драма после которой все про конкурс забыли
Слишком мало людей приняло участие и организатор решил вложить деньги во что-нибудь еще, конкретно разработку более удобного визуального редактора данных
local x, y, z, xx, yy, zz
local dx = xx - x
local dy = yy - y
local dz = zz - z
local len = math.sqrt(dx * dx + dy * dy + dz * dz)
local nx = dx / len
local ny = dy / len
local nz = dz / len
local range = 0
» WarCraft 3 / Как лучше организовать обработку кастов?
Отредактирован Doc
» WarCraft 3 / Как лучше организовать обработку кастов?
Отредактирован Doc
» WarCraft 3 / JNGP: Rebuild от PT153
Отредактирован PT153
» WarCraft 3 / Структуры и хэш-таблица
» WarCraft 3 / Структуры и хэш-таблица
Структура просто integer потому что в коде в итоге генерирутся параллельные массивы т.е. например
» WarCraft 3 / Структуры и хэш-таблица
Структура действительно просто integer
Отредактирован Doc
» Зона Агрена. / Почему аниму "ванпичмен" - не пародия.
» Зона Агрена. / Почему аниму "ванпичмен" - не пародия.
» Sc drafts / Нейросеть ruGPT-3 и немного YaLM
Отредактирован Doc
» BakuMari / Главная страница
» WarCraft 3 / Поддержка cJass
» Warcraft Kingdoms / Render Edge чудеса творит
» WarCraft 3 / Рассинхрон от GetLocalPlayer() -> SetCameraQuickPosition()
» XGM Конкурсы / Terrain Contest: Reforged. Итоги
» WarCraft 3 / можно ли синхронизировать магазин варкрафта с новым интерфейсом
» Dota 2 / Unofficial Arcade Festival
» Dota 2 / Unofficial Arcade Festival
» Dota 2 / Unofficial Arcade Festival
Отредактирован Doc
» XGM Конкурсы / Голосование конкурса героев
» WarCraft 3 / Движение по осям хyz
» WarCraft 3 / Движение по осям хyz
local dx = xx - x
local dy = yy - y
local dz = zz - z
local len = math.sqrt(dx * dx + dy * dy + dz * dz)
local nx = dx / len
local ny = dy / len
local nz = dz / len
local range = 0
xx,yy,zz=x+range*nx,y+range*ny,z+range*nz
» Dota 2 / Unofficial Arcade Festival
» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9
» WarCraft 3 / ТРЕЙЛЕР - WarCraft 3 Reforged Beta 3.0 MOD
» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9