GithubHelp home page GithubHelp logo

happy-ferret / deadascend Goto Github PK

View Code? Open in Web Editor NEW

This project forked from larpon/deadascend

0.0 2.0 0.0 95.67 MB

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

Home Page: http://blackgrain.dk/games/deadascend/

License: MIT License

QMake 2.49% C++ 2.73% QML 94.00% Java 0.17% Python 0.61%

deadascend's Introduction

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.

deadascend's People

Contributors

akien-mga avatar kratz00 avatar larpon avatar mcmic avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.