Giter Club home page Giter Club logo

kq-fork's Introduction

KQ Lives Again!

What is KQ?

KQ is an old-skool console-style RPG.

Take the part as one of eight mighty heroes to search for the Staff of Xenarum. Visit over twenty different locations, fight a multitude of evil monsters, wield deadly weapons and cast powerful spells. On your quest, you will find out how the Oracle knows everything, who killed the former master of the Embers guild, why no one trusts the old man in the manor, and what exactly is terrorizing the poor Denorians.

Who made KQ?

KQ was originally developed by Josh Bolduc in 2001. The source code was then released in 2002 and the KQ Lives team pursued its development from 2002 to 2010.

Now the game is being forked once again in the hope to modernize it and finish the story, and can be found on Github.

You can get in touch with us in the #kqfork Libera IRC channel.

Credits

Josh Bolduc (C) 2001 DoubleEdge Software (C) 2002-2022 KQ Lives Team Peter Hull TeamTerradactyl Chris Barry Eduardo Dudaskank Troy D Patterson Master Goodbytes Rey Brujo Matthew Leverton Sam Hocevar Günther Brammer WinterKnight Edgar Alberto Molina Steven Fullmer (OnlineCop) Z9484

Graphics, Music and Sfx come from various sources including the following:

  • Josh Bolduc

  • Modified "Dungeon Crawl 32x32 tiles supplemental"

Copyright/Attribution Notice:

You can use these tilesets in your program freely. No attribution is required. As a courtesy, include a link to the OGA page: http://opengameart.org/content/dungeon-crawl-32x32-tiles-supplemental, or the crawl-tiles page: https://github.com/crawl/tiles

Installing

How to install KQ

  1. You may find it easiest to have vcpkg install these packages and libraries for you.

  2. Install the following libraries:

  3. Clone the kq-fork repo.

  4. Build using cmake:

    • On Linux/MacOS, or Git Bash on Windows:
      cd kq-fork/
      # For development, KQ_DATADIR should be the current directory;
      # For release, KQ_DATADIR should be "." (relative to install directory)
      cmake -S . -B build/ -DKQ_DATADIR="$PWD" #or -DKQ_DATADIR="." for release
      cmake --build build/
    • On VS2019 or VS2022 on Windows: See INSTALL_msvc.

Roadmap

This fork aims to modernize KQ by doing the following:

  • Let's hit v1.0 before the 20th anniversary of kqlives (2022-09-11)!
  • Port Lua v5.1 code to Lua v5.2. DONE!
  • Get rid of all the old DOS and BeOS dependencies. DONE!
  • Port Allegro v4 code to SDL v2. DONE!
  • Get rid of DUMB. DONE!
  • Finish the KQ story. You can contribute!
  • Brand new pixel art. You can contribute!

Known bugs

  • If you use PulseAudio, the game may not play any sounds. If you commit a patch for that problem, we'll gladly accept it, but in the meantime, we are just focusing on getting the game ported to SDL2.

kq-fork's People

Contributors

onlinecop avatar pedro-w avatar z9484 avatar esainane avatar phinjensen avatar nkutya avatar qubodup avatar malespiaut 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.