Незаметно для сообщества в декабре Ян Миллингтон выпустил вторую версию движка Undum.
Вы можете посмотреть игру-демонстрацию возможностей на русском здесь (перевод мой, принимаю замечания в ЛС).
О движке
Первая версия Undum вышла ещё в две тысячи десятом году. Это обычная "менюшная" система с графикой и текстом, которая работает по Интернету. Так как она написана на jQuery, на компьютерах того времени игры на Undum работали очень медленно. Сейчас браузеры стали намного быстрее, в России появился быстрый мобильный интернет, а платформа получила много последователей в западном IF (это те, кто пользуются Inform 7 и не знают тормозов GPRS):
Выход второй версии Undum, скорее всего, связан с наработками из Varytale. Код был немного почищен и ускорен, но в основном работает так же. Главное: в Undum 2 появилась фича автоматических ссылок. Больше не надо вручную прописывать каждый путь из одной ситуации в другую, достаточно поставить им общую метку – Undum уже сам выведет общий список доступных действий. Более того, Undum может при этом следить за тем, надо ли выводить конкретную ссылку или нет (вы можете посмотреть эту возможность в демо-игре, это общий список разделов и раздел "Неявный выбор").
Также была причёсана лицензия движка: теперь - строго MIT, вы не обязаны оставлять ссылок на undum.com.
Из скромности хочу добавить, что ещё в моём форке сделано отслеживание посещённых ситуаций. Вы можете автоматически выкидывать из списков действия, уже выполненные игроком. Это включено для основного меню разделов.
Особенности движка
Перевод документации пока в процессе (вы можете посмотреть на исходный код демо, чтобы лучше понять как сделана игра на Undum).
Отредактировано Oreolek (11.01.2014 07:47)
Неактивен
Сорри, не смог удержаться.
Попробовал с iPad - шаблон дёргается, как бешеная лошадь Явно всё слишком перегружено лишними стилями и скриптами.
Не сочтите за рекламу и поддержите отечественного производителя - в версии ASM 3.0 будет круче и аккуратнее, поверьте.
Кстати, и это отступление именно для Чешира - появится-таки компиляция файлов с командной строки.
Неактивен