A downloadable game

Project developed as gamedev portfolio for c++

This is a short console game inspired by the old maze games. 

Art:

  • All pixel art was done by me except the battle efects
  • Drawn with Aseprite

The game  

A dungeon crawler with one maze generated by reading a text file.

The player can move, gather items and engage in battles with enemies. In order to use the exit tile and finish the game, all enemies must be defeated.

For testing purposes, the Escape key can be used to instantly win a battle.


As a dog, there are two possible races:

Chihuahua


Agile, attacks always first, but a bit weak.

Doberman

Slower but super strong.

Each one has its own simple cinematics renders for the beginning and the end of the run.

Create your custom maze

By following the route shown below, it is possible to modify the customLevel file text:

๐Ÿ“ Build Folder

โ””โ”€โ”€ ๐Ÿ“ Assets

              โ””โ”€โ”€ ๐Ÿ“ customLevel

                         โ””โ”€โ”€  ๐Ÿ“„ customLevel.txt

                          โ””โ”€โ”€ ๐Ÿ“„ Tutorial.txt


The file

Note: the last 3 rows don't affect the program and can be left alone

As explained in the Tutorial text file, each character represents a tile in the maze:

  • h, : standing for hero, is the default initial position for the player
  • 0 : wall or terrain that can not be crossed
  • 1 : walkable terrain
  • g : average human enemy, the mailman
  • c : chest with a random usable item
  • m: mimic, which looks like a chest but is a strong enemy

After modifying and saving the file, selecting Custom Level in the menu will generate the created maze.

Acknowledgements

Despite being a small project I want to thank those who tested the game and/or helped to made the project runnable on all Windows devices:

Marcus

Amanda B

Bruna F



Download

Download
ReleaseBuild.rar 4 MB

Leave a comment

Log in with itch.io to leave a comment.