Zork game

Genre:

 Puzzle text-based game


Language:

 C++


Summary:

Text-based game based on the popular game Zork. It's a simple game where the player will have to solve a simple puzzle to escape from a house. This game was created in 4 days to test my C++ abilities.




This little project is entirely created in C++ from scratch. It's a simple game where the objective is to escape from a house where the player wakes up without remembering how he got there.

To move around the house, the player can type the four cardinal points o or up/down when on the stairs. This will move the player through the different rooms of the house. In every room, the player will be able to search for different objects which will help him solve the house puzzle.

The house and its puzzle are designed in a way the player should explore a bit to find the solution, but it's slightly guided so they don't become frustrated or bored of typing the directions all the time.

The idea of this project was to test my abilities and knowledge of C++ by creating a simple game yet using as much knowledge I could. Such as classes, arrays, data structures, etc.


My contribution to this project

This is a personal project where I was responsible for everything. From the design of the house layout and the puzzle, the different actions for the game mechanics and the software architecture.

I didn't want it to be a very long and complex program, so I kept the scope of the project very short and it was done in 4 days.

The main purpose of this project was to use my knowledge of C++ and become fluent in using this language on a project.

All My Work