Welcome to TextQuest
A text-based adventure game where players navigate through rooms, interact with NPCs (Non-Playable Characters), and utilize items to progress in their journey. Designed for SugarLabs.
- Interactive NPCs: Encounter different types of NPCs such as enemies and traders. Battle them or trade items.
- Inventory Management: Pick up, use, or trade items in your journey.
- Robust Command Palette: Navigate using cardinal directions, inspect rooms, manage inventory, and seek help with a comprehensive set of commands.
north
orn
south
ors
west
orw
east
ore
take [item]
: Pick up an item.use [item]
: Use an item from the inventory.
look
orl
: Examine surroundings.inventory
ori
: Check the items in your inventory.help
orh
: Get help on how to play.restart
: Restart the game.quit
: Exit the game.menu
: Return to the main menu.
The game automatically creates a temporary copy of the map file, which helps in tracking game progress without modifying the original map. On exiting the game, this temporary copy is removed.
We welcome contributions to TextQuest! Feel free to fork the repository, make changes, and submit pull requests. Any feedback, bug reports, and suggestions are appreciated.
TextQuest is open source and is licensed under MIT license. Please see the LICENSE
file for more information.
🎉 Enjoy your adventure in TextQuest! 🎉