Пока не забыл... Вроде мелочь, но если забудешь, хрен потом вспомнишь...
Идея о структуре книгры:
Локации в повествовании (локации в географическом понятии) можно, в принципе, не выстраивать в жестко определенной последовательности, можно случайным образом чередовать. Можно также сделать группы локаций, например, группа "городская улица" состоит из нескольких локаций класса "дом", а каждая локация состоит в свою очередь из нескольких параграфов. Или, скажем, группа "подземка" состоит из локаций класса "станция". Возможно группа может содержать подгруппы, например, группа "город" содержит вышеупомянутую подгруппу "городская улица". Так вот, локации или группы внутри какой-либо группы можно случайно сортировать (только непонятно пока, как реализовать это в книгре).
При этом желательно все переходы между локациями прописать индивидуально. Например, если имеется 3 локации внутри какой-то группы, то все возможные переходы между ними это: 1-2, 1-3, 2-1, 2-3, 3-1, 3-2.
НПС производят действия и диалоги. НПС персонажи встречаются на пути героя, могут присоединяться к нему и сопровождать его в пути.
Диалоги строят социальную ветку игры, которая протекает независимо от географии локации. Количество НПС ограниченно. Порядок их появления и выбывания строго не определен (случаен), но влияет на содержание диалогов.
Другие активные действия НПС могут быть привязаны как к диалогам, так и к локациям.
Монстры:
Монстры должны внушать страх, ужас, трепет и т.д. (например, своей многочисленностью или, если это тварь-одиночка, то тем, что не дает себя увидеть или услышать или что-то в этом роде...
Число видов ограниченно и привязанно к локациям, а появление – от случая.
Предметы:
Все полезные предметы или полезная информация исползуется через секретные параграфы путем прибавления/отнимания к номерам.
Случайные и периодические события:
– погода,
– смена суток,
– биологические циклы организма,
– несчастные случаи (рандомной степени тяжести)