# Magic-Tower-Qt **Repository Path**: Cytal/Magic-Tower-Qt ## Basic Information - **Project Name**: Magic-Tower-Qt - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-05-22 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Magic-Tower-Qt [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![Template from jarvis](https://img.shields.io/badge/Hi-Jarvis-ff69b4.svg)](https://github.com/Armour/Jarvis) Magic tower! ## Screenshots ![choose role](images/2.jpg) ![1st floor](images/3.jpg) ![fight](images/4.jpg) ![ice floor](images/5.jpg) ![trick floor](images/6.jpg) ![final floor](images/7.jpg) ## How to use To run this game: 1. Download [Qt creator](https://www.qt.io/download-open-source/#section-6) 1. Open `MagicTower.pro` using Qt creator 1. Click `run` for `MagicTower.pro` project 1. Enjoy it! > If you see error like "Unknown module(s) in QT: multimedia" error in ubuntu, just run "sudo apt-get install qtmultimedia5-dev" and then rebuild ## Features * **GUI:** mainly use QGraphicsview. * **Databese:** connect to local sqlite database. * **Cheat:** you can choose cheat option in the "cheat!" menu and do whatever you want. XD (GodMode => fight with monster do not decrease your HP but increase it!) * **Gender:** different gender has different basic stats. * **Shop:** you can buy something like hp, attack, different keys here. * **Book:** you can look up it and know monster more in this floor, "expected damage" is very helpful. * **Miss + Crit:** there will be some random miss or critical damage during fight, so there is no absolute best result. * **BGM:** use qmediaplayer (not completely finished, so I just use a example BGM). * **NPC:** they will give you some advices. * **Level up:** kill enough monsters and you will level up, so be brave! * **Help:** after start game, you can press "h" key for help. * **Different endings:** there are three differnt endings, wish you find a nice one :) ### REMEMER! You task is to **save the pricess in the top of the tower.** ## Time * This game may need 2-3 hours to finish (without cheat!), enjoy it in your free time~ (In the future, floors will increase to 20 or more, so it will be more fun.) ## Contributing See [CONTRIBUTING.md](https://github.com/Armour/Magic-Tower-Qt/blob/master/.github/CONTRIBUTING.md) ## License [MIT License](https://github.com/Armour/Magic-Tower-Qt/blob/master/LICENSE)