От себя дополню, что если создавая игру с одним персонажем то битвы можно очень разнообразить в тактическом плане. Можно сделать несколько вариантов победы над одним и тем же врагом. Брутфорсом (задалбывая пункт Атаки), магией или спец-приемами. Привету простой пример: есть враг слизень. Обычный урон сносит ему треть/половину от обыкновенного урона в виду того, что он вес из себя склизкий и оружие не может нормально ударить, но можно использовать какую-нибудь магию типа огненной (чтобы сжечь) или ледяной, чтобы заморозить и разбить (можно даже прописать критические атаки в плане статуса заморозки. Заморожен? Отхватывай криты), а можно добавить какой-нибудь предмет, который будет ультимативным решением для победы над этим врагом. Например, соль. Использовал на слизне соль и тот растворился.
Исходя из подобной идеи можно очень сильно разнообразить битвы с врагами. Особенно если модифицировать стандартную боевую систему, убрать пункты атаки и зашиты, заменив их на пункт типа магии, в котором будут всякие приемы, которые будут тратить очки ТР для действия.