Тема закрыта
Добрый день, друзья.
Мне тут по долгу службы (а компания, где я работаю, сейчас разрабатывает ролевую онлайн-игру) необходимо написать движок для воспроизведения текстовых мини-игр на javascript. Эти мини-игры будут вставлены в основную канву игры в качестве небольших квестов. Ещё один нюанс - эти игры будут писать разные люди, использующие разные ОС и что важно - эти люди ну совсем не программисты. Поэтому всё должно быть наглядно и по-русски.
Twine (Tweebox) неплохо подошёл бы для решения этого вопроса, но, к сожалению, он уже давно не обновлялся и при всех своих достоинствах плохо работает с кириллической кодировкой (возникают ошибки во время редактирования пассажей и при импорте/экспорте текстовых исходников). Тут ещё и узнал, что автор проект забросил. Но идея визуального проектирования повествования, заложенная в Twine, очень хороша, и жаль от неё отказываться.
В общем пришлось написать свой велосипед, обратно совместимый по исходникам с Tweebox и с аналогичным интерфейсом. В настоящее время редактор "допиливается" и тестируется. Есть три сборки - для Windows, Mac OS X и Linux.
Сейчас реализовано следующее:
- визуальное проектирование, аналогичное Twine;
- нативная поддержка любых кодировок (внутри всё крутится в utf-8);
- совместимость с исходными кодами игр Tweebox;
- корректная подсветка синтаксиса во время редактирования;
- собственый компилятор игр в один компактный независимый html-файл;
- адаптация для экранов мобильных браузеров.
Если кому интересно, выложу скриншоты и бета-версию.
Последняя версия всегда лежит по адресу http://sm.axmasoft.com/ru/
По этой ссылке можно посмотреть "Руководство пользователя AXMA Story Maker":
http://sm.axmasoft.com/ru/help.html
Отредактировано DoubleDragon (17.06.2012 10:35)
Неактивен
Версия для Windows. При публикации в файл поверх уже существующего — ASM молча ничего не делает, и html-файл, таким образом, остаётся прежний, но автор об этом не знает.
Приходится вручную удалять старый файл.
Неактивен
Ajenta написал:
Картинки действительно не отображаются в фаерфоксе, но отображаются в IE - причём это касается вроде бы только пнг.
Вот игра http://dreamtream.ru/play/nedetskayaskazka/ - можете проверить.
Проблема в лишнем пробеле в теге [[File:image.png]] — между двоеточием и именем картинки не должно быть пробела.
Кстати, по кнопке в редакторе данный тег вставляется как раз с пробелом, что может ввести автора в заблуждение.
Неактивен
DoubleDragon написал:
По поводу changelog, наверное, стоит завести вторую тему и там писать, если модераторы не против... Или на сайте писать, не знаю...
Я могу завести на этом форуме отдельный раздел под AXMA Story Maker — но всё зависит от планов авторов платформы.
Неактивен
Тема перенесена в посвящённый платформе раздел.
Можно разбивать обсуждение на тематические ветки: баги, фичи, changelog'и и всё такое.
Неактивен
Тема закрыта