Генератор книг-игр от "Королевства Кеперлейс"


Пн Янв 19, 2009 3:49
Logger
3  Знаменитый приключенец

Как и обещал, выкладываю исходные код генератора книгр, с помощью которого создавалась "Королевство Кеперлейс". Код на MS Visual Fox Pro 6.0 (более старшие версии тоже годятся, только придется вручную стартовать mainprog.prg, потому как более старшие версии не понимают файлы-проекты от младших) Где взяить инсталляху для Фокса – честно, не знаю Smile Годится MS Visual Studio 6.0
После распаковки поменяйте первую строчку в genbook.ini, там должен быть полный путь до папки GAME5, потом запускайте.

Программа писалась для себя, а не на продажу, посему интерфейс не блещет комментариями и т.п.

Скриншот

Для вызова меню в "Генератор карты" жмем правую кнопку мыша. Обращаю внимание, что "Генератор карты" это именно карта, а не параграфы. При генерации книги каждый элемент превратиться в 1..4 параграфа, которые отобраются в "Список состояний", а уже на основании последнего генерируется собственно книга.


  • GENBOOK.zip 800.83 КБ

    исходные код генератора книгр, с помощью которого создавалась "Королевство Кеперлейс" на MS Visual FoxPro

    Загрузок: 677 раз(а)
Пн Янв 19, 2009 4:27
Алекс
1  124  Хозяин подземелья

о, качнул ))....

Добавил через 17 минут 12 секунд:

Jumangee, этот парень Logger гений. Он реализовал всю концепцию создания книгр в своей программе!
Logger, респектище!

Пн Янв 19, 2009 10:50
Jumangee
Во всех бочках затычка

Единственное, хочу заметить, что сам по себе редактор не запустится, нужен foxpro без которого генератор это просто набор файлов! Сам вот щас качаю foxpro которого под рукой конечно же не оказалось Sad
Но скриншот – да, очень многообещающий!

Пн Янв 19, 2009 16:16
Piligrim
3  Меценат

Алекс прав. Это самый мощный редактор на сегодняшний день. Есть конечно проблемы из-за несоответствия версии FoxPro (пробую в 9.0), но по функционалу – это бомба. Еще бы Logger все свои задумки пояснил. Например с "Одно перо ты берешь себе //9//. А теперь на ##18##". У меня не открывается редактор переходов, они как я понимаю генерируются на основе карты.
ЗЫ: Однозначно надо делать на его базе самостоятельную программу, потому что, 300 метров самой FoxPro это крутая нагрузка.


_________________
Все движется... Иногда даже вперед!
Пн Янв 19, 2009 17:05
Jumangee
Во всех бочках затычка

Пробую сделать отдельный самозапускаемый exe, в принципе это возможно, но есть много но в самой программе – я например так и не понял как создать новый, пустой проект. Но согласен что редактор очень силён, жаль я в foxpro ничо не понимаю, попытался бы его подрехтовать напильничком, а придётся просить автора...
Давайте хором: просим! просим! просим! Smile

Добавил через 43 минут 53 секунд:

Вот получившийся у меня инсталлятор, который не требует скачивания и установки огромного дистрибутива FoxPro. Большая часть (9МБ) это в общем-то он самый. Самораспаковывающийся архив распаковывает редактор в c:\genbook\, инсталлирует нужные библиотеки и создаёт ярлык на exe-файл программы. Можно работать.


  • GENBOOK_setup.exe 10.58 МБ

    Инсталлятор редактора + необходимые файлы

    Загрузок: 704 раз(а)
Пн Янв 19, 2009 19:45
Logger
3  Знаменитый приключенец
Jumangee
но есть много но в самой программе – я например так и не понял как создать новый, пустой проект.

1) Создать пустую папку где будет жить проект (любым файл-менеджером)
2) Нажать "Новый проект" и выбрать эту папку. Контроль Фокса не позволяет создавать папки прямо в процессе выбора
3) Подправить genbook.ini, чтобы при следующем запуске открылся ваш проект

Piligrim
Например с "Одно перо ты берешь себе //9//. А теперь на ##18##".

Данные код редектор сгенерирует сам, когда будет генерировать список параграфов по созданной вами карте. Потом они будут заменены на "секретные номера" и номера параграфов при генерации текста книги по списку параграфов. То есть – их трогать не надо, надо просто написать вокруг них более литературный текст (чем тот, который генератор создает).

Jumangee
попытался бы его подрехтовать напильничком, а придётся просить автора...

Не, этот редактор, IMHO, тупиковая ветка эволюции. Он и написан очень "топорно", ошибок немало и сама идеология (Windows application) не современна. Я сейчас начал работу надо новой версией, которая будет полностью вебовской, так что для творчества будет нужен только браузер. Понятно, что на какой-то момент это будет шагом назад, но потом "догоним и перегоним".

