Fine :) Actually I'd like to implement a more complete combat system with damage, armor, etc. Also I had started a system to build "places" such as a forest, a castle, a cave so you can wander around a little, find some tresures, etc. Then of course you'll need to be able to save the game state; then why not make it CGI-able, and what about multiplayer game? Mmmmh, i'm afraid it's about to become a real project :)
Here's what I'm working out for the "place generator" :
Forest, mountain, village, castle, cavern maze.
- a forest is a group of connected "rooms" with very little "walls". You can almost always go whichever direction you want. There are some obstacles though : rivers, big trees, rocks.
- mountain is a group of connected "rooms" with walls on a prefered axis (you can easily travel from north to south, but not from east to west) and a top (from which you can go all directions), some rocks and pits. Summit is the preferred place to finc treasures of course.
- village is a village :), with some streets, some houses, with people, treasures or monsters inside, and perhaps shops.
- castle is made of groups of rooms (towers) with several floors (some possibly underground), connected through corridors, with a dungeon (a bigger tower) where the monsters and treasures mostly are :)
- a cavern maze is a maze, haunted by terrible monsters, perhaps even dragons. Wow, big treasures too!
The game would generate a random "world" to be explored. I'd create a set of basic "quests", you'll end the quest by killing a group of defined monsters or finding a set of defined treasures; then it would generate another world, harder, with a new quest, etc.
Yes, As I thought about it, it becames quite clear that this would be easily extended to aclient-server mode, so you can play with a command line, a browser (cgi) interface (possibly graphical) or even a graphic display, and why not, make it multiplayer.
OK, be enthusiast enough and I'll make it :)