Форум » » Разработка 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

fireton: * Стандартный глюк редакторов на сцинтилле. Попробуй установить цвет фона в темно-синий (ну привычно мне так) и потом найти курсор в редакторе кода... * огромная кнопа "Добавить действие" взорвала мозг. Кстати, ее подпись на темно-синем фоне тоже хрен разглядишь.

BaxZzZz: fireton пишет: Стандартный глюк редакторов на сцинтилле. Попробуй установить цвет фона в темно-синий (ну привычно мне так) и потом найти курсор в редакторе кода... Исправим. fireton пишет: огромная кнопа "Добавить действие" взорвала мозг. Господа! Вы определитесь, что вы хотите видеть в редакторе и что нет, и желательно подробное описание ваших предложений. Тема обсуждалась по данному вопросу, возражений небыло, поэтому её считаю закрытой. fireton пишет: Кстати, ее подпись на темно-синем фоне тоже хрен разглядишь. Согласен, исправим.

Byte: Исправлено. Скоро выложу :)


Byte: Выложил QGen 4 alpha 6.

fireton: * В 6-й альфе создать не получается действия в локации. Программа не реагирует на пункт контекстного меню "Создать..." Из главного меню и по Alt-F7 действия создаются. * Насчет вставки локации. Не работают Ctrl-C/Ctrl-V. Вообще, на мой взгляд, неправильная логика вставки. Текущий пункт меню "Вставить" надо заменить на "Заменить из буфера". А саму вставку сделать так. Я копирую локацию, находясь в списке (Ctrl-C). Затем нажимаю "Вставить" (Ctrl-V) - программа вставляет НОВУЮ локацию в список, именует ее с помощью добавления цифры к названию (если было "Битва", то новая - "Битва2" и т.д.), перемещается на нее и автоматом открывает ее на редактирование (последнее можно регулировать с помощью опции). * Насчет супер-кнопки "Вставить действие". Возможно, стоит сделать так. Открывать пустой список с действиями сразу. А над списком действий сделать мини-тулбар: "добавить", "удалить", "скопировать", "вставить". Кстати, было бы, наверное, неплохо иметь возможность копировать и вставлять действия, в том числе и между локациями. * Еще про курсор в редакторе кода и не только. Придирки, но все-таки. Попробуй сделать фон темно-серым. Курсор пропадает. Это вторая стандартная ловушка. :) Темно-серый цвет фона надо обрабатывать специальным образом.

Byte: fireton, уже заметил - это недавний баг wx, который уже исправлен :) сейчас обновлюсь и выложу 7ю альфу :)

BaxZzZz: Вот как, пока я спал уже 7 версия выходит

fireton: я еще написал. посмотри мое предыдущее сообщение.

fireton: И еще. Можно цвета фона и шрифта для списков (локаций и действий) настраивать отдельно? Мне нравится темно-синий фон, но только в редакторах, а не в списках... (понимаю, что это, возможно, только мои тараканы, но все-таки...) Еще хочется, чтобы редактор помнил последнюю редактируемую игру и умел автоматом открывать ее при загрузке (возможно, запоминая и пароль от нее). Как опция в настройках, естественно.

Byte: fireton, та вставка, которую ты описал, называется сейчас "Вставить в...".

fireton: та вставка, которую ты описал, называется сейчас "Вставить в...". Не совсем. Во первых, она не работает по Ctrl-V. Во-вторых - называется неправильно. В третих, она спрашивает зачем-то название. Не надо спрашивать, пусть редактор сам именует, а я потом переименую ее...

Byte: fireton пишет: Еще про курсор в редакторе кода и не только. Придирки, но все-таки. Попробуй сделать фон темно-серым. Курсор пропадает. Это вторая стандартная ловушка. :) Темно-серый цвет фона надо обрабатывать специальным образом. Про это знаю, пока что так и будет - даже сами контролы виндовс не обрабатывают особым образом цвет 128,128,128. fireton пишет: И еще. Можно цвета фона и шрифта для списков (локаций и действий) настраивать отдельно? Мне нравится темно-синий фон, но только в редакторах, а не в списках... (понимаю, что это, возможно, только мои тараканы, но все-таки...) Сделаем. fireton пишет: Еще хочется, чтобы редактор помнил последнюю редактируемую игру и умел автоматом открывать ее при загрузке (возможно, запоминая и пароль от нее). Как опция в настройках, естественно. Добавлю в TODO.

Nex: не закладка, а вкладка Почему так решил? http://ru.wikipedia.org/wiki/%D0%92%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B0 http://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B0_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80) Выложил файл, который сохраняет пятая альфа: http://www.anime.vsi.ru/upload_tmp/notwork.gam в формате txt2gam он бы выглядел так: #начало '123' -

Byte: Только что обновил 6ю альфу - пересобрал с новым wx (баг со всплывающим меню).

Nex: OK, скачал обновлённую шестую, сохраняет так же криво как и пятая.

Byte: Nex, у меня этот файл работает. Проверь ещё раз версию интерпретатора, которой пытаешься открыть.

Nex: Byte Точно, оказывается у меня две версии плеера лежало, он пытался открыть с помощью 5.3.1. Тревога отменяется. Жаль, что формат настолько несовместим. Было бы хорошо вставлять заглушку(автоматически) для старых плееров с указанием обновить плеер.

fireton: Что касается иконок. http://www.iconarchive.com/category/application/icandy-junior-toolbar-icons-by-iconaholic.html http://www.iconarchive.com/category/application/icandy-junior-icons-by-iconaholic.html Вообще, на этом сайте иконок жопой ешь очень много.

BaxZzZz: fireton ага, спасибо.

Byte: Выложил QGen 4.0.0 alpha 7. Изменений не много: 1) Добавлена опция "Запоминать файл игры при выходе". 2) Изменение поведения "Вставить локацию" - автоименование локаций при вставке из буфера. 3) Предыдущий пункт меню "Вставить локацию" переименован в "Заменить локацию". 4) Добавлен пункт меню "Удалить все действия". 5) Доработка поведения кнопки "Применить" в настройках. 6) Автосохранение.



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