Готовлю к выпуску версию 1.3, в которой много ожидаемых изменений. Одно из них -- возможность тестирования конкретного параграфа, без компиляции всего файла.
Неактивен
Я знаю. Компилил тут игру, около 1000-ти параграфов. Успел хот-дог съесть ![]()
Плюс добавлено ещё много оптимизаций для реально больших игр.
Теперь будет проще.
Неактивен
Я-то не пишу пока ничего... Желание есть, может быть, а времени нет совсем...
Но вот человек прислал на тестирование МНОГО параграфов, и пришлось полдвижка переписывать...
Результат -- в следующей версии. Маленькую революцию совершили...
Неактивен
Имхо, проблема не только в долгой компиляции, но и в большом размере файла на выходе.
Ну я бы так не сказал. Сделайте игру с 1000-ю параграфов. Файл (что sm, что html) не будет больше 1 Мб при условии стандартного объема параграфов для текстовых игр.
Неактивен
Доступна версия 1.3. Подробно здесь: https://forum.ifiction.ru/viewtopic.php … 209#p25209
Неактивен
Главное ошибки ищите
Когда много нового добавляешь, они обязательно появляются.
Неактивен
Хм, пока не получилось повторить. А памяти сколько в компе? И что пишет, когда вылетает?
Неактивен
Morych написал:
А я думал в тёмной схеме ссылки будут другого цвета. Не голубые, а золотые например. А то как-то мне голубой на чёрном не очень. Что там ваш дизайнер по этому поводу говорит?
В понедельник поговорю с ним на эту тему.
Неактивен
Morych написал:
Тестирование параграфа - это хорошо, но если текст выводится по условиям, оттестировать можно всегда только один случай, когда все переменные равны undefinied. Возможно ли как-то устанавливать значения переменных до тестирования? Собственно, сделал спец. параграф Test, где установил нужные переменные и последней строчкой написал display тестируемый параграф. Думал оттестирую параграф Test. Но оказалось, что display не отрабатывает при тестировании. Похоже, надо включать в превью не только сам тестируемый параграф, но и те, которые упомянуты в макросах display.
Да, можно включать и параграфы, указанные в display. А если те параграфы тоже содержат display?
Неактивен
Тут один иностранец просит включить по-умолчанию воспроизведение музыки (сейчас надо самому нажать на кнопку аудио). Как думаете, стоит это делать?
Неактивен
Ну в принципе логично.
Неактивен
Morych написал:
А я думал в тёмной схеме ссылки будут другого цвета. Не голубые, а золотые например. А то как-то мне голубой на чёрном не очень. Что там ваш дизайнер по этому поводу говорит?
Да, цвет ссылок будет изменён в ближайшей версии.
Неактивен
Доступна версия 1.3.1. Подробнее здесь: https://forum.ifiction.ru/viewtopic.php … 244#p25244
Неактивен
А почему <<display 'параграф'>> не подходит?
P.S. Да, в новой версии появится макрос <<clrscr>>, который будет очищать экран.
Неактивен
Доступна версия 1.4. Подробнее здесь: https://forum.ifiction.ru/viewtopic.php … 372#p25372
Неактивен
Сейчас это сделать очень сложно, т. к. поменялась внутренняя структура хранения данных. Даже если и добавить эту сортировку, все уже существующие в файле параграфы не будут отсортированы. Плюс придется изменять формат sm, а это может повлечь за собой множество ошибок.
Могу лишь порекомендовать добавлять в названия параграфов числа, отражающие время создания. Вроде этого:
143 имя параграфа, 144 другое имя, 232 ещё название и т. д.
Хотя, если параграфов уже много, это будет сделать непросто.
Неактивен
У меня просьба ко всем. Проверьте, работает ли у вас автовоспроизведение музыки (т. е. без предварительного нажатия на кнопку Аудио). Если нет, отпишитесь, пожалуйста, здесь, и укажите, в каком браузере не работает. Про iOS я уже писал.
Неактивен
Достаточно нажать "Новая игра", потом "Тест" и в браузере перейти по первой же ссылке. Через несколько секунд должна заиграть музыка. Или же не заиграет ![]()
Неактивен
Morych написал:
Действительно не работает:
Windows 7, в браузерах Chrome 22, IE 9, Firefox 16. В последнем музыка не включается даже при нажатии на кнопку. Во всех перечисленных браузерах кнопка всегда остаётся "неактивной" (светлой), даже если её нажали, и музыка заиграла.
В 1.4 автовоспроизведение точно работало на Windows XP в Chrome.
А ты перекомпилил файл до этого? Или же из "Восстановить состояние"?
Неактивен
Ох, по-моему понял. Ошибка только с воспроизведением локальных файлов. Так?
Неактивен
Выложил версию 1.4.2, которая (предположительно) исправляет данную ошибку.
Неактивен
Это может быть из-за использования "Восстановления состояния"? Просто изменился формат сохранений.
Неактивен
kerber написал:
Кнопка аудио в тёмной теме слишком тёмная.
Можно ли сделать так, чтобы панель в игре не прокручивалась вверх вместе с текстом истории в окне браузера, а оставалась всегда видимой?
По кнопке посмотрю. Про фиксацию панели - я пробовал, получилось не очень хорошо. Кнопки начинают "давлеть" над текстом. Особенно в альбомном положении мобильников.
Неактивен
Это только для локальных файлов?
Неактивен
Перезалил версию 1.4.3 с исправлением обеих ошибок.
P.S. В Firefox все равно оставалась. Пофиксил в версии 1.4.4 и выложил её. Надеюсь, что с аудио всё ![]()
Неактивен