Привет!
Идет написание новой версии QSP, для любопытных - непосредственно логика написана на ANSI C99, является кроссплатформенной, и оформлена в виде dll'ки / so'шки. GUI написан на wxWidgets и также является кроссплатформенным. кроме того, теперь QSP является встраиваемым, т.о. любой человек, желающий сделать свой GUI, заюзать язык QSP в своём проекте - теперь имеет такую возможность. сейчас написан тестовый вариант как GUI, так и логики, ведётся тестирование... подробнее на канале #QSP в IRC-сети DalNet.RU (серверы iskra.dalnet.ru, irc.chatnet.ru, irc.knastu.ru ...)"
Неактивен
http://qsp.org.ru/files/qsp502.zip
http://qsp.org.ru/files/changes_qsp5.zip
Новая версия + список нововведений в QSP5
Неактивен
обновленные ссылки:
http://qsp.org.ru/files/qsp503.zip - новая версия qsp5
http://qsp.org.ru/files/changes_qsp5.zip - описание нововведений в qsp5
http://qsp.org.ru/files/txt2gam.zip - конвертер из текстовых файлов (формата txt2gam) в формат gam (удобен для разработки игр в текстовых редакторах без использования qgen'а)
Неактивен
обновление:
http://qsp.org.ru/files/qsp504up.zip - обновление (57 Кб) версии 5.0.3 до версии 5.0.4
http://qsp.org.ru/files/changes_qsp5.zip - изменился
Неактивен
http://qsp.org.ru/files/qsp505up.zip - ещё одно обновление (57 Кб) версии 5.0.3 до версии 5.0.5
Неактивен
На http://qsp.org.ru обновление
Неактивен
Появился QSP 5.1 ( http://qsp.org.ru )
Неактивен
QSP 5.2.0...
Неактивен
И ещё обновление... 5.2.1
Неактивен
5.2.2
Неактивен
Версия QSP 5.3, новая версия утилиты TXT2GAM и файл помощи для QSP 5.3.
Скачать, как обычно, можно на http://qsp.org.ru
Неактивен
Версия 5.3.1, обновление помощи и утилиты TXT2GAM.
Скачать, как обычно, можно на http://qsp.org.ru
Неактивен
Доступен для скачивания QSP 5.5 (как обычно, на http://qsp.su).
Неактивен
Eten написал:
HzD_Byte, насколько я знаю твоя платформа написана по лицензии GNU GPL, что означает, что ты должен выкладывать исходники. Так вот вопрос, а гед они у тебя выложены?
Любопытно же изучить платформу на уровне исходных кодов.
Во-первых, платформа - это не просто софт в виде интерпретаторов/утилит/редакторов/документации/игр/etc, но также и сообщество. Всё это "разрабатывается" коллективно. Таким образом, "платформа" не может принадлежать кому-либо в принципе. И именно поэтому словосочетание "платформа написана" считаю ошибочным.
Во-вторых, лицензии GPL/LGPL не обязывают "выкладывать" код в общий доступ. Условие лицензий таково, что исходники можно получить при желании/по запросу.
В-третьих, вопрос: исходники чего именно тебе нужны?
Неактивен
http://svn2.assembla.com/svn/qsp/trunk/ - здесь не думаю, что "в рамках твоего проекта" есть смысл что-то делать с qsp..
Неактивен
QSP обновился до 5.5.7
1) Исправлен баг с сохранением состояний;
2) Добавлена поддержка файлов конфигурации игр qspgui.cfg (если в папке с игрой лежит этот файл, плеер будет работать именно с ним).
Неактивен
QSP обновился до версии 5.5.8
Скачать можно на сайте http://qsp.su
Неактивен
Доступен QSP 5.5.9, в том числе обновлена x86-сборка для Linux.
Неактивен
Доступен QSP 5.6.0:
* оптимизация скорости
* регулировка громкости звука из интерфейса
* системные переменные, которые служили для получения значений - теперь функции с 0 аргументами
* функции с 0 или 1 аргументом можно записывать без скобок: a=len 'string' или n=rand 5
* новая функция без аргументов - CURACTS/$CURACTS: возвращает все текущие действия (в том числе добавленные через ACT), потом можно восстановить через оператор DYNAMIC
Скачать, как обычно, можно на http://qsp.su
Неактивен
Доступна версия QSP 5.6.1. Изменения:
* Удалена переменная $LASTOBJ - вместо неё в локации-обработчики удаления/добавления предмета передаётся параметр $ARGS[0] с названием предмета.
* Улучшение функций MIN/MAX: теперь они принимают несколько параметров сразу - допустима запись MIN(a,b,c,6) и т.п. Кроме того, если передан 1 аргумент, то считается, что указано имя массива, и поиск минимального/максимального элемента производится среди элементов массива.
* В локации-обработчики пунктов всплывающего меню (оператор MENU) передается аргумент - индекс пункта меню.
* Работает перетаскивание файла игры на окошко плеера.
+ некоторые мелкие улучшения.
Неактивен
Наконец-то обновился QGen - теперь версия 4.0.0 alpha 13.
Существенных изменений достаточно много:
* поддержка папок для локаций - теперь локации можно группировать;
* добавлены краткие описания локаций - чтобы узнать содержимое локации / действия, достаточно просто навести на название курсор мыши;
* добавлены краткие подсказки по операторам / функциям - при наведении текстового курсора или курсора мыши на ключевое слово - в строке статуса показывается подсказка;
* добавлены клавиатурные макросы;
* кнопка "Заменить всё" в диалоге поиска / замены;
* багфиксы.
Ура!
Скачать можно всё там же, на http://qsp.su
Неактивен
Доступен QSP 5.6.2 (+ обновленная справка):
1) Параметры у оператора DYNAMIC и у функции DYNEVAL
2) Пропорциональные размеры картинок/анимации при указании только одного атрибута width/height у <img> - второй будет вычислен автоматом
3) Более точное позиционирование картинок в HTML
4) [+] для локальных конфигов
5) Встроенная операция вычисления остатка от деления MOD
6) Оптимизация переходов на локации
7) Новый, улучшенный генератор случайных чисел
Багфиксы:
1) Вылеты при закрытии плеера на wait/sleep
2) Аргументы операторов иногда неверно вычислялись (ошибка появилась в 5.6.0)
3) Сохранение интервала таймера в состоянии игры (раньше не сохранялось)
4) Еще разные мелкие фиксы
Качать здесь: http://qsp.su/files/comment.php?dlid=1
Справка: http://qsp.su/files/comment.php?dlid=7
Отредактировано HzD_Byte (29.09.2009 11:51)
Неактивен
Выложил QSP 5.6.3 + справку. Качать там же, на http://qsp.su
Неактивен
Доступна версия QSP 5.6.4.
Из изменений:
* Когда в списке только одно действие, его можно выбрать с помощью пробела.
* Уменьшено мерцание окошек при их показе/скрытии (было заметно, например, на Цветохимии).
* Пара нововведений в языке, о которых будет сообщено позже (полностью совместимо с предыдущими версиями).
Скачать можно там же, на http://qsp.su
Неактивен
Выложил QSP 5.6.5.
Из нового:
1. Расширен оператор ADDOBJ: ADDOBJ [$название],[$картинка],[#позиция]
Можно размещать новые предметы в произвольных позициях.
Пример переименования предмета: killobj 2 & addobj 'Новое название','',2
2. Далее, улучшение оператора OPENGAME: при вызове, если файла не существует, то загрузки игры не произойдет (раньше выдавалась ошибка) - будет продолжено выполнение кода, следующего за оператором. Т.о. можно обрабатывать ситуации, когда загружаемый файл отсутствует. Теперь удобно делать автосохранения/автозагрузки состояний игр.
3. Также доступна новая версия wiki.txt - убрано удвоение кавычек для внутренних строк. Раньше было ((ссылка|локация|$a=''текст'')), сейчас ((ссылка|локация|$a='текст'))
Дополнительно, добавлен новый тип ссылок: ((ссылка|||строка кода)) - простое выполнение строки кода, без переходов на локации.
Пример вывода строчки текста при клике на ссылке (без отдельной локации): "((ссылка|||'А судьи кто? - За древностию лет. К свободной жизни их вражда непримирима. Сужденья черпают из забытых газет. Времен Очаковских и покоренья Крыма'))"
Скачать можно на http://qsp.su
Неактивен