Помните, я рассказывал, что очень много кода пишу как бы «в стол». Это как рукописи писателей, которые никогда не публикуются при жизни, а потом правнуки находят их на пыльном чердаке.Иногда я достаю эти наработки через год или два, внимательно разглядываю и либо как-то доделываю, либо осознаю, что это была полная хрень и оставляю еще на пару лет. Один из таких проектов — мои безуспешные попытки уже в который раз написать собственную игру квест. Безуспешные потому, что написав 5 разных реализаций движка я так и не смог придумать ни один нормальный сюжет. Но не то чтобы я совсем ничего не добился, и вот про пятую версию движка хочу сегодня рассказать. Проект состоит из двух частей: редактора уровней и плеера. Редактор Редактор написан на Vue.js, а так же использует библиотеку jsPlumb чтобы рисовать соединения между блоками. Все перетаскивается и динамически обновляется. На выходе большой json объект с игрой.Игра состоит из секций (глав, локаций, мест, этажей и т.д. как удобнее это поним