Recently I wrote a small program in Python that modeled a simple turn-based fighting game. My original plan was to write a complex action-RPG, but I ended up oversimplifying it. This concept can also be applied elsewhere. A sofa can be described as a kind of chair, but it is really just an oversized pillow. A desktop PC is only an overpowered abacus. Similarly, an action-RPG can be simplified into a turn-based game.
(RPG is an acronym for Role-Playing Game)