Giter Site home page Giter Site logo

richelbilderbeek / city_of_thieves Goto Github PK

View Code? Open in Web Editor NEW
25.0 6.0 4.0 38.31 MB

Text adventure game, after the book 'City of Thieves' by Ian Livingstone

Home Page: https://github.com/richelbilderbeek/games

License: GNU General Public License v3.0

QMake 1.57% C++ 94.36% Shell 0.17% Makefile 0.24% AMPL 3.49% C 0.04% Python 0.13%
game cpp nds qt qtcreator libnds text-adventure-game cli gui text-adventure

city_of_thieves's Introduction

City Of Thieves

Branch GitHub Actions logo Codecov logo
master check codecov.io
develop check codecov.io

City Of Thieves is a text adventure game after the English gamebook with the same name by Ian Livingstone.

Console version Desktop version Nintendo DS version Nintendo DS version on emulator

Building

To build all:

make

Console

make console

Desktop

make desktop

Running

Be sure to have already build the files.

Then open the correct Qt Creator project:

  • Console: Console/CityOfThievesConsole.pro
  • Console (test only): Console/CityOfThievesConsoleTest.pro
  • Desktop: Desktop/CityOfThievesDesktop.pro
  • NDS: Nds/source/GameCityOfThievesNds.pro

Downloads

singularity pull library://richelbilderbeek/default/city_of_thieves 

Video

I want to help!

Great!

There is need for some testing and spelling corrections. Create a new Issue or email @richelbilderbeek.

What are all those files in the folder Files?

The .txt files contain the story of 'City Of Thieves'. These are converted to C++ headers and source files by the FilesToFunctions.sh scripts. This was needed, because NitroFS (as part of libnds, as part of DevKitPro) does not support a filesystem on the NDS hardware.

Contributors

External links

city_of_thieves's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

city_of_thieves's Issues

Qmake error when trying to build the CLI only version

I'm currently trying to get the console version of CityOfThieves wrapped up as an Arch Linux AUR package, but I'm running into some issues when I try to compile City of Thieves.

When I try to execute ./build_console I am running into two issues;

  1. This is immediately the warning that popups in my console ***Unknown option -qt=qt5. I'm not really sure, if that's an error that can be ignored (because I am build the console version instead of a GUI version of it).
  2. The build script seems to stop immediately with the following message make: *** No targets specified and no makefile found. Stop.

Am I missing some dependency or do you have some tips on how to debug this ?

My complete build log can be found here: https://gist.github.com/sandervankasteel/f67295564c205c902231e6ab8ca8867f

Determine method(s) to answer the questions in the article

In the article there are some hypotheses that need answering. Devise a method to answer these.

Some methods:

  • Analytically (just using basic maths)
  • Reinforcement learning (a forward method)
  • Dynamic programming (a backward method, going back from the final fight)
  • Neural network (a forward method)

You are free to pick any rational method. Doing multiple is great for comparison and will impress the readers more!

Where is Rob?

Hey @robkruger ! We miss you at the online Thursday lessons on Discord! In case you want to join, my Discord username is richelbilderbeek#9002. Hope you do excellent and hope to see you soon, Richel

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.