Новый текстовый формат исходного кода игры: TXT2QSP
Пришла пора задуматься о новом формате. Мы когда-то это уже обсуждали.
У старого формата TXT2GAM, есть два недостатка.
1. Нет возможности задать базовые действия и описание. Как следствие, нельзя сконвертировать игру “туда и обратно”, получив исходный результат.
2. Проблема со знаками конца и начала локаций. Если в коде локации, базовом описании либо действиях будут строки, начинающиеся со знаков “-”, “#”, то результат непредсказуем.
Поэтому, нужно усовершенствовать формат, избавившись от указанных недостатков.
Новый формат будет называться TXT2QSP. Заодно отпадёт старый вопрос “а почему GAM”.
1. И что? Обратная совместимость и так портится с введением экранирования символов. Конец локации одним символом выглядит невнятно (отсюда наверняка и эта длинная строка из кугена).
2. Вообще-то будут.
Про остальные варианты да, согласен.
newsash,
1. Можно сильно портить, а можно не сильно.
2. Если ты имел в виду обрамление, то тут остаётся та же проблема. Эта последовательность может присутствовать в коде локации.
Обратная совместимость против удобства пользователя. Хммм…. Что же выбрать…. :D