Domka
Просто сейчас занимаюсь оружием
Domka
Snusmumriken
Оооо знаю технологию
Domka
Нашел картридж у игры где модельки из четырех угольников
Domka
Domka
Domka
UtoECat
UtoECat
Domka
И решил так же сделать, добавлю автонаводку на врагов, чтобы типа импакт
Snusmumriken
Domka
У тебя как, игра вышла про сферу с головоломками?
Domka
Как впринципе у чата с разработкой приложух мечты?
Snusmumriken
Luсky
Domka
Domka
Мб дело идет
Domka
Ну я надеюсь закончу, и челам на тике предоставлю удобную библиотеку для рейкаста, чтобы свои шедевры делали
Domka
Можна
Domka
Чтобы свои пути для нпс были
Domka
И артефакты
Domka
Но кста, справедливости ради скажу что можно сделать бесшовный мир, идея для реализации есть
Domka
Ну вообщем, хочу пока простенький шутер сделать с демонстрацией технологий
Domka
А то в тике у нас вышли портал, максимально технологичный ибо честное 3д, но ска такой медленный просто жесть
Luсky
Domka
В основном рейкасты выходят в разделе демки, и резко забрасываються, спрос есть
Luсky
Там поди без жита потому что.
Luсky
на рейн переписать и лётать будет
Domka
Там типа у тика ограниченная оперативная память, как помню
Snusmumriken
Сижу я такой, играю в вурфруйм, никого не трогаю. А тут такое.
Luсky
Што ето?
Snusmumriken
Я нашёл своего злейшего врага
Luсky
А Морра чего?
Snusmumriken
А Морра не злейший враг, она норм мадама.
Snusmumriken
Сторож был гораздо хуже
Domka
Domka
Я так и знал
Domka
Это заговор
_
Всем привет. Подскажите luasec под windows 64 вообще бывает в свободном доступе?
Snusmumriken
Snusmumriken
Вообще эта фигня работает с моим х64 луажытом, вроде всё взял, если не всё — скажи.
_
Спасибо, попробую
Snusmumriken
Но всю работу с https я постарался перевести на курл по ряду причин.
Snusmumriken
ssl довольно часто меняется, и некоторые сайтики внезапно хотят всё более и более новые протоколы шифровалок, некоторые из которых луасеком уже не поддерживаются, и надо искать обновлялки.
_
С обновлениями беда, у меня луасек стоит поверх луасокета. Под зеробрайн пашет, а в проге nlua
_
Требует 64
Snusmumriken
Вообще, для nlua — который бридж между lua и c#, ты можешь взять хттп реквесты из C# и пробросить их в луашку.
_
Есть встроенные, но вендор зачем-то хедеры режет.
_
Шоб не баловались
Domka
Пливет
Domka
А в Lua рекурсия норм пашет?
Domka
Есть советы по использованию вызовов функций внутри функций
Domka
Я хочу реализовать поиск пути заливкой, и думаю как эффективнее будет, хранить массив карты чтобы ее всю проверять и просто в ней числа размещать, или создавать рекурсию с увеличением стека на каждый шаг поиска пути
Сергей
ну рекурсия дороже итераций по циклу
Сергей
просто зачастую это "дороже" +- eps
Domka
Тоесть стоит перебирать массив карты весь? Ну впринципе да можно буфферы добавлять для хранения ячеек слоев пути
Snusmumriken
Тоесть стоит перебирать массив карты весь? Ну впринципе да можно буфферы добавлять для хранения ячеек слоев пути
Нет. Тот же A* вполне можно сделать нерекурсивным а ля
local start, target = {x, y}, {x, y}
local candidates = getCandidates(start, target)
while true do
for i = 1, #candidates do
local point = candidates[i]
candidates:insert(getCandidates(point, target))
if candidates:find(target) then
return makePath(candidates)
end
end
end
То же самое можно сделать с заливкой. Развернуть рекурсию, сделать её нерекурсивной, не перебирать лишнего, перебирать только нужное.
Domka
Умный снус
Domka
Тебя надо тереть чтобы желание исполнилось?
Domka
Три богатыря,
Нахуя его тереть. . .
WDMR
перетереть у Снуса
WDMR
новое название канала
Snusmumriken
Умный снус
Есть такой небольшой прекол, что любой рекурсивный алгоритм можно сделать нерекурсивным.
И знаешь что? Это прекрасное упражнение для мозгов.
Любой дурак, сумевший понять рекурсию (что несложно), легчайше будет лепить её 24/7.
А вот развернуть её — это уже немножко подумать надо. А иногда и надо, когда хвостовая не получается и язык сам не разворачивает, стеки вызовов переполняются и бла-бла.
Hello, World! 🎄
Snusmumriken
А то я сам такой, когда был маленький, внезапно Осознал Рекурсию, прочувствовал свои незаурядные интеллектуальные способности (это же ничего себе такое, я Осознал нечто такое, что не все могут Осознать, афигеть), и начал лепить повсюду, попутно думая какой я крутой. Я ещё не был в курсе про хвостовую, которую даже интерпретатор луашки оптимизирует, но это не принципиально.
Пару месяцев спустя пошёл разгребать всё своё рекурсивное говно.
Hello, World! 🎄
А то я сам такой, когда был маленький, внезапно Осознал Рекурсию, прочувствовал свои незаурядные интеллектуальные способности (это же ничего себе такое, я Осознал нечто такое, что не все могут Осознать, афигеть), и начал лепить повсюду, попутно думая какой я крутой. Я ещё не был в курсе про хвостовую, которую даже интерпретатор луашки оптимизирует, но это не принципиально.
Пару месяцев спустя пошёл разгребать всё своё рекурсивное говно.
У меня рекурсия только в нескольких проектах прям хорошо применялась, это был парсер токенов в дерево (для языка программирования) и иерархия UI элементов в виде Lua таблиц (через рекурсию была возможность быстро распутать элементы в нужном порядке и вычислить их расположение).
Snusmumriken
А то я сам такой, когда был маленький, внезапно Осознал Рекурсию, прочувствовал свои незаурядные интеллектуальные способности (это же ничего себе такое, я Осознал нечто такое, что не все могут Осознать, афигеть), и начал лепить повсюду, попутно думая какой я крутой. Я ещё не был в курсе про хвостовую, которую даже интерпретатор луашки оптимизирует, но это не принципиально.
Пару месяцев спустя пошёл разгребать всё своё рекурсивное говно.
Этот же принцип, кстати, является одной из причин лютого снобизма некоторых (особенно начинающих) функциональщиков. Они такие вкуривают в простенькие концепции Недоступные Простым Смертным, и начинают аккуратно считать всех остальных вокруг ниже себя, потому что они этим не пользуются, а единственная очевидная для них причина, почему не пользуются — Не Способны Понять.
Hello, World! 🎄
Snusmumriken
Да даже если бы держался.
Hello, World! 🎄
На их функциальнальных языках
Hello, World! 🎄
Да даже если бы держался.
Сейчас распишу.
У нас есть бинарный код, далее ассемблерные штучки.
Это всё работает чётко по алгоритму. А функциаональные языки это уже абстракция дальше.
Snusmumriken
Ой, не важно на чём написана бизнес-логика, бизнес интересуют минимальные издержки на разработку и поддержку.
Когда для фиксов багов в твоём приложении нужно иметь 2 высших образования, потому что ты в порыве страсти (и чсв) накрутил матана на элементарные вещи — это бизнесу не очень нужно.
Инженеры-работяги с тупыми надёжными решениями > переусложнённый матанный выпендрёж.
Hello, World! 🎄
Да, верно
Hello, World! 🎄
Со всем согласен
Hello, World! 🎄
Спорить не буду
Hello, World! 🎄
Времени нету) Нужно диплом писать