subject: Встраивание движка, в другие приложения, поддерживающие LUA.
06.10.2023 15:02
RSS-bot (tavern,2)
peter: Документация по встраиванию: https://github.com/instead-hub/instead/blob/master/doc/embedding-ru.md Но тут предполагается lua + c. Но в принципе реально и чисто на Lua встроить. Правда, без знаний внутренностей при этом не обойтись. Я в обозримом времени буду встраивать метапарсер в свой следующий графический движок, и тогда результат этого скорее всего будет применим для встраивания в другие движки. А пока - только С + Lua.
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/14057/#…
--------------------------------------------------------------------------------
subject: Встраивание движка, в другие приложения, поддерживающие LUA.
23.12.2023 21:10
RSS-bot (tavern,2)
peter: Документация по встраиванию: https://github.com/instead-hub/instead/blob/master/doc/embedding-ru.md Но тут предполагается lua + c. Но в принципе реально и чисто на Lua встроить. Правда, без знаний внутренностей при этом не обойтись. Я в обозримом времени буду встраивать метапарсер в свой следующий графический движок, и тогда результат этого скорее всего будет применим для встраивания в другие движки. А пока - только С + Lua.
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/14057/#…
--------------------------------------------------------------------------------
subject: Встраивание движка, в другие приложения, поддерживающие LUA.
05.06.2024 13:20
RSS-bot (tavern,2)
Johnathan: Насколько, реально, встроить INSTEAD игры, в другие приложения (возможно, будет отсутствовать, часть функций, например мультимедиа или скины)?
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/785
--------------------------------------------------------------------------------
subject: Встраивание движка, в другие приложения, поддерживающие LUA.
05.06.2024 23:50
RSS-bot (tavern,2)
Johnathan: Можно сделать мост (например) для "Far manager", а точнее для запуска, именно из его внутреннего lua интерпретатора?
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/14108/#…
--------------------------------------------------------------------------------
subject: Встраивание движка, в другие приложения, поддерживающие LUA.
19.06.2024 12:03
RSS-bot (tavern,2)
peter: Кстати, я сделал такую библиотеку, чисто на Lua, только забыл об этом написать. https://github.com/instead-hub/instead/blob/master/src/tiny/instead.l… Парсер минимальный получается так: local instead = require "instead":new() print(instead:start()) for l in io.lines() do print(instead:parser(l)) end
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/14129/#…
--------------------------------------------------------------------------------
subject: Встраивание движка, в другие приложения, поддерживающие LUA.
19.06.2024 12:03
RSS-bot (tavern,2)
Bosch_Oleg: Это ж какой Франкенштейн получится? Не в обиду будет сказано.
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/14127/#…
--------------------------------------------------------------------------------
subject: Встраивание движка, в другие приложения, поддерживающие LUA.
28.06.2024 12:30
RSS-bot (tavern,2)
Johnathan: > @peter написал: > Кстати, я сделал такую библиотеку, чисто на Lua, только забыл об этом написать. > > https://github.com/instead-hub/instead/blob/master/src/tiny/instead.l… > > Парсер минимальный получается так: > > local instead = require "instead":new() > print(instead:start()) > for l in io.lines() do > print(instead:parser(l)) > end > Можно поподробнее (по шагам) как это запускать?
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/14133/#…
--------------------------------------------------------------------------------
subject: Встраивание движка, в другие приложения, поддерживающие LUA.
28.06.2024 13:20
RSS-bot (tavern,2)
peter: Это просто lua скрипт, и предполагается что человек который пытается написать игру с инстедом знает что делает. Так что я даже не знаю что именно тут ответить. Ну, какой то движок должен иметь возможность загружать lua скрипт и выполнять его. Допустим это просто интерпретатор lua. Тогда берем и пишем игру на метапарсере. Потом кладём этот скрипт в корень с игрой, туда же кладём саму либу instead.lua ( https://github.com/instead-hub/instead/blob/master/src/tiny/instead.l… ) и запускаем как lua script.lua. При этом должен быть доступ к каталогу stead/setaed3 (можно скопировать) и модулям метапарсера. instead.lua это реализация минимальная инстед прослойки но чисто на луа, так что можно в свои проекты встраивать без Си части, но как именно это встраивание будет происходить - это автору выбирать и думать. Если автор не знает луа, никак.
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/14134/#…
--------------------------------------------------------------------------------
subject: Встраивание движка, в другие приложения, поддерживающие LUA.
28.06.2024 14:50
RSS-bot (tavern,2)
Johnathan: На самом деле, я хочу, уже написанные игры, не переделывая, запускать из сторонних программ, таких как "FAR".
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/14135/#…
--------------------------------------------------------------------------------
subject: Встраивание движка, в другие приложения, поддерживающие LUA.
28.06.2024 20:10
RSS-bot (tavern,2)
peter: Тогда https://github.com/instead-hub/instead/blob/master/doc/embedding-ru.md
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/14137/#…
--------------------------------------------------------------------------------
subject: Встраивание движка, в другие приложения, поддерживающие LUA.
20.08.2024 16:00
RSS-bot (tavern,2)
Johnathan: Давайте проведём небольшой опрос: в какие программы можно встроить "INSTEAD" и как это лучше сделать?
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/14156/#…
--------------------------------------------------------------------------------