OpenPyventure is a freely modifiable text adventure I'm writing in Python, with emphasis on code reusability, simplicity and ease of use.