To create a text game in DB is going to be a project, of course. But it can be done.
First you need to storyboard your game. The best thing to do is make a map, like the ones in Zork.
Then add the inventory items in the rooms that they will be located at in the game.
Then you will need to make the puzzles, this could be as simple as "unlock door with key" etc.
The biggest thing to understand is that you are going to need to put your information into arrays.
For example, you can have an array for the places (or rooms) in your game. Then one for room descriptions of rooms, objects, etc.
Creating A.I. (like in Zork) is not hard either. It is a matter of deciding where you want your enemies to start out, and how you want them to pursue your character.
Understand fully that Zork (or any text game) is just a set of locations (with descriptions), with a set amount of objects (added to the descriptions - then deleted from descriptions when put into your inventory).
The biggest portion of your program will be creating the arrays, and messages that the player will see.
The challenge will be creating the flow of the game, and the locations etc.
I know that this may not have answered your question fully, but realized that console (and I don't mean xBox or PS2 etc - I mean MS-DOS Prompt) programming is not difficult in Dark Basic.
You can email me here: w-dot-lipira-at-attbi-dot-com
It is written in the stone, the Laws of Life...
Written in the stone, the promise of Death...