Как сделать игру как  Годвилль (ZPG)?

Недавно начал играть в Годвилль , игра в которой твой герой путешествует по фентези миру , записывая все что с ним произошло в дневник .  Ты (бог) , в свою очередь , читаешь записи и можешь с некоторым шансом повлиять на героя .

Я захотел сделать что - нибудь похожее , только в другой стилистике . Мне нужна помощь в программировании дневника (т.е : время выполнения рандомных заданий , шанс повлиять на персонажа , шанс встретить монстра , NPC и т.п...)