Плюс данные редактор ориентирован на использование модификаторов, а я, честно, так и не решил, являются они больше плюсом или минусом для книгры.

Пн Янв 19, 2009 19:57
Алекс
1  124  Хозяин подземелья

а что есмь "генератор сюжета"?

Пн Янв 19, 2009 20:10
Balatron
4  1  Отравленный клинок критики

"...Просто вращая вот эту ручку, любой из вас производит до трех сонат в час. А с каким трудом давалось это вашим предкам. Они могли творить только доведя себя до припадков "вдохновения" – неизвестная форма эпилепсии".

(Е.Замятин, "Мы")

Пн Янв 19, 2009 21:18
Logger
3  Знаменитый приключенец
Алекс
а что есмь "генератор сюжета"?

Это пока так и не было реализовано, осталось в виде идеи. Собственно – это тот, о чем писал Balatron:

Balatron
"...Просто вращая вот эту ручку, любой из вас производит до трех сонат в час."

Я стойко убежден, что талант машина заменить не может....но вот помочь таланту сосредоточиться на главном, разгрузив его от технических проблем – машина вполне в состоянии.

Пн Янв 19, 2009 23:08
Piligrim
3  Меценат
Но согласен что редактор очень силён, жаль я в foxpro ничо не понимаю, попытался бы его подрехтовать напильничком

Первое, что я сделал, это нормально масштабируемые окна. Первоначально, карта через форточку меня слегка ввела в ступор.

Я сейчас начал работу надо новой версией, которая будет полностью вебовской, так что для творчества будет нужен только браузер.".

Вот это, на мой взгляд тоже перебор. При всей нашей зависимости от интернет, проводить там большую часть дня это уже психоз, не зря Америку уже плющит от этого дела.
Как пример, Google Docs, да, я могу не носить с собой флешку или диск, да я могу дать ссылку на всегда актуальную версию, но тогда я должен всегда носить с собой интернет. А хрен, как известно, редьки не слаще.
Мне все-таки ближе позиция когда есть сетевой и автономный вариант программы.

Плюс данные редактор ориентирован на использование модификаторов, а я, честно, так и не решил, являются они больше плюсом или минусом для книгры.

А какая, если не секрет альтернатива планируется?
ЗЫ: Думаю, нам абсолютный веб светит лет так через 5-10, а пока еще и GPRS дорогой, и WiFi днем с огнем не найдешь.


_________________
Все движется... Иногда даже вперед!
Пн Янв 19, 2009 23:09
Balatron
4  1  Отравленный клинок критики

Кстати говоря, брат Логгер, "генераторы сюжета" есть в Интернете, но они, надо отметить, скорее, комического содержания. Так, например, небезызвестный "генератор фэнтези", написанный по одноимённой статье Филигона ях-Кендера, больше обличает штампованность фентесийных сюжетов, чем советует что-либо дельное. Такова функция сатиры. Но, признаюсь откровенно, определённую разгрузку от проблем техника и вправду может предоставить. Так написанная в соавторстве с сестрой программа "Мир Фэнтези" в дальнейшем не раз использовалась нами для генерирования какого-нибудь имени-названия, когда мозг уже отказывался перебирать и отметать многочисленные сочетания букв. Smile

И в презентации к программе на городской конкурс юных программистов мы приводили именну ту цитату из Замятина. С самоиронией, конечно.

Вт Янв 20, 2009 0:25
Logger
3  Знаменитый приключенец

Piligrim
Первое, что я сделал, это нормально масштабируемые окна. Первоначально, карта через форточку меня слегка ввела в ступор.

Эх...., просто в 2000г максим на что я мог расчитываь (что мой монитор нормально показывал) это 800х600 Smile

Piligrim
Я сейчас начал работу надо новой версией, которая будет полностью вебовской, так что для творчества будет нужен только браузер."

Вот это, на мой взгляд тоже перебор. При всей нашей зависимости от интернет, проводить там большую часть дня это уже психоз, не зря Америку уже плющит от этого дела.

Ну, не заметил, чтобы Америку сильно "плющило". А если профессиональниее:
1) вебовский редактор много стабильнее офф-лайногового. Нет проблем с несоответствием версий DLL и т.п. Плюс – поклонники Мака или Юникса тоже становятся вашими потенциальными пользователями.
2) вы не станете причиной распостранения злобных вирусов или краха ОС пользоватея. Раз ничего не нужно инсталлировать на его машину.
3) Обновления и патчи не доставят проблем ни вам, не вашему пользователю.

Piligrim
Мне все-таки ближе позиция когда есть сетевой и автономный вариант программы.

В этом есть свой резон. Пока планирую, что первая версия будет работать даже автономно (просто сохраняться на ваш винт как набор HTML+JavaScript)

Piligrim
Плюс данные редактор ориентирован на использование модификаторов, а я, честно, так и не решил, являются они больше плюсом или минусом для книгры.

А какая, если не секрет альтернатива планируется?


Хочу попробовать комбинацию свободного перемещения (с возможностью возврата) внутри группы параграфов при ограничении свободного перемещения между такими группами. Надеюсь, что скоро увидит свет книгра именно такого типа.

Piligrim
ЗЫ: Думаю, нам абсолютный веб светит лет так через 5-10, а пока еще и GPRS дорогой, и WiFi днем с огнем не найдешь.

Ну, обе столицы РФ уже вроже наслаждаются ADSL по очень скромным тарифам. Надеюсь, если только кризисом всех не передущит, что скоро такая возможность будет не только там.

Вт Янв 20, 2009 14:28
DBagr
1  1  Путник

Сегодня установил себе генератор... по-моему, это гениально! Good Я пока с ним не до конца разобрался, но первая мысль такая: "ВОТ ТА ПРОГРАММА, БЛАГОДАРЯ КОТОРОЙ Я НАПИШУ КНИГРУ"

Ср Янв 21, 2009 17:39
Смелый Хвост
4  8  1  Герой легенд

Не надо онлайн-версию...
(Вернее, ради бога, но я бы себе установил такую, чтоб не требовала доступа в интернет)
А ваще да, здоровская!


_________________
Эти морские зайцы, эти дохлые медузы отказываются следовать за своим капитаном!
Вт Янв 27, 2009 14:16
DBagr
1  1  Путник

GenBook производит впечатление очень мощного редактора. Но у меня возникла одна проблема: не удается редактировать переходы. То есть если я нажимаю "Список переходов", выбираю переход и нажимаю "Изменить", то получаю ошибку. Может быть, подскажете, как это исправить?
Заранее спасибо!

Я использую версию, выложенную Jumangee.
Попробовал скомпилировтаь исходник, но полученный exe у меня не запустился – видимо, FoxPro неправильно настроен или вовсе криво установлен.

Вт Янв 27, 2009 14:22
Jumangee
Во всех бочках затычка
DBagr
Я использую версию, выложенную Jumangee

Вы пытаетесь скомпилировать exe используя эту версию? Если да, то у вас ничего не получится – в этой версии самого foxpro нет вообще, поэтому эта версия предназначена только для "просмотра" – запуска того exe который находится в архиве.

И опишите подробно какая ошибка возникает при клике на "Изменить" в списке переходов.

Вт Янв 27, 2009 19:34
DBagr
1  1  Путник

Я пытался скомпилировать код, выложенный Logger в начале этой темы. У меня не получилось – это не проблема – думаю, дело в FoxPro, который у меня установлен.

Вариант Jumangee, скомпилированный в экзешник, у меня хорошо запустился, открылось "Королевство Кеперлейс". Как в нем, так и во вновь созданном проекте при попытке изменить какой-либо переход получаю сообщение:

Ошибка при загрузке файла – номер записи 10. Grid1 <или один из его членов>. ControlSource : Псевдоним ‘L01CG2VH’ не найден

Как это можно исправить?

Вт Янв 27, 2009 21:27
Jumangee
Во всех бочках затычка

Могу предположить, что проблема возникает из-за конфликта версия foxpro – установленного ранее и частей идущих вместе с моим комплектом. Попробуй переустановить foxpro и использовать только его. Кстати, не обязательно программу компилировать в foxpro чтобы её запустить, в всписке "All Items" выбираешь программу и кликаешь "Run"

Вт Янв 27, 2009 23:16
Piligrim
3  Меценат

Я пользуюсь полной FoxPro 9 и архивом выложенным Logger. Вылетает точно такая же ошибка.


_________________
Все движется... Иногда даже вперед!
Ср Янв 28, 2009 11:15
Piligrim
3  Меценат

Я вот покопался немного. Переходы теперь редактируются. Проблема была с путями.



_________________
Все движется... Иногда даже вперед!
Вс Фев 15, 2009 6:11
danner
2  Свободный искатель

Ну дыг и чего? Заработало у кого-нить?
У меня непонятные баги даже после апдейта Piligrim.

Вс Фев 15, 2009 12:11
Piligrim
3  Меценат

Какие баги? Подробнее описывай мимптомы.


_________________
Все движется... Иногда даже вперед!
Пт Фев 20, 2009 19:43
Logger
3  Знаменитый приключенец

Увидела свет альфа версия нового генератора книг-игр "Я – Мастер Книг" Может работать как он-лайт так и офф-лайн. Инсталляция, Фокспро и т.п. не требуется.

Сб Сен 08, 2012 15:43
Евген
Свободный искатель

Благодарствую, будем знать как создавалась такая хитрая задумка.

Представьтесь для добавления комментариев - регистрация в один клик!
Разделы форума