Stellarlink
A 2D mini game / Physic Engine written in Qt/QML, C++ and JavaScript
Install / Use
/learn @JosephBisso/StellarlinkREADME
Stellarlink
Description
StellarLink is a 2D mini game / Fall Physic Simulator written in Qt/QML, C++ and JavaScript.
In the game, you control a little ball cruising on the moon and enjoying a nice view on the planet Earth. You have to cover the most distance as possible, with the most speed as possible and reaching the most heigth as possible, while keeping the health bar above 0. To do so, you will have to avoid hitting stiff egde by using the control button ←, ↓ and → .
Game Mechanics
Accelerating and Flying
- You can dot it with
→. The ball will have a low acceleration gain, but you can reach the highest heights by doing so
Accelerating and Sticking on Ground
- You can dot it with
↓. The ball will have a low heigth gain, but you can reach the highest speed by doing so
Decelerating
- You can decelerate either with
←(quick deceleration), or by simply don't press any button (slow deceleration)
Play
Dependencies
The only one dependency is Qt Creator. The Game was tested using Qt 5.15.2. The needed Modules are:
- Core
- Quick
- Qml
- Gui
- QuickControls2
Note: All those modules are included in the installation of Qt
Building
- To build the app, jsut open
.\CMakeLists.txtwith Qt Creator, and select a Kit from QT5 - After that, just run the project.
Note: If there are compile errors, you will need to change your CMake Tool in your kit. To do, open the the manege kits window, click on add and add a new kit with the same specifications as the kit choosen before. Then change the CMake Tool to CMake (Qt)
Run
- After running the project, the game should open soon. You can then play the game. Have fun, enjoy the chill music and the view on the earth!
Bugs and Issues
If you encounter anything odd with the game, or problem while building/running the project feel free to report an issue.
