|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
|
Lua vs Json27.07.2016, 17:06. Показов 2967. Ответов 29
Метки нет (Все метки)
Добрый день,
встречаю, который проект на ряду, которые связывают С++ с Lua, в частности конфигурационные файлы, которые легко могли бы быть обычными json файлами. У кого-то есть опыт работы с связкой С++ и Lua - какой профит я не вижу?
0
|
|
| 27.07.2016, 17:06 | |
|
Ответы с готовыми решениями:
29
Lua и luabridge Макросы и скрипты (Lua) Инжектор lua-скриптов |
| 27.07.2016, 18:02 | ||
|
Там большую часть функционала можно скриптами поменять, и это касается не только интерфейса, но и игровой логики, в т.ч. законов и правил игры. Но и этого бравым девелоперам плагинов показалось мало, поэтому запилили еще и расширитель скриптов, который вообще всё с ног на голову может перевернуть. Вон один только плагин "Магия Мидаса" чего стоит, всегда его ставил на Обливион, оно просто чудо какое-то
0
|
||
|
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,822
|
|
| 27.07.2016, 18:03 | |
|
rikimaru2013, В конце концов есть множество свободно распространяемых игровых движков (на с++), где lua идет как язык сценариев. Вот табличка, почти у каждого движка есть свой сайт, с возможностью скачать sdk и примеры. Тут и архитектуру можно почерпнуть и варианты применения. Непаханое поле для изучения, а ты сидишь
1
|
|
| 27.07.2016, 18:10 | ||
|
Не по теме:
по зарплате это было больше, чем я получал крестовиком. я отказался. а потом был холивар с одним адептом Луа. он писал: я могу таааак!. я ему писал: да я это на шаблонах в легкую... правда коллективный разум меня не поддержал. потому что они не осилили мои термоядерные шаблоны. но я помню, как ответил адепту мой друг и соратник: "я готов терпеть уродливые кресто-шаблоны. а на что пойдешь ты, лишь бы не учить Луа?" и это было, как бальзам надушу.
0
|
||
| 27.07.2016, 18:14 | |
|
Не по теме: hoggy, Да я знаю, знаю твое отношение к нему - ты рассказывал. Ну, а у меня наоборот есть с ним позитивный опыт. Я вроде ж тоже рассказывал.
0
|
|
| 27.07.2016, 18:15 [ТС] | |
|
Не по теме: DrOffset, где время на всё взять - скоро фильм Время(2011) для меня будет не такой уж и фантастикой.
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||
| 27.07.2016, 18:21 | |||
Сообщение было отмечено gru74ik как решение
Решениено мое сообщение было адресованно не вам на самом деле. а господину rikimaru2013. мы с вами нарисовали полярные точки зрения по поводу: нужно потрогать. прочувствовать. понять, ваше - не ваше. зачем это вообще нужно. самое главное: понять, что за это тоже платят деньги. и придти к каким то выводам.
5
|
|||
|
Падаван С++
447 / 261 / 89
Регистрация: 11.11.2014
Сообщений: 916
|
|
| 27.07.2016, 18:38 | |
|
По ходу темы, захотел спросить, а как вообще прикрутить скриптовый язык к плюсам, стало интересно, может кто подскажет что почитать где посмотреть
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
| 27.07.2016, 18:40 | |
|
2
|
|
|
|
|
| 27.07.2016, 22:24 | |
|
Зачем далеко ходить
https://www.cyberforum.ru/lua/ https://www.cyberforum.ru/blog... og604.html Добавлено через 11 минут Если использовать скриптовый язык для настроек (что может быть избыточным) можно задавать настройки относительно других настроек т.е. вычислять в процессе что удобнее чем задавать относительные величины. Более возможности можно расширять со временем это все таки скрипт это не жесткий формат файла которому нужно следовать. Но опять же скрипт это скрипт а файл для настроек это файл для настроек.
1
|
|
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|
| 28.07.2016, 00:10 | |
|
rikimaru2013, могу привести пример использования не в геймдеве.
Было время, когда я работал в крупном и всем известном медийном портале, - участвовал в разработке системы контекстной рекламы. Все было построено по SOA, все сервисы написаны на С++ (ибо скорость важна), но! Контекстная реклама - это такая штука, в которой очень много исследований/экспериментов и которая должна очень быстро подстраиваться под всякие внешние обстоятельства (праздники, тренды, события и все такое). То есть пришла идея, мы поправили где-то алгоритм и коэффициенты (для изменения логики обычного конфига недостаточно), стали смотреть на всякие статы: ctr, деньги и тд. Если вдруг все пошло плохо, то быстренько откатываем прям на продакшене. Не надо перекомпиливать, деплоить, рестартить сервис (что может быть несколько часов и требовать работы девопсов) и все такое. И здесь луа сильно экономит деньги и уменьшает стресс. И это хорошо!) А сами настройки сервисов у нас были в обычных велосипедных конфигах и в бд.
1
|
|
| 28.07.2016, 00:10 | |
|
Lua наследование, lua ооп Java, JSON и JSON Simple. Непонятка с созданием объекта JSON на сервере для отправки на фронт Ошибка при обработке Json - Cannot deserialize the current JSON array because the type requires a JSON object Ошибка при обработке Json - Cannot deserialize the current JSON array because the type requires a JSON object SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the JSON data Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool
Worker Pool — паттерн конкурентной обработки задач в Go.
Суть: фиксированное количество горутин-воркеров читают задачи из общего канала
и пишут результаты в общий канал результатов. . . .
|
[golang] Pipeline
alhaos 08.06.2026
Pipeline
Pipeline — паттерн конкурентной обработки данных в Go.
Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
|
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь
lIs4oanZS9Y
|
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу.
До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
|
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|