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

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

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

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

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

  • Комментировать Илья Понедельник, 21 Января 2019 13:04 написал Илья

    Я наверное единственный человек который ковырял этот двигл дольше часа))
    Проковырялся с ним почти год, наваял демку проекта и потом бросил. Сейчас объясню почему.

    Он сырой. Как и все опенсорсные проекты соларис не сильно блещет юзабельностью. Пилит его, как я понял, всего несколько человек. И то там разраб по сути-то один, а остальные только помоганцы. И тут сама понимаешь, скорость впиливания новых фич сильно низкая)))

    Маленькое комьюнити. Даже слишком маленькое. Всего с десяток проектов основные из которых пилят сами разрабы движка. От юзеров на форуме нашел ровно три проекта. И понятное дело, никакой тебе кучи плагинов расширяющих все и вся. Ровно два свободных тайлсета плюс ниндендовский от Зельды. И все больше ничего.

    У них там проблемы с кроссплатформенностью. Вроде как заявлено, что двигл собирается на любой кофеварке, но на самом деле нет. Под линукс, винду и мак правда собирается, а вот с андроидом проблемы. Разрабы на форуме говорят, что работает далеко не все и плюс самая новая версия 1.6 под андроид пока под вопросом. А именно на ней я и делал эту свою нищасную демку. Прям как угадал)))

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

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

    П.С: зарегился специально для этого коммента. Если есть вопросы по этому двиглу спрашивай).

    Пожаловаться
  • Комментировать AnnTenna Вторник, 22 Января 2019 12:16 написал AnnTenna

    Ого, какие люди! Удивительно, что нашелся вообще такой товарищ, как ты 0_о спасибо большое, что отписался и познакомил с этим чудом более глубоко и менее поверхностно, чем у меня в статье.

    Печально, конечно, что все труды пропали, и демка так и не увидела свет. Хотя, возможно, лучик надежды все еще теплится, и автор доработает движок так, чтобы он нормально работал и под андроид. Другое дело, стоит ли ковыряться, и как долго это будет еще продолжаться))

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

    Пожаловаться
  • Комментировать Илья Четверг, 24 Января 2019 20:43 написал Илья

    запрос послал в вк. там чаты проще)

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

Панель входа

Добро пожаловать!

Заходите. Чувствуйте себя как дома.

Мы в контакте

(скорее всего это пойдёт на хостинг)

Опрос о статьях на сайте.

Какие статьи вам наиболее интересны?
 

Это из галереи!

  • DevGAMM2017_Minsk_2_3
  • Описание: DevGAMM в Минске в 2017 году

Проект Phantasy Star... 20ty Years Past участвовал в выставке "Старкон 2015"

А знаете ли вы...

ste2

сайт другаСветлая зона и Академия РПГ Мейкераkn4kn5Плагины для RPG MakerДневник одной нэкоknНовая Реальность Топ Разработка игр