Версия для печати
Среда, 11 Октября 2017 12:22

Что за зверь такой этот Solarus?

Автор
Оцените материал
(0 голосов)

solarus-logo-black-on-trans

Что-то на русском языке вообще крайне мало информации об этом игровом движке, а уж тем более отзывов. Искала - не нашла ничего внятного. Позиционируется эта штука как открытый совершенно свободный двиг для создания ARPG (точнее action RPG). Собственно, наткнулась на него во время поиска action-боевки для RPG Maker. На одном из англоязычных форумов утверждалось, что любая подобная боевка - это насилие над мейкером, и в разы лучше будет использовать вышеупомянутый Solarus. Особенно если вы хотите создать игру наподобие старых Zelda. А меня как раз весьма привлекает подобного рода боевка.

И вот скачала на днях этот игровой движок посмотреть. Для начала развеялся миф, что это клон RPG Maker - отнюдь нет, выглядит всё по другому, и вообще не сразу поняла, как куда попасть. Для разных видов данных там разные типы окон.

Первым делом меня заинтересовал редактор карт. Не сразу поняла, как открыть его. Оказалось, чтобы открыть карты, нужно сначала перейти на соответствующую вкладку с ресурсами:

1

Настройка тайлов идёт по ходу не по сетке, а каким-то другим странным способом, автотайлов пока нет, хоть разработчики движка и обещают их в следующей версии. Еще я обнаружила, что все предметы выбираются как-то целиком объектами:

2

Даже пол выделяется целиком одним большим объектом. Типы поверхностей прописаны там же, есть интересные штуки как вода, лёд и лава:

3

Логика поведения описана на языке Lua - простого аналога редактора ивентов я не нашла:

4

Но есть что-то вроде свойства каждого объекта на карте, при нажатии на него он выделяется зеленой рамочкой и если нажать два раза, открывается такое меню с минимальным списком свойств (но без учета поведения):

5

Еще сверху есть занятная менюха, где есть стандартные рпг-шные поведения, такие как телепорты, лечилки, сундуки, двери и даже какие-то прыгалки, враги, нпс, магазины тоже добавляются через это меню:

6

Вот, например, создали НПС. Диалоги пишутся же в другом месте, тут только ссылка на диалог (айдишник). Очень долго искала, где же прописывать диалоги...и, казалось бы, даже нашла, круто там еще и есть портреты под разные эмоции:

7

Только здесь меня ждало разочарование - опять же сами тексты диалогов тут не хранятся, а где-то в другом месте. И я ни за что не догадалась бы, где, если бы не оффициальный туториал. Они спрятали эту функцию в разделе "языки".

8

 

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

9

И что радует - во время того, как отображается текст, игра замирает и никто не может прибить игрока. Однако, чтобы вывести выбор или что-то еще более сложное, понадобится уже скриптовать на Луа. Хотя, этот язык сам по себе не сложный, но не такая лафа, как на RPG Maker.

Также в ходе своего исследования выяснила еще несколько нюансов:

- на этом движке можно создавать в том числе и коммерческие игры бесплатно, даже в Steam, но по лицензии разработчики обязаны их делать с открытым исходным кодом
- похоже, запустить такую игру можно только через лаунчер самого движка, собирать сборки он не умеет, возможно по причине, указанной выше
- есть подозрения, что игры на данном движке довольно неплохо приспособлены под разные операционные системы. Например, есть игры на Соларус, которые доступны для Линукс, Мак, Андроид, и еще разные разности, о которых я и не слышала раньше.
- есть оффициальный видтуториал на английском, причем немаленький
(а еще на французском и испанском, но это вряд ли вас сильно порадует)

В общем, такой вот первый взгляд на движок. Пока еще не решила, буду ли его использовать. Если кто-нибудь сталкивался с ним, просьба написать и рассказать о своих впечатлениях.

Прочитано 6515 раз
AnnTenna

Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript

Последнее от AnnTenna

Похожие материалы (по тегу)

3 комментарии

Авторизуйтесь, чтобы получить возможность оставлять комментарии