As a little side project to my point-and-click adventure game, I decided to try my hand at evolving the good old-fashioned text adventure.

The idea here was to create a game that could fluidly generate sentences automatically, based on the items present in each room, that read like a human has written them.

I also decided to retrofit a LucasArts-style point-and-click user interface.

Text Adventure Title Screen

Coded in C++, specifically to run in a Linux terminal or Windows command prompt.

Text Adventure Screenshot

Descriptive paragraphs are generated automatically based on the items present in the room.

Text Adventure User Interface

A LucasArts-style user interface is used to take the guesswork out of typing in commands.

Text Adventure Scripts

The game engine is designed to take in scripts written by non-programmers.