Игру доделал, вот ссылка: https://lu608b.itch.io/feline-fiction
Интерфейс довольно сильно переделал под себя. Конечно для этого понадобились определенные знания программирования.
Но целом проект дает неплохую базу для создания истории.
Дальше вставлю свои заметки, которые делал по ходу работы, и идеи.
1. char face не поддерживает png
1.1 если заменить warning.png на warning.gif картинки в игре перестают работать.
2. Баг с командой nX.name если указать имя персонажа через эту команду, до того как этот персонаж говорит что-то по сюжету
команда nX.name не сработает.
3. faq в singlemode содержит слишком много лишней информации и экспериментальных функций. В своей игре заменил плашкой со ссылкой на story emulator, чтобы пользователи игры не путались.
4. Кнопка back делает сохранения и загрузку бессмысленными. Зачем сохраняться, если можно просто отмотать назад.
Идеи:
1. Сделать, что если название кнопки не введено, название автоматически менялось на next (и поддерживало перевод).
2. Сделать, что если параметры пустые - кнопка параметров не показывается.
3. Анимированные портреты и название.
4. Разделить цвет текста и имени на 2 разных цвета. И сделать их изменение не в параметрах, после запуска игры, а до запуска в самом
текстовом файле.
идея реализации:
Сделать дополнительную графу после имен и парамтров для выбора цвета текста имен персонажей и дефолтного цвета текста в игре.
Цвета можно брать из цветов, которые у тебя уже где-то обозначены lime, red, grey и т.д.
Или дать возможность выбрать свои hex-цвета, и заменить уже обознаценные.
5. эффекты текста
Было бы здорово, если бы можно было в текст добавлять спец тег для выделения ключевых слов цветом, или добавления эффектов
на слово/текст.
Пример:
h0.$ Слово [effect: color0] красный [effect: color0] выделено красным цветом.
в качестве эффектов можно было бы использовать возможности css: цвет текста, размер текста, анимации, и т.д.