Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/armour/magic-tower-qt
⚔️ This is the C++(with Qt) version Magic-Tower game
https://github.com/armour/magic-tower-qt
cpp game magic-tower-qt magictower qt
Last synced: 18 days ago
JSON representation
⚔️ This is the C++(with Qt) version Magic-Tower game
- Host: GitHub
- URL: https://github.com/armour/magic-tower-qt
- Owner: Armour
- License: mit
- Created: 2015-03-05T11:50:52.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2019-11-23T17:24:38.000Z (about 5 years ago)
- Last Synced: 2024-11-14T14:21:23.709Z (2 months ago)
- Topics: cpp, game, magic-tower-qt, magictower, qt
- Language: C++
- Homepage:
- Size: 15.7 MB
- Stars: 63
- Watchers: 4
- Forks: 17
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
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! Your task is to **save the pricess in the top of the tower.**
## Time
* This game requires 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)