My Zork is a C++ text-based adventure game inspired by the classic Zork. This project showcases my C++ game programming skills by implementing an interactive, exploration-based experience with inventory mechanics and potential combat elements.
In My Zork, you play as a character living in the woods with your father. One day, he sends you on a mission to warn the village guard about an incoming Orc horde. Your journey will take you through a series of connected rooms, where you'll interact with objects, solve puzzles, and possibly encounter enemies.
- Three connected rooms
- Five connected rooms
- Interactive items that can be picked up and dropped
- Ability to drop items
- Items can be placed inside other items
- Key that allows to cross a path
- NPC dialog interactions
- Creatures that walk arround
- NPC situational and changing dialogues
- Enemy encounters
- Rpg stats on items
- A visual map (looking like the original Zork)
- An exit puzzle
- Download the release folder.
- Run
MyZork.exe. - Explore the world, interact with objects, and complete your quest.
- Have fun!
HELP– Displays the list of available commands.GO [NORTH | SOUTH | EAST | WEST]– Moves in the specified direction if possible.LOOK– Describes the surroundings and objects in the current location.TAKE [item]– Pick up an item if possible and add to the inventory.DROP [item]– Drop an item in the current location.INVENTORY- List all items that player have in the inventory.USE [item] ON [path]- Use something to allow going across a path.TALK [creature]- Short dialogue with some creature.TAKE [item] FROM [item]- Pick up an item that is inside of another item if possible and add to the inventory.DROP [item] TO [item]- Drop an item inside of another item if it is possible.ATTACK [creature] WITH [item]– Attack an enemy using an item.
Currently nothing
- All commands are case-insensitive, meaning you can use uppercase or lowercase letters interchangeably.
- The game follows a text-based input system, requiring players to type commands manually.
Héctor Núñez Carpio
This project is licensed under the MIT License. See LICENSE.txt for details.