Skip to content

JosephBisso/Stellarlink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stellarlink

GitHub release made-with-QtCreator

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.txt with 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.

Other Game Project