Igor
Короче, вывод напрашивается сам собой: рпг - добро, фпс - зло
Snusmumriken
РПГ проще, ФПС сложнее.
Snusmumriken
Snusmumriken
Через пару сотен лет будет 1024
Den
Добрый день! Кто хочет с нами участвовать в разработке проектов на Колибри ОС? Нам нужны знатоки любых ЯП по желанию. Пишите мне в личку. Я вам отвечу моментально.
У нас идет активное развитие Колибри ОС, мы думаем о возможности портирования Телеги в качестве мессенджера.
У нас самая дружелюбная беседа и адекватные люди)
Простите меня за оффтоп! 🙏
Den
У нас есть стабильная поддержка Lua.
Den
Можно собственные проекты переносить на Колибри.
Snusmumriken
Ух, колибри ничего такая, помнится. Радует что её мейнтенят.
Snusmumriken
Не, это оффтоп, но хороший оффтоп, всё хорошо )
Tverd
Den
Колибри основана на ассемблере FASM. Портирование на другие архитектуры невозможны 😢
Den
Это особенность ассемблера такая
Tverd
хм, при чем тут это, я про ядро
Den
Я про ядро имел и ввиду
Tverd
обмен сообщениями, пространство ядра/пользователя и т.п.
Den
Tverd
поток ввода-вывода?
https://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D1%8F%D0%B4%D1%80%D0%BE
Tverd
вот про это
Tverd
а риалтайм это вот
https://ru.wikipedia.org/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%80%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8
Den
У нас редактируется на данный момент в ядре. Если хочешь принять участие тогда го к нам)))
Tverd
R
Сделайте прослойку posix и портируйте на здоровье. Или уже есть?
Den
Den
по возможности можно это сделать на Колибри)
Den
Щас скину
Tverd
Все привет! недавно начитался хабра и возникла мысль, а можно ли как-то управлять байткодом внутри интерпретатора луа? ну допустим он странслировал мой исходник себе в машину, а я его прочитал и поменял пару байт кодов?
Snusmumriken
Tverd
не совсем, именно байткоды
Snusmumriken
Ну дык это байткоды )
Просто не в человекочитаемом виде.
Tverd
ну да ) а неплохо бы в нормальном... когда-то я что-то видел, но уже не помню где
Tverd
лоадстринг же грузит только исходник на луа
Snusmumriken
И байткод.
Wsevolod
Snusmumriken
Snusmumriken
Если добудешь где-то преобразователь нечитаемого байткода в листинг и обратно — сможешь делать редактор байткода. Но он сильно зависит от версии луёв.
Tverd
Snusmumriken
Ага, но в 5.1-5.4 оно точно так же работает.
Tverd
щас проверю, в обычном луа выдавался исходник функции
Tverd
блин, работает... теперь дело за малым, парсить код )
Timur
Tverd
Leon174
Интересное какое...
https://github.com/rochus-keller/Oberon
Leon174
Не могу я на fennel писать. Соответственно, на clojure тоже не могу, хотя хотелось. Racket туда же. Точнее, могу, все работает, но потом позже сам же сижу и втыкаю, что я там понаписал. Нездоровая фигня эти лиспы. А кому-то норм.(
R
Лисп охренеть как удобен бывает для всякой логики на списках.
R
Собственно, я к Луа пришёл, потому что его называли "Лисп без скобок".
Snusmumriken
Скорее сишка без управления памятью
Luсky
лисп топчик
Luсky
я когда начал буквари по нему курить, так пропёрся, что аж игру написал
Luсky
ну и форт тоже повлиял
Aydar
Luсky
Релизнул. В стиме лежит
Luсky
Non-Linear Text Quests en Steam
https://store.steampowered.com/app/531630/NonLinear_Text_Quests/
Luсky
Называется "Штурман"
Luсky
Игры все на луях налуячены
Luсky
Есть и в гите отдельно
Luсky
Но к ней придётся плеер ещё скачивать, чтоб запустить. Зато плеер есть под все платформы
Luсky
GitHub - luckyuk/instead-sturman: Clone of wonderful edication game.
https://github.com/luckyuk/instead-sturman
Luсky
INSTEAD
https://instead.hugeping.ru/
Aydar
INSTEAD
https://instead.hugeping.ru/
Про INSTEAD давно знаю, а по поводу сборника я не понял эти квесты вроде бесплатно выходили же, а тут как dlc висят платные, кота точно помню играл
Luсky
Luсky
Лицензия на движок хорошая.
Aydar
Лицензия на движок хорошая.
Даже если бы GPL была думаю это не критично, половине лень собирать а другая половина не умеет. Тут ещё и специфика роль играет, текстовые квесты только ценители купят. Судя по гитхабу ты прямо фанат IF
Luсky
мит
Luсky
Luсky
Мне просто нравится этот двиг
Luсky
Я на нём делал всякое
Luсky
Реймаршеры, 2.5D, прочие извращения, типа бизнесовых приложний
Anonymous
Добрый день всем, столкнулся с проблемой когда имеется данный код DllMain просто не вызывается,
void lua_panic(sol::optional <std::string> message)
{
if (!message)
return;
}
sol::state lua(sol::c_call <decltype(&lua_panic), &lua_panic>);
void CLuaAPI::Instance()
{
lua.load_file("C:\\Users\\SapDragon\\Documents\\test.lua");
}
. При убирании луа паник, и сол стейт, и лоад файл, длл маин начал грузиться. Что делать? Использую компилятор clang
Aydar
Anonymous
Убрал lua.load file, всё равно DllMain не срабатывает
Anonymous
Anonymous
для удобства
Anonymous
но это не меняет