LÖVE

Поделись знанием:
Перейти к: навигация, поиск
LÖVE
Тип

фреймворк

Интерфейс

SDL

Операционная система

Windows, OS X, Linux, Android, iOS[1]

Первый выпуск

0.1.1 (13 января 2008)

Последняя версия

0.10.1 (14 февраля 2016)

Состояние

активная разработка

Лицензия

zlib

Сайт

[www.love2d.org/ e2d.org]

К:Википедия:Статьи без изображений (тип: не указан)К:Программное обеспечение, разработанное в 2008 году

LÖVE (также известен как Love2D) — свободно распространяемый кроссплатформенный фреймворк, предназначенный для разработки компьютерных игр на языке Lua. Распространяется по лицензии zlib, предусматривающей свободное использование как в открытых, так и в коммерческих проектах с закрытым исходным кодом.





Особенности

LÖVE не является конструктором игр, ориентированным на новичков: фреймворк не имеет собственных средств разработки, а является лишь средой выполнения игр, написанных для этого движка. Для написания кода игры можно использовать любой текстовый редактор. Также в нём нет редактора уровней, все изображения, уровни и персонажи прописываются в коде игры.

Свободно доступна открытая IDE на Lua ZeroBrane Studio, предоставляющая (в числе прочего) среду для разработки и отладки LÖVE-проектов[2]. Для дизайна уровней может быть использован другой открытый проект: редактор карт Tiled, созданные с его помощью скрипты можно загрузить в LÖVE-игру с помощью такой Lua-библиотеки, как Simple-Tiled-Implementation[3] или (устаревшей на настоящий момент) Advanced-Tiled-Loader[4][5].

LÖVE обеспечивает доступ из Lua-кода к библиотекам для работы с аудио, графикой, физикой, временем и джойстиком. Также есть возможность упаковки игры вместе с её графическими ресурсами в один файл[6].

См. также

Напишите отзыв о статье "LÖVE"

Примечания

  1. [www.love2d.org/ LÖVE — Free 2D Game Engine] (англ.). LÖVE. — «LÖVE 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.
  2. 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.
  3. [github.com/karai17/Simple-Tiled-Implementation Simple-Tiled-Implementation]
  4. [github.com/Kadoba/Advanced-Tiled-Loader Advanced-Tiled-Loader]
  5. Akinlaja, 2013, Ch. 4. Making Your First Game, pp. 29-41.
  6. Dj Walker-Morgan. [www.h-online.com/open/features/The-H-Speed-Guide-to-Lua-1517427.html%3Fpage=2 The H Speed Guide to Lua → Developing with Lua]. The H (17 April 2012). Проверено 26 февраля 2015.

Литература

  • Darmie Akinlaja. LÖVE for Lua Game Programming. — Packt, 2013. — 106 p. — ISBN 978-1-78216-160-8.
  • Jayant Varma. Ch. 11. LÖVE // Learn Lua for iOS Game Development. — Apress, 2012. — P. 245-278. — 350 p. — ISBN 978-1-4302-4662-6.

Ссылки

  • [www.love2d.org/ e2d.org] — официальный сайт LÖVE  (англ.)
  • [www.love2d.org/wiki Официальная вики-документация]


Отрывок, характеризующий LÖVE

– Графские? – сюда неси, говорила она, указывая на чемоданы и ни с кем не здороваясь. – Барышни, сюда налево. Ну, вы что лебезите! – крикнула она на девок. – Самовар чтобы согреть! – Пополнела, похорошела, – проговорила она, притянув к себе за капор разрумянившуюся с мороза Наташу. – Фу, холодная! Да раздевайся же скорее, – крикнула она на графа, хотевшего подойти к ее руке. – Замерз, небось. Рому к чаю подать! Сонюшка, bonjour, – сказала она Соне, этим французским приветствием оттеняя свое слегка презрительное и ласковое отношение к Соне.
Когда все, раздевшись и оправившись с дороги, пришли к чаю, Марья Дмитриевна по порядку перецеловала всех.
– Душой рада, что приехали и что у меня остановились, – говорила она. – Давно пора, – сказала она, значительно взглянув на Наташу… – старик здесь и сына ждут со дня на день. Надо, надо с ним познакомиться. Ну да об этом после поговорим, – прибавила она, оглянув Соню взглядом, показывавшим, что она при ней не желает говорить об этом. – Теперь слушай, – обратилась она к графу, – завтра что же тебе надо? За кем пошлешь? Шиншина? – она загнула один палец; – плаксу Анну Михайловну? – два. Она здесь с сыном. Женится сын то! Потом Безухова чтоль? И он здесь с женой. Он от нее убежал, а она за ним прискакала. Он обедал у меня в середу. Ну, а их – она указала на барышень – завтра свожу к Иверской, а потом и к Обер Шельме заедем. Ведь, небось, всё новое делать будете? С меня не берите, нынче рукава, вот что! Намедни княжна Ирина Васильевна молодая ко мне приехала: страх глядеть, точно два боченка на руки надела. Ведь нынче, что день – новая мода. Да у тебя то у самого какие дела? – обратилась она строго к графу.
– Всё вдруг подошло, – отвечал граф. – Тряпки покупать, а тут еще покупатель на подмосковную и на дом. Уж ежели милость ваша будет, я времечко выберу, съезжу в Маринское на денек, вам девчат моих прикину.
– Хорошо, хорошо, у меня целы будут. У меня как в Опекунском совете. Я их и вывезу куда надо, и побраню, и поласкаю, – сказала Марья Дмитриевна, дотрогиваясь большой рукой до щеки любимицы и крестницы своей Наташи.
На другой день утром Марья Дмитриевна свозила барышень к Иверской и к m me Обер Шальме, которая так боялась Марьи Дмитриевны, что всегда в убыток уступала ей наряды, только бы поскорее выжить ее от себя. Марья Дмитриевна заказала почти всё приданое. Вернувшись она выгнала всех кроме Наташи из комнаты и подозвала свою любимицу к своему креслу.
– Ну теперь поговорим. Поздравляю тебя с женишком. Подцепила молодца! Я рада за тебя; и его с таких лет знаю (она указала на аршин от земли). – Наташа радостно краснела. – Я его люблю и всю семью его. Теперь слушай. Ты ведь знаешь, старик князь Николай очень не желал, чтоб сын женился. Нравный старик! Оно, разумеется, князь Андрей не дитя, и без него обойдется, да против воли в семью входить нехорошо. Надо мирно, любовно. Ты умница, сумеешь обойтись как надо. Ты добренько и умненько обойдись. Вот всё и хорошо будет.