Авторизация
×

Логин (e-mail)

Пароль

Интерактивные истории, текстовые игры и квесты
Гиперкнига

Библиотека    Блог

AXMA Story Maker JS. Перерождение платформы

DoubleDragon, 07.01.18 | Новости и анонсы

С Рождеством Вас, дорогие друзья!

Да, сегодня на календаре у нас седьмое января, по окну трещат уже привычные дожди, и в такую погоду хочется побольше времени уделить своему любимому хобби.

Буквально несколько дней назад я анонсировал выход шестой версии AXMA Story Maker, а уже сейчас мы говорим про седьмую! Как такое могло случиться? Попробую рассказать, а Вы устраивайтесь поудобнее в своих креслах.

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

По мере добавления новых возможностей в язык программы, я столкнулся с тем, что синтаксис некоторых макросов (например для работы со спрайтами) стал неприлично усложняться. Это привело к тому, что я сам начал путаться во всём этом зоопарке.

Кстати, компиляция макросов в код Javascript стала занимать до 80% всего времени компиляции исходного кода игры, что конечно же, расточительно. А макросов, по идее, должно становиться всё больше...

Поэтому несколько месяцев назад, я принял решение разработать такую версию AXMA Story Maker, языком написания игр для которой станет Javascript. По некоторым данным, сейчас это самый популярный язык программирования, знание которого требуется во многих проектах.

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

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

Помимо этого, уже готов конвертер из формата предыдущего исходного кода в новый, который работает автоматически при открытии sm-файлов.

Хорошо, а что же с обычной версий программы, она будет заброшена? Конечно же, нет. 6-я версия будет поддерживаться, и пока хватит сил, я буду исправлять в ней найденные ошибки, но новые возможности появляться не будут.

Обращаю внимание, что в AXMA Story Maker JS (название новой версии именно такое) полностью переписан встроенный редактор кода. Подсветка синтаксиса теперь есть и на мобильных устройствах (телефонах, планшетах), и в Firefox. Редактор работает стабильнее и быстрее.

На последок скажу, что все профессиональные аккаунты будут исправно функционировать и в ASM JS.

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

Комментарии: 10.

Профиль


Закрыть

Показать все комментарии

Пантелеймон
12.01.18 10:38

Каждый день захожу и смотрю, не появилась ли обещанная игрушка. Нам ее ждать с выходом платформы или вскоре на ныне существующей?
DoubleDragon
12.01.18 14:59

Завтра будет ;)
Dreammur
16.01.18 20:22

продолжу тогда здесь )

Во! — плагины! — хороший вариант.. и даже за деньги. )

Я в этом ничего не понимаю, но я вижу что народ массово ринулся клепать VNки на РенПи. — доступно, шаблоны наработаны, вставляй только свои картиночки (а зачастую и даже не свои)).. и откусить кусок VN у РенПи — очень сложно, мне кажется.. Ну если уж только совсем конструктор сделать. При этом РенПи, как платформа, позволяет делать.. да почти что угодно, — но этим никто не пользуется, бо серьёзное программирование.

Есть Instead, — кто-нить вообще помнит что это такое? ) — платформа для создания интерактивных тексто-графических игр.. и..вот это поворот! — на ней тоже можно сделать Lines )) Но кто-нить помнит что Instead вообще существует? (

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

AXMA — проект коммерческий, — покопай в эту сторону рынка — она не занята совсем ни кем, и есть определённый спрос. Базовая программа, плюс наборы плагинов/стилей для:

Фэнтези, с развитыми статсами, инвентарём, пати

ДнД — прям с кубиками и генератором данжей )

Социальый — упор на диалоги, генератор НПЦ

Adult — с системой одежды и ругулятором размеров... ))

Постапокалипсис — с исследованием территорий, боёвкой, системой GURPS

etc..

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

сие, не в плане "не учите меня жить", а с целью посмотреть в разные стороны, — возможно что-то осталось не замеченным .. Да и если уж "перерождение", то возможно и пусть будет чуть кардинальнее )

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

Для того, чтобы оставлять комментарии, необходимо зарегистрироваться и подтвердить в профиле указанный e-mail адрес.

При использовании любых материалов блога обязательно указание ссылки на источник