[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]

No.28473 Reply
File: загруженное.jpg
Jpg, 5.24 KB, 161×161 - Click the image to expand
edit Find source with google Find source with iqdb
загруженное.jpg
Вообщем, нету здесь тредика про Lua, а ведь замечательный язык. Если кто вдруг хочет его учить, то можно и здесь тредик посвятить.
>> No.28474 Reply
>>28473
Где использовать, кроме игор?
>> No.28476 Reply
>> No.28496 Reply
>>28473
Он вроде скриптовый. Чем он лучше Python?
>> No.28497 Reply
>>28496
Он умеет jit. А лучше он тем, что он маленький и легкий, что идеально для встраивания. Когда же питон весит лишь чуть меньше, чем хаскель, да ещё и тормозит.
>> No.28501 Reply
>>28496
Ничем, кроме примитивности. (Можно сделать маленький интерпретатор, ну ты понял.)
>> No.28560 Reply
Не хотите как хотите
>> No.28562 Reply
>>28560
Вопросы задавал бы, свои достижения описывал. А то потребительское отношение какое-то, чтобы не делал ничего, а все было.
>> No.28570 Reply
Хорошо. Небольшая история: Я выучил луа летом 2012 года. Выучил быстро, после нескольких попыток написать чего-нибудь годное, понял как вообще все делать. Ну а поскольку начал делать игры, то не обошлось и без движка. Движок love2d может кто слышал. Поскольку игру на чистом движке не сделаешь(а может и сделаешь кстати.), то луа юзать тоже надо, в результате, я научился кодить на луа, делать игры, и чуть не написал Химический движок(который увы надо переделывать). Работать конечно круто, но хочется и знаниями поделиться, ну а поскольку тут у нас целая доска для программирования, тредик сделаю здесь.
Задачи треда:
1. Научить вас Lua
2. Помогать в решении проблем(связанных с обучением, или кодингом на данном языке)
3.Научить вас пользоваться движками(которые сами и предложите.)
4.Если кто хочет, буду учить основам Game Development
>> No.28571 Reply
>>28570

Тогда интересно было бы услышать об одном из ключевых отличий Lua от других ЯП - областях видимости переменных и функций.
>> No.28573 Reply
>>28570
Можешь какой-нибудь пример игр выложить, которые ты делал в начале? Ты 2D-игры делал в основном?
Документация по Lua небольшая, про него написано также, что учить легко, но как-то не с этого начинают учиться игры делать, мне кажется, а с чего-то более низкоуровнего. Ты на с SDL не возился, например?
>> No.28574 Reply
>>28573
нет не возился. Они все удалены, вообще, сейчас я делаю крупный проектик. А так он вполне подходит для начинания.
>> No.28575 Reply
>>28571
Ну он еще Интерпретируемый, легко встраевыемый. Про область видимости... я особо это не использую но вообще полезная вещь. Функции... Они и в других языках есть.
>> No.28576 Reply
>>28574
> А так он вполне подходит для начинания
Почему я не согласен. Он, как я понял, тобой используется как язык сценариев, который дёргает основной движок. А чтобы неплохо разобраться вообще в принципиальном устройстве чего-то, желательно знать же, как это внутри работает.
Какой проект делаешь, расскажи. В команде или один? Какого жанра, какие-нибудь технические особенности, движок?
>> No.28577 Reply
>>28576
Ну двиг тот же самый. Делаю в комманде. Инди сэндбокс с химией. Все во вконтактике, но я небуду сюда кидать.
>> No.28580 Reply
>>28577
> комманде
> небуду
За рубежом работаете?
>> No.28581 Reply
File: tumblr_mc3w2z0cUh1r5ml59o1_1280.jpg
Jpg, 182.49 KB, 1280×1608 - Click the image to expand
edit Find source with google Find source with iqdb
tumblr_mc3w2z0cUh1r5ml59o1_1280.jpg
>>28571
Гибкие настраиваемые среды, которые суть – таблицы. Первоклассные модули (в общем-то следствие первого), я такое вообще только в оверблде и каком-то папере по хачкилю видел.

Лично я использую луа вместо стандартной библиотеки си и для хранения конфигов. Но никаких особых преимуществ перед другими скриптами у луа нет.
>> No.28611 Reply
>>28580
Спасибо, Граммар Наци.


Password:

[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]