TextGen Script: скачать + утилиты
Генератор текста по программе
Мастерам ролевых игр
Генератор скрипта по словарю
Словарь – это набор текстов, из которых надо выбрать случайный (например: «Юг,Запад,Север,Восток»). Введите их на этой странице через перевод строки, и получите программу, которая сочетает случайным образом тексты из нескольких словарей.
Словарь – это набор текстов, из которых надо выбрать случайный (например: «Юг,Запад,Север,Восток»). Введите их на этой странице через перевод строки, и получите программу, которая сочетает случайным образом тексты из нескольких словарей.
Генератор HTML-файла для мобильных и планшетов
Здесь вы можете сделать автономный, независимый от Интернета файл с генератором текста, закачать его на мобильный или планшет и использовать его при игре. Или можете поставить этот файл себе на сайт, если у вас такой есть.
Здесь вы можете сделать автономный, независимый от Интернета файл с генератором текста, закачать его на мобильный или планшет и использовать его при игре. Или можете поставить этот файл себе на сайт, если у вас такой есть.
Редактор Notepad++ с подсветкой синтаксиса
Скачайте редактор, откройте любой файл со скриптом и выставите язык в LISP или Scheme – у вас будет подсветка синтаксиса TextGen Script, комментариев и т.д.
Скачайте редактор, откройте любой файл со скриптом и выставите язык в LISP или Scheme – у вас будет подсветка синтаксиса TextGen Script, комментариев и т.д.
Программистам компьютерных игр
Как внедрить у себя в программе генерацию случайных текстов?
Простой вариант:
Простой вариант:
- Берем генератор
- Заходим на страницу генерации
- Генерируем 50–100-1000 вариантов в виде текстов через перевод строки
- Вставляем в программу выбор случайного текста.
Сложный вариант (если хочется иметь полную поддержку генераторов):
- Надо сделать парсер S-выражений для вашего языка [TypeScript/JavaScript-генератор на Github] (он переводит скрипт во вложенный массив. Можно поискать уже готовые)
- Надо сделать интерпретатор языка TextGen Script [TypeScript/JavaScript-интерпретатор на Github]. (в общем, основной код занимает строк 40, так что это несложно)
Готовая реализация для разных языков программирования
- JS: TypeScript/JavaScript-интерпретатор на Github
- PHP: библиотека для PHP для TextGen Script
- Python: pytextgenscript