Меню
Главная
Случайная статья
Настройки
|
LVE (также известен как Love2D) — свободно распространяемый кроссплатформенный фреймворк, предназначенный для разработки компьютерных игр на языке Lua. Распространяется по лицензии zlib, предусматривающей свободное использование как в открытых, так и в коммерческих проектах с закрытым исходным кодом.
Содержание
Особенности
LVE не является конструктором игр, ориентированным на новичков: фреймворк не имеет собственных средств разработки, а является лишь средой выполнения игр, написанных для этого движка. Для написания кода игры можно использовать любой текстовый редактор. Также в нём нет редактора уровней, все изображения, уровни и персонажи прописываются в коде игры.
Свободно доступна открытая IDE на Lua ZeroBrane Studio, предоставляющая (в числе прочего) среду для разработки и отладки LVE-проектов[3]. Для дизайна уровней может быть использован другой открытый проект: редактор карт Tiled, созданные с его помощью скрипты можно загрузить в LVE-игру с помощью такой Lua-библиотеки, как Simple-Tiled-Implementation[4] или (устаревшей на настоящий момент) Advanced-Tiled-Loader[5][6].
LVE обеспечивает доступ из Lua-кода к библиотекам для работы с аудио, графикой, физикой, временем и джойстиком. Также есть возможность упаковки игры вместе с её графическими ресурсами в один файл[7].
См. также
Примечания
- LVE — Free 2D Game Engine (англ.). LVE. — «LVE is an *awesome* framework you can use to make 2D games in Lua. It’s free, open-source, and works on Windows, Mac OS X, Linux, Android and iOS.» Дата обращения: 14 мая 2016. Архивировано 16 мая 2016 года.
- The love Open Source Project on Open Hub: Languages Page — 2006.
- Jayant Varma. Ch. 14. Third-Party Applications IDEs ZeroBrane Studio // Learn Lua for iOS Game Development. — Apress, 2012. — P. 320. — 350 p. — ISBN 978-1-4302-4662-6.
- Simple-Tiled-Implementation (неопр.). Дата обращения: 26 февраля 2015. Архивировано 11 июня 2018 года.
- Advanced-Tiled-Loader (неопр.). Дата обращения: 26 февраля 2015. Архивировано 15 декабря 2014 года.
- Akinlaja, 2013, Ch. 4. Making Your First Game, pp. 29-41.
- Dj Walker-Morgan. The H Speed Guide to Lua Developing with Lua (неопр.). The H (17 апреля 2012). Дата обращения: 26 февраля 2015. Архивировано 26 февраля 2015 года.
Литература
Ссылки
|
|