Alexey
Я ещё не знаю проживу ли я столько или помру от мигрени
у тебя мигрени или ты для красивого словца?
Inellok
У тебя-то и движок уже есть. Новый нет смысла брать.
Alxius
Я не про твой случай, я про оптимальный вариант, если ты начинаешь разрабатывать 2d игру заново.
Так я уже говорил неудобно было или неудобно плюс монстроуозно. Унреал и унити сразу отвалились
Alxius
у тебя мигрени или ты для красивого словца?
Бывает дня три в месяц лежу трупом
Alxius
Вопрос в том, насколько ваш движок вставляет вам же палки в колёса, понимаете?
Сейчас уже очень много реализовано поэтому довольно редко
Alxius
Теперь уже чаще помогант
Alexey
Бывает дня три в месяц лежу трупом
суматриптан тебе в помощь, у меня 6-8 дней в месяц, если бы не открыл для себя суматриптан лет 10 назад, давно бы поехал кукухой уже 1 таблетка во время ауры, 30 минут и всё хорошо (если ауру упустил, то где-то час-полтора)
Alxius
Временное хранение байта памяти на объект кстати технически уже сделано. Но оно не попадает в сохраненку.. т е сбрасывается при загрузке уровня.
Alxius
Помогает не всегда.
Alexey
Пил что то вроде бы такое. Но в итоге лечусь андипалом, эналоприлом плюс боралгин и Но-шпа. Все разом
звучит дико суматриптан 100% помогает и это средство специально от мигрени если 50мг не помогает, переходи на 100 но я 10 лет уже пью 50мг и всё отлично если же не помогает, то лучше к нормальному врачу, глазное давление проверить, узи шеи, пазухи и т д, может у тебя и не мигрень в постсовке мигрень у мужчин почти не признают, долбаёбы, а вот в европе 0 проблем, чуть ли не по умолчанию предлагают рецепт на суматриптан, который тут доступнее в разы
Alexey
они продаются по 2 таблетки, не выгодно так брать, но на попробывать - нормально, если подойдет лучше брать большие пачки - выгоднее еще есть спреи в нос для экстренной помощи, но они довольно дорогой (я отдавал 45 евро за 6 доз), держу для экстренных случаев, когда пропустил ауру и срочно нужно придти в норму (например, когда уже проснулся с дикой мигренью), если ауру пропустить таблетка может час-два дейтсвовать, а спрей за 10-15 минут помогает но если есть навык ловить во время ауры и не тупить с "а пить ли таблетку или еще подождать", то суматриптан супер эффективен Прошу прощения за флуд, просто чувствую боль человека и уже 7-8 людям помог,кто долго жил с мигренью и ехал от этого кукухой Кто не знает, мигрень, это жуткая головная боль, когда у тебя появляется чувтвительноть к звукам, запахам, свету и т д и ничего не помогает. Раньше я просто закрывался в тёмном тихом прохладном помещении и лежал день, пока не пройдёт - сомнительное удовольствие. Осложняется тем, что в постсовке, по большому счету, насрать на людей с мигренью, особенно на мужчин т.к. есть стереотип, что это женская болезнь (долбаёбы). Хотя состояние супер хорошо изучено в мире и от него страдает значительный процент населения аура - это специфическое состояние перед мигренью, если купировать на этом этапе, то голова не разболится (медицинский термин, не имеет отношения к эзотерической хрени)
UtoECat
Так скачай игру с ссылки выше
ааа что происходит памагити 😂
Alxius
хммм 😂
Луа почему то другую цифру выдает. Точно ли одна игра запущена ?
Alxius
Поле mem i lua сложить
UtoECat
Луа почему то другую цифру выдает. Точно ли одна игра запущена ?
а ты не видишь? 😁 процесс love2d колонка RES, PID 4463
Alxius
Память кстати зависит от разрешения и ПК. На 4к потребление выше
Alxius
По умолчанию предполагается 1280х720
Alxius
Ну у меня есть только то что сам луа выдает.изеутри
Alxius
Внешне к системе я обратится не могу
UtoECat
Кто то нажал дебуг
я пытался поуправлять чем-то, кроме стрелочек 😁 позже разобрался как перенастроить это
Alxius
Можно и с джойстика если есть
Alxius
С винды также подтвердили. У меня винды нет чтобы проверить
Alex
они продаются по 2 таблетки, не выгодно так брать, но на попробывать - нормально, если подойдет лучше брать большие пачки - выгоднее еще есть спреи в нос для экстренной помощи, но они довольно дорогой (я отдавал 45 евро за 6 доз), держу для экстренных случаев, когда пропустил ауру и срочно нужно придти в норму (например, когда уже проснулся с дикой мигренью), если ауру пропустить таблетка может час-два дейтсвовать, а спрей за 10-15 минут помогает но если есть навык ловить во время ауры и не тупить с "а пить ли таблетку или еще подождать", то суматриптан супер эффективен Прошу прощения за флуд, просто чувствую боль человека и уже 7-8 людям помог,кто долго жил с мигренью и ехал от этого кукухой Кто не знает, мигрень, это жуткая головная боль, когда у тебя появляется чувтвительноть к звукам, запахам, свету и т д и ничего не помогает. Раньше я просто закрывался в тёмном тихом прохладном помещении и лежал день, пока не пройдёт - сомнительное удовольствие. Осложняется тем, что в постсовке, по большому счету, насрать на людей с мигренью, особенно на мужчин т.к. есть стереотип, что это женская болезнь (долбаёбы). Хотя состояние супер хорошо изучено в мире и от него страдает значительный процент населения аура - это специфическое состояние перед мигренью, если купировать на этом этапе, то голова не разболится (медицинский термин, не имеет отношения к эзотерической хрени)
Две таблетки папазола при первых симптомах ауры ИЛИ две экседрина. Триптаны дорогие и не всем помогают. Сорри за оффтоп
Alexey
Две таблетки папазола при первых симптомах ауры ИЛИ две экседрина. Триптаны дорогие и не всем помогают. Сорри за оффтоп
тогда большой вопрос действительно ли у тебя мигрень, если тебе помогают спазмолитики (обычно НПВС могут помогать, если нет, как у меня, то тогда триптаны). Я бы лучше шею проверил ,подушку с матрасом подобрал тогда. просто внимательно прочитай от чего бывают мигрени и фармокологическое действие препаратов
Igor
Если кому вдруг интересно посмотреть, я тут решил морской бой написать на Lua, с мордой на телнете. Игра полностью рабочая уже. Из зависимостей только luasocket, но и тот я чуть позже заменю FFI реализацией своей. Активно корутины использовал при написании, кстати. Тем, кто их не понимает, может быть тоже полезно заглянуть. https://github.com/igor725/telebattle
Igor
акуадё
Очень круто!
Igor
fgntfg
Меня пугает telnet
fgntfg
Особенно в 2023 году
Igor
да просто повеселиться захотелось))
fgntfg
Мьсе знает толк в извращениях
Igor
А то
Egor
@Snusmumriken
Aqendo
Денис
Господа и дамы, если таковые тут еще живые, дрась! Одержим я тут идеей все-таки собрать некий свой lua2exe, который не требует нифига, за исключением командной строки. Нашел проект SRLua. Все работает прекрасно, совместными усилиями, даже почти без матов, мы тут одним ма-а-аленьким комньюнити его таки собрали. Пока правда только под X64, но это уже второстепенно, поскольку X86-дистрибутивы я физически не могу песочить, ибо нет необходимых версий ни биндингов, ни либ. В общем, стоит вопрос байткода. Как я понимаю, luac.exe может каким-то образом контейнерить проект? Она даже пытается упаковать все в единый байткод-файл. Но я так и не понял как тогда внутри него загружать библиотеки... В итоге, это работает или все же нужно байткодить каждую либу в папке проекта отдельно и оставлять ее в виде файла, а в основном файле ничего не трогать?
Денис
И да, гуглёж как-то внятно на этот вопрос ответа толи не дает, толи мои руки покривели...
Snusmumriken
Господа и дамы, если таковые тут еще живые, дрась! Одержим я тут идеей все-таки собрать некий свой lua2exe, который не требует нифига, за исключением командной строки. Нашел проект SRLua. Все работает прекрасно, совместными усилиями, даже почти без матов, мы тут одним ма-а-аленьким комньюнити его таки собрали. Пока правда только под X64, но это уже второстепенно, поскольку X86-дистрибутивы я физически не могу песочить, ибо нет необходимых версий ни биндингов, ни либ. В общем, стоит вопрос байткода. Как я понимаю, luac.exe может каким-то образом контейнерить проект? Она даже пытается упаковать все в единый байткод-файл. Но я так и не понял как тогда внутри него загружать библиотеки... В итоге, это работает или все же нужно байткодить каждую либу в папке проекта отдельно и оставлять ее в виде файла, а в основном файле ничего не трогать?
Luac помнится пакует все реквайремые либы в файлик байткода. К нему нужно только цеплять бинарные библиотечки если есть.
Aydar
И да, гуглёж как-то внятно на этот вопрос ответа толи не дает, толи мои руки покривели...
Я бы собрал байт-код с помощью luac а затем в этом байт-коде поискал бы имена из заиеквайреных либ с помощью например strings или сам байт-код глянул наверняка там есть признаки запаковано реквайренное или нет, да просто тупо луашные модули от "скомпиленного" скрипта подальше убрать и смотреть работает или нет. Но снус тут уже подсказал.
Денис
Luac помнится пакует все реквайремые либы в файлик байткода. К нему нужно только цеплять бинарные библиотечки если есть.
А вот кстати нифига! Я тоже так думал... Использовал команду luac53 -o "projname.luac" "projname.lua" после чего запаковал получившийся байткод в wsrlua. Отдал ребятам на тест. И у них код не запустился - потребовал модули, которые были зареквайрены!
Денис
Само собой, бинарники биндингов и сишных либ кинул вместе с получившимся файликом.
Денис
Скорее всего, законтейнерить не получится... Придется просто компайлить все, что движется, а основной файл прятать. Ну, или параметр -l надо поподробнее покурить, а то я так в общем и не понял для чего он тут.
Timur
А вот кстати нифига! Я тоже так думал... Использовал команду luac53 -o "projname.luac" "projname.lua" после чего запаковал получившийся байткод в wsrlua. Отдал ребятам на тест. И у них код не запустился - потребовал модули, которые были зареквайрены!
ну тут кажется надо вычислить всё множество всего дерева зависимостей модулей. Кажется из скомпилированного кода это не очень вытащить (все будет свалено в кучу констант), и проще пропатчить в _G require своим враппером, запустить оригинальный скрипт, записать всё загружаемое, дождаться выхода, ну и по завершении будет полный список модулей (на данных аргументах, при удачных обстоятельствах), которые можно откомпилировать и запихнуть. откомпилировать.
🌗
а вообще, такую информацию бесполезно хранить
Денис
а вообще, такую информацию бесполезно хранить
Так задача не скрыть информацию. Задача все зависимости в Lua свалить в один файл, чтобы не было кучи файлов.
UtoECat
Господа и дамы, если таковые тут еще живые, дрась! Одержим я тут идеей все-таки собрать некий свой lua2exe, который не требует нифига, за исключением командной строки. Нашел проект SRLua. Все работает прекрасно, совместными усилиями, даже почти без матов, мы тут одним ма-а-аленьким комньюнити его таки собрали. Пока правда только под X64, но это уже второстепенно, поскольку X86-дистрибутивы я физически не могу песочить, ибо нет необходимых версий ни биндингов, ни либ. В общем, стоит вопрос байткода. Как я понимаю, luac.exe может каким-то образом контейнерить проект? Она даже пытается упаковать все в единый байткод-файл. Но я так и не понял как тогда внутри него загружать библиотеки... В итоге, это работает или все же нужно байткодить каждую либу в папке проекта отдельно и оставлять ее в виде файла, а в основном файле ничего не трогать?
проблема в том, что ты хочешь, чтобы "делойте хорошее а плохое не делойте досвидание". Каждый lua проект может кардинально отличаться от других структурой проекта, библиотеками, которые в нём используются... То, что ты хочешь сделать - систему сборки, которая соберёт все файлы кода в один байткод, и этот байткод упакует в сишечку, которую потом ты скомпилишь в exeшник с луа и либами в динамической линковке, или наоборот статической. НО, для каждого проекта, опять же, своя задача, свои файлы которые компилить надо, которые не надо, свои ресурсы, которые тоже можно впихнуть либо в exeшник, либо рядом в архиве, свой интерпретатор, свои либы, и даже либы, среди которых одни надо линковать динамически, а другие статически... Уталить все 100% этих потребностей одной прогой будет очень сложно, и по итогу ты просто получишь а-ля аналог make, где все эти аспекты нужно будет и так описывать 😁
Lucky
А по сути - ловка решает такую задачу просто пхая всё в зип-архив
Alxius
Извините за офытоп надо было ответить
Alxius
проблема в том, что ты хочешь, чтобы "делойте хорошее а плохое не делойте досвидание". Каждый lua проект может кардинально отличаться от других структурой проекта, библиотеками, которые в нём используются... То, что ты хочешь сделать - систему сборки, которая соберёт все файлы кода в один байткод, и этот байткод упакует в сишечку, которую потом ты скомпилишь в exeшник с луа и либами в динамической линковке, или наоборот статической. НО, для каждого проекта, опять же, своя задача, свои файлы которые компилить надо, которые не надо, свои ресурсы, которые тоже можно впихнуть либо в exeшник, либо рядом в архиве, свой интерпретатор, свои либы, и даже либы, среди которых одни надо линковать динамически, а другие статически... Уталить все 100% этих потребностей одной прогой будет очень сложно, и по итогу ты просто получишь а-ля аналог make, где все эти аспекты нужно будет и так описывать 😁
Я деб пакеты делаю кроме ловки и игры особо там ничего не нужно. Ну описать свою программу но я описание для всех пакетов 4 года лет не менял
Luсky
Пишем скрипты как взрослые - без трусов.
Пют
Ребят а как увеличить размер меню? Или везде по разному?
Пют
Это типо чит меню на экране
Пют
У меня на экране занимает весь экран и я даже не могу свернуть скрипт
Alxius
А по сути - ловка решает такую задачу просто пхая всё в зип-архив
ЗИП архив ещё не может полноценно быть бинарной программой и все ещё требует установки самого love изначально отсутствующего в оc
Highly Likely
Пакуйте в рпмки )
Alxius
Пакуйте в рпмки )
Пока .deb только. Но алиен вроде может бы тро конвертить ?
Domka
Добрый вечер, есть кто понимающий в теме таблиц, у меня проблема, добавляю в таблицу сразу несколько похожих таблиц со значениями представляющими из себя набор данных ботов, и когда обрабатываю их через for k,p in pairs... они как будто слипаются в одного большого мегатрона, и их показатели изменения скммируются тоесть вместо 4 квадратов движущихся со скоростью 1 пиксель в кадр, у меня 1 квадрат который движется со скоростю 4 пикселя в кадр. Проблема решается если таблицу с данными поместить во временный буфер таблицу где каждое такое же значение расписать вручную и потом этот буффер уже добавить в конечную таблицу
Igor
Домка опять не читал доки
Domka
Тоесть делаю так проблема есть
Snusmumriken
А, видю
Snusmumriken
Ну как бы а новая таблица где?
Domka
А если делаю вот так... то все исправляется
Domka
Какая новая?
Snusmumriken
Ты же разные таблицы добавляешь. newtank(bot) Вот это bot это что? Прототип?
Domka
._. Мне каждый раз новую таблицу объяснять?
Domka
Со значениями бота