Добавлен Алексей Андреич,
опубликован
Так что же такое Love2d?
Это чудесный фреймворк для создания 2D игр с открытым исходным кодом.
Работает на таких ОС как Windows, Mac OS X и Linux.
Также с недавних пор были добавлены порты на мобильные платформы, и теперь вы также можете разрабатывать игры для Android и iOS.
Love распространяется по лицензии zlib/libpng, то есть вы можете свободно использовать его для своих проектов, в том числе и коммерческих.
Love2D использует скриптовый язык программирования Lua версии 5.1 - достаточно быстрый, мощный и простой в освоении.
Это чудесный фреймворк для создания 2D игр с открытым исходным кодом.
Работает на таких ОС как Windows, Mac OS X и Linux.
Также с недавних пор были добавлены порты на мобильные платформы, и теперь вы также можете разрабатывать игры для Android и iOS.
Love распространяется по лицензии zlib/libpng, то есть вы можете свободно использовать его для своих проектов, в том числе и коммерческих.
Love2D использует скриптовый язык программирования Lua версии 5.1 - достаточно быстрый, мощный и простой в освоении.
Работать с Love2D очень просто, но для начала вам, конечно, кое-что нужно:
- Первым делом, скачайте "движок" (как любит обзывать его сам автор) с официального сайта
там же вы найдёте форум, активно работающий и по сей день со своей wiki
существует, недавно вновь обновлённый русский сайт, посвящённый этому фреймворку
- Далее. текстовый редактор. Конечно, код можно писать и в простом блокноте, но удобнее иметь текстовый редактор с поддержкой lua синтаксиса
Например бесплатный и компактный NotePad++ (notepad-plus-plus.org) или же SciTE
- Так же не помешать знать основы скриптового языка Lua
руководство на русском зыке,
также можете заглянуть в базу статей на нашем сайте
- Не забудьте ознакомиться с документаций к фреймворку на Wiki
Да на здоровье!
Несколько видео роликов из игр
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Snayke же продаётся...
хотя сейчас её цена упала ниже 100, но раньше видел была почти 300...
для игры без графических излишеств норм...
А вообще, не все же нацелены на коммерцию...
Пусть даже человек и хочет делать игры только для продажи, но тогда он и сам должен понимать, уровень его игры должен быть приличным, не какой-нибудь шлак, и что прежде чем начать, он должен набить руку...
В этой ситуации, я считаю, love2D может стать неплохим подспорьем...
Да и Lua, как говорят, часто используется в создании игр... для создании ИИ, игровых событий... обычно в связке С++/Lua
но создать проект решили только сейчас..)
Vampir1991: видео вряд ли, у меня скорость интернета - 5 кб/сек. :(
да и опыта создания видео уроков никогда не было.
А вот статейку там какую-ниюудь, или пошаговое руководство - можно...
кстати, на лав2д.ру был урок по созданию платформера...
prog: язык программирования - лишь инструмент в руках человека, и от мастерства программиста зависит качество работы.
Но да, Lua няшен..) ^_^
Конечно, мы и сами не будем сидеть сложа руки...
Пока план таков: добавить парочку статей по синтаксису Lua,
после начать собирать материал, для непосредственной разработки игр на лав2д...
помощь приветствуется, но у нас всё добровольно..)
А каким образом получить из луа скриптов исполняемый файл?
Если вкратце.
запакуйте содержимое вашей игры/приложения в .zip архив
(Файл main.lua должен быть в корне архива, это важно!)
переименуйте разрешение .zip-архива на .love
в командной строке наберите следующую команду:
copy /b love.exe+game.love game.exe
где love.exe - путь до "движка", game.love - путь к архиву вашей игры, game.exe - название исполняемого файла на выходе...
Распространять игру/приложение нужно с библиотеками OpenAL32.dll, SDL.dll и DevIL.dll.