Форум » » Разработка QGen 4 » Ответить

Разработка QGen 4

Nex: Было бы неплохо сделать в QGen кнопку, по которой бы обсчитывался граф квеста и выводился на экран в виде дерева с названиями локаций и переходами по статичным "действиям". (например, UML) Польза - при таком "наглядном" представлении будет легче отследить ошибки в процессе разработки. Всё равно, чертить изначальный граф будут на бумаге, а в разработке - будут меняться и локации, и переходы(все либо частично). Генерируемый граф можно будет сравнивать с "бумажным"... и т.д. Комментируйте...

Ответов - 453, стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 All

BaxZzZz: Народ не все так просто, как кажется. Во первых я еще не отслужил, сейчас в армии, был в отпуске занимался редактором, а сейчас со сломанным фейсом вообще валяюсь в госпитале, как только оклимаюсь немного, продолжу работу. Остались небольшие штрихи до бета версии.

elmortem: Облин, поправляйся скорее.

BaxZzZz: Итак, хорошая новость! Ориентировочно 1-2 сентября 2008 года, выйдет в свет альфа-версия Quest Generator'а 4.0.0, реализованная на последней версии wxWidgets. На данный момент реализовано: 1. Гибкий пользовательский интерфейс. 2. Поддержка старого формата и нового формата GAM. 3. Поиск (с продолжением на текущей локации) + замена. 4. Поддержка Unicode. 5. Практически пересены все возможности версии 3.0.0. После тестирования альфы будет реализована подстветка синтаксиса языка + нумерация строк + автозавершение ключевых слов. Из недостатков данной версии - это низкая скорость работы на объемных файлах.


Nex: DOKI DOKI

Byte: Альфа QGen'а 4.0.0: http://qsp.su/files/redirect.php?dlid=61

Nex: Не работает справка, настройки, информация о квесте, подсветка, нужны ToolTips для кнопок на панельке инструментов. В диалоге поиска при первом поиске надпись верхней кнопки должна быть не "Продолжить поиск", а просто "Поиск". Обработку пустого результата поиска тоже поменять на более адекватную, как в Visual Studio. При попытке утащить панельку инструментов "вниз" редактор вылетает. В целом очень симпатично, жду полную версию с нетерпением.

BaxZzZz: Nex пишет: Не работает справка, настройки, информация о квесте В данной версии пока этого нет. Думаю писать уже игры без опций настройки редактора и информации о квесте можно. Nex пишет: ToolTips для кнопок на панельке инструментов ToolTips для кнопок на панельке инструментов будут в ближайшее время. Nex пишет: В диалоге поиска при первом поиске надпись верхней кнопки должна быть не "Продолжить поиск", а просто "Поиск" Посмотрел в VS, в диалоге поиска надпись всегда на кнопке "Find next", тут смотря с какой стороны посмотреть. Nex пишет: Обработку пустого результата поиска тоже поменять на более адекватную, как в Visual Studio. Учту. Nex пишет: При попытке утащить панельку инструментов "вниз" редактор вылетает. Можешь описать более поконкретней случай, когда это происходит, я не нашел у себя этого бага :)

BaxZzZz: Итак, версия 4.0.0 alpha2. Что было сделано: 1. ToolTips для кнопок на панельке инструментов. 2. Обработка пустого результата поиска "более адекватна". 3. Исправлены некоторые баги. 4. Более удобный список локаций, с быстрым доступом к действиям локации. В будущем планируется: 1. Переименование через список локаций названий действий, локаций + удобное добавление/удаление действий. А также работа с деревом списка локаций (добавление в меню сворачивания/разворачивания всех узлов списка дерева). 2. Оптимизация работы с данными, увеличение производительности редактора. 3. Реализация подсветки синтаксиса.

Byte: Очень много всего ещё предстоит сделать :)

Nex: "Find next" - это не совсем "Продолжить поиск" Кстати, кнопка "Начать заново" не начинает поиск заново, остаётся на текущей локации. Баг с панелькой всё ещё присутствует. Подробно: Наводишь мышку на панель инструментов, чтобы курсор принял форму стрелочек крест-накрест, нажимаешь левую кнопку мыши, не отпуская двигаешь вниз. Когда курсор сдвигается вниз настолько, что по идее панелька должна "оторваться" от старого места, редактор сразу же вылетает со стандартным виндовым сообщением об ошибке "qgen.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства." При этом даже отпустить кнопку мыши не успел - всё происходит при перетаскивании. Раз уж это версия для тестирования, сделал бы логи или нормальный отлов/обработку Exception'ов, чтоб было проще разбираться с багами. Я бы хотел в первую очередь увидеть запуск справки и подсветку, а не "более удобный" и прочие навороты. P.S. пора для альфы новую ветку создавать.

Byte: Nex, "Начать заново" - это "сброс" и поиск начиная с текущей выделенной локации :) Там поиск идёт по кольцу.. То есть например в игре 10 локаций, в начале поиска была выбрана 5я локация.. Поиск идёт по 5,6,7,8,9,10,1,2,3,4 локациям.

Byte: Nex пишет: Когда курсор сдвигается вниз настолько, что по идее панелька должна "оторваться" от старого места, редактор сразу же вылетает Хм, у меня такого не наблюдается :( Панелька отрывается / перетаскивается без проблем.. У меня ОС - Vista SP1. У BaxZzZz - WinXP SP2.

BaxZzZz: Аналогично :(

BaxZzZz: Nex, нашли баг, проявил себя в Windows 2003 Server. Скорее всего баг wxWidgets, будем править Да, как и предполагали баг был в wxWidgets. Пофиксили.

Nex: BaxZzZz У меня WinXP SP2.

BaxZzZz: Сделали справку с поиском по ключевым словам :)

BaxZzZz: Прикрутили подсветку синтаксиса (корректно подсвечиваются многострочные комментарии, преформатированные строки, метки, числа, операторы, функции, системные переменные) и информацию о квесте.

Byte: Осталось подобрать подходящие цвета/стили по умолчанию.

Byte: Скриншот нового QGen 4 alpha 3: http://i076.radikal.ru/0809/c2/ebeb6bd87c1c.png Также, добавлена полноценная интеграция со справкой (по ключевым словам).

BaxZzZz: Эх, сам не налюбуюсь.



полная версия страницы