luaПодписка на RSS - lua

Физика в LÖVE

Содержимое этой записи является переводом туториала по использованию физики (love.physics) в LÖVE из вики фреймворка. Перевод туториала я опубликовал не только здесь, но и в самой вики.
Желающие ознакомиться с переводом здесь - открывайте полный текст записи.

Введение в LÖVE

LÖVE (LOVE2D) - свободный кроссплатформенный фреймворк для создания 2D игр на Lua. Распространяется по лицензии zlib/libpng, а значит может свободно использоваться для создания игр, в том числе и коммерческих.

Скачать фреймворк можно с официального сайта: https://love2d.org/
Пользователи Ubuntu могут загрузить готовые пакеты, а пользователям других дистрибутивов придется скачать исходный код и самостоятельно собрать. Инструкция по сборке есть в вики фреймворка. При наличии установленных необходимых инструментов и зависимостей сборка делается буквально в две команды. Я использую самостоятельно собранный LÖVE версии 0.9.1 в Mageia 4, 32-bit.
В качестве IDE рекомендую использовать ZeroBrane Studio.

Работа с буфером обмена в wxLua

Для работы с буфером обмена в wxWidgets предусмотрен класс wxClipboard, в этой записи речь пойдет об использовании wxClipboard в wxLua.

Вышла третья бета-версия Leadwerks for Linux

Состоялся очередной выпуск Leadwerks for Linux - Beta 3. Доступ к выпуску получат пользователи, принявшие участие в кампании по сбору средств на разработку Linux-версии на Kickstarter с размером пожертвования от $500 (SUPER BACKER reward).

wxLua Dictionary Search

wxLua Dictionary Search - приложение для поиска по словарям. Поддерживает словари в формате текстовых файлов.

Возможности:

  • Добавление и удаление словарей через меню "Файл"
  • Поиск по всем словарям
  • Поиск только по выделенным словарям
  • Поиск по всем словарям, кроме выделенных
  • Игнорирование регистра (опционально)
  • Поиск только "целого слова" (опционально, по запросу "арбуз" при вкл. найдет только "арбуз", при выкл. найдет "арбуз", "арбузный", "арбузов" и т.д.)
  • Сохранение результатов поиска в файл

Создание мультиязычных приложений на Lua

В этой записи речь пойдет о создании мультиязычных приложений на Lua средствами самой Lua, не прибегая к использованию сторонних библиотек и модулей.

Создание приложений с wxLua (Часть 1)

wxLua - враппер (так называемая "обертка") для тулкита wxWidgets, позволяющий на Lua создавать кросс-платформенные приложения с графическим интерфейсом.

Поиск подстрок в тексте с использованием паттернов (patterns) в Lua

Паттерны (от англ. patterns - шаблоны, маски, образцы) в Lua позволяют искать совпадения по заданным критериям (по так называемой маске (шаблону), состоящей из каких-то символов). Паттерны в Lua напоминают регулярные выражения, но при этом не являются их полным аналогом.

Данный туториал подразумевает, что вы уже знакомы со строками (и соответствующей стандартной библиотекой) в Lua.