Love2D

закрыт
Проект, посвящённый "движку" для создания 2D игр - Love2D
Уровень:
3
Руководитель:
Тематика:
Разработка игр
Создан на сайте:
05.10.2013
ID:
795
Комментарии проекта Love2D
Типы в Lua
Что касается побитовых операций, то в 5.2, если не ошибаюсь, для этого в появилась библиотека, правда работает она довольно специфично.
Что касается интов как таковых - не сталкивался ни с жесткой необходимостью их использования (без выхода за 52 бита целые числа ведут себя в Lua как положено, не смотря на свою плавающую природу), зато видел экзотическое решение - использование только целых чисел (числовой тип был насильственно заменен на long int).
можно реализовать свои потоки и синк для юзания в луа
Love2D
После завершения перевода статей по Lua 5.2
будут выкладываться статьи непосредственно по Love2d
Поэтому спасибо за доп. инфу.
А еще оригинальную библиотеку Lua можно скомпилировать практически под любую платформу, при желании отключив все "ненужные" модули вроде работы с ОС и файловой системой.
А еще, что мне больше всего нравится, на Lua можно реализовать просто железобетонный сандбокс, из которого при всем желании ни вырваться ни нагадить основному приложению не выйдет (последнее уже зависит от языка, на котором будет написана основа, в которую Lua интегрируется т.к. не везде есть вменяемые инструменты контроля за потреблением ресурсов и возможность снять с исполнения зарвавшийся Lua-поток).
Lua за 15 минут
Тем, кто уже имел дело с написанием кода на любом другом ЯП, будет достаточно просто.
girvel:
girvel:
Также стоит уточнить для какой это версии Lua - в последних версиях произошло довольно много изменений, в то время как во многих местах используется более ранняя версия.
"Статья рассматривает только основной синтаксис, и не подходит для людей, которые вообще не имеют представления о программировании"
Чуть позже, будут и для новичков статьи...
Моя реакция: [мат]