Lots of people use some variant of Twine for text based games these days, though there are lots of other 'systems' out there that produce code you can run in a browser and some that you need a special 'runner' program. Just use your favourite search engine and look for text adventure development tools.