All Projects → Larpon → DeadAscend

Larpon / DeadAscend

Licence: MIT license
A 2D point'n'click-like adventure game written in Qt/QML and Javascript

Programming Languages

QML
638 projects
C++
36643 projects - #6 most used programming language
QMake
1090 projects

Projects that are alternatives of or similar to DeadAscend

QtDemos
This is a demo about Qt5, including Qt Custom Widget, Qt Multithreaded Downloader, QML Video Player(using OpenGL, FFmpeg and SDL2)
Stars: ✭ 18 (-51.35%)
Mutual labels:  qml, qt5
qt-template
Template/Example of Qt/QML built with CMake/qmake. (include PyQt and PySide2)
Stars: ✭ 15 (-59.46%)
Mutual labels:  qml, qt5
QtMobileApp
This repository contains basic template for Qt for mobile app development using QML and C++ as backend to access RESTful API's
Stars: ✭ 16 (-56.76%)
Mutual labels:  qml, qt5
osm
Open sound meter. FFT based application for tuning sound systems.
Stars: ✭ 122 (+229.73%)
Mutual labels:  qml, qt5
QPrompt
Personal teleprompter software for all video creators. Built with ease of use, productivity, control accuracy, and smooth performance in mind.
Stars: ✭ 168 (+354.05%)
Mutual labels:  qml, qt5
ChartJs2QML
QML adaptor for Chart.js 2.x that supports startup animations and tooltips
Stars: ✭ 68 (+83.78%)
Mutual labels:  qml, qt5
QmlTreeWidget
A TreeView component, implemented by QML, providing convenient interfaces and customizable stylesheet, also available for iOS and Android.
Stars: ✭ 34 (-8.11%)
Mutual labels:  qml, qt5
Projecteur
Linux Desktop Application for the Logitech Spotlight device (and similar devices) - Digital Laser Pointer
Stars: ✭ 199 (+437.84%)
Mutual labels:  qml, qt5
pardus-store
Pardus Application Store
Stars: ✭ 32 (-13.51%)
Mutual labels:  qml, qt5
vatsinator-legacy
An open-source Vatsim monitor
Stars: ✭ 12 (-67.57%)
Mutual labels:  qml, qt5
qml-ar
Seamless Augmented Reality module for QML using UchiyaMarkers
Stars: ✭ 32 (-13.51%)
Mutual labels:  qml, qt5
EEIoT
QML IoT components, for fast and super user friendly IoT projects
Stars: ✭ 38 (+2.7%)
Mutual labels:  qml, qt5
youtube-downloader
youtube-dl GUI simplify
Stars: ✭ 22 (-40.54%)
Mutual labels:  qml, qt5
flipper
Search/Recommendation engine and metainformation server for fanfiction net
Stars: ✭ 29 (-21.62%)
Mutual labels:  qml, qt5
Qml Box2d
Box2D QML plugin
Stars: ✭ 223 (+502.7%)
Mutual labels:  qml, qt5
slashdiablo-launcher
A lightweight cross platform Slashdiablo game launcher for Diablo II, written in Go & QML.
Stars: ✭ 29 (-21.62%)
Mutual labels:  qml, qt5
Browser
🌍 Cross-platform Material design web browser
Stars: ✭ 184 (+397.3%)
Mutual labels:  qml, qt5
Qml Creative Controls
QML controls for creative applications and creative coding
Stars: ✭ 199 (+437.84%)
Mutual labels:  qml, qt5
mini-qml
Minimal Qt deployment for Linux, Windows, macOS and WebAssembly.
Stars: ✭ 44 (+18.92%)
Mutual labels:  qml, qt5
CatLearnQt
CatLearnQt,提供QWidget,Quick,网络,串口,基础库和示例。案例软件支持样式切换,与国际化。
Stars: ✭ 63 (+70.27%)
Mutual labels:  qml, qt5

ko-fi

Dead Ascend

A hand-drawn, open source, point'n'click-like 2D adventure game written in Qt/QML and Javascript.

"A horde of Zombies chased you to the old radio tower. Your only chance is to ascend up through the tower - solving a host of puzzles on your way to your rescue."

Screenshot

Quick start

Black Grain Games are providing pre-build, ad-based, mobile and tablet versions.

By playing the pre-build versions above you are supporting my (indie) game productions.

Dead Ascend is now also available pre-build for Linux, MacOS and Windows on itch.io

DIY Building

You can build the game from command line or with Qt Creator (which usually comes bundled with Qt). It can be downloaded and installed in various ways so please refer to Qt homepage and documentation on howto get Qt Creator.

Once you have a fully working Qt/Qt Creator setup - you are ready to checkout and build "Dead Ascend".

  1. Get codebase from GitHub

    cd /path/to/projects
    git clone https://github.com/Larpon/DeadAscend.git
    
  2. Install project dependencies

    cd /path/to/projects/DeadAscend/extensions/
    git clone https://github.com/Larpon/qak.git
    git clone https://github.com/Larpon/QtFirebase.git
    

    NOTE
    If you are building for Android and/or iOS you also need to setup QtFirebase. Instructions and a working example is available here.

  3. Build

    a. Qt Creator

    • Open /path/to/projects/DeadAscend/DeadAscend.pro in Qt Creator
    • Choose your kit(s)
    • Add custom process step to build profile: Projects -> Build -> Build steps -> /usr/bin/make / assetsrcc / %{buildDir}/App Extra make target
    • Hit "Run"

    b. Command line

    cd /path/to/DeadAscend
    # BIN_DIR and ASSETS_DIR are optional
    qmake -r "BIN_DIR=/usr/bin" "ASSETS_DIR=/usr/share/deadascend"
    make assetsrcc -C App
    make
    make install
    

    You can now run ./App/DeadAscend - or if you used BIN_DIR: /usr/bin/DeadAscend

Bugs and issues

If you encounter anything odd with the game feel free to report an issue.

If you're having trouble with QtFirebase please open an issue on the QtFirebase project issue page.

Other game projects

non - The First Warp

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].