An open API service indexing awesome lists of open source software.

https://github.com/ssivanov19/maze-game-2021

A Dungeon Crawler like game made in vanilla C++.
https://github.com/ssivanov19/maze-game-2021

dungeon-crawler-game maze maze-generator vscpi

Last synced: 24 days ago
JSON representation

A Dungeon Crawler like game made in vanilla C++.

Awesome Lists containing this project

README

        


logo











A Dungeon Crawler like game made in vanilla C++.




πŸ’» About



A mighty but shady wizard hires you to kill Djamal Sehdi Albadas Pethi III, lord of the dungeons in the Middle-earth! Welcome to Braven a dungeon crawler rogue-like game, where you navigate trough rooms and mazes, killing enemies while helping wizard.


πŸŽ₯ Demo of our project


demo img 1
demo img 2

# [πŸ“„ Online Documentation](https://ssivanov19.github.io/braven-documentation/index.html)
# [πŸ“„ Presentation](https://codingburgas-my.sharepoint.com/:p:/g/personal/ssivanov19_codingburgas_bg/Ef3D5tOVSVdAn_65XNKjjNsBrI0uxP9aQ8EOq__vaUhD5w?e=lurG6j)

⌨️ How it works


Our work can be split on 2 main things :



  1. πŸ‘¨β€πŸ’» Back end :

    • The back-end is our logic layer.

    • It creates the mazes and rooms based on algorithms.



  2. Front end :

    • The front-end is our presentation layer.

    • It controls what the used is experiencing with the program.



  3. Here you can see how these two parts combines and create our project:



    • demo img 3




πŸ–±οΈ Usage


You can move with WASD or with the arrow keys on the keyboard.


control

You interact with objects, just by bumping into them.


To flick trough the dialogue you need to press any button.


πŸ“₯ Installing


To install our project on your machine you just need to clone it. This can be done by :


git clone https://github.com/SSIvanov19/maze-game-2021.git

You can open the project by opening the vs logo maze-game-2021.sln file


πŸ§’ Our Team


Stoyan Ivanov - SSIvanov19 - Scrum trainer


Stas Uzunov - SSUzunov19 - Back-end Developer


Viktor Kirov - VRKirov19 - Front-end Developer


Teodor Karchev - ВВКarchev19 - QA Engineer