Coder Social home page Coder Social logo

sil-q's Introduction

Sil-Q

Sil-Q is a computer role-playing game with a strong emphasis on discovery and tactical combat. It has a simple but rich combat system which allows for a great variety of choice.

Sil-Q continues the development of Sil which hasn't been updated for a while.

Compiling Instructions

Compiling Sil-Q is not very difficult, and has been tested on Windows and Linux.

Makefiles for various other systems still exist as a legacy from Sil. If you manage to build Sil-Q for a system other than Windows or Linux please create a git branch with any changes necessary, update this file and open a github pull request against https://github.com/sil-quirk/sil-q.

The first step is the same on all systems, so do this and then look through this file for advice on your specific system.

  1. Install the Sil source code:

    Unzip the file "Sil-src.zip". It will become a folder called "Sil" which contains subfolders called "lib" and "src". Move it to wherever you want to keep it. The src folder contains all the source code while the lib folder contains other files that the game uses. When you are done compiling, the game will be automatically installed in the Sil folder as well.

Linux or Unix with gcc (tested with Sil-Q)

There are several different unix setups for Sil-Q:

X11: Allows multiple windows, has correct colours. GCU: Works in a terminal using 'curses', has only 16 or 8 colours. CAP: Works even in old terminals, but is monochrome.

  1. Mess with the Makefile:

    Edit Makefile.std in the src directory. Look for the section listing multiple "Variations". Choose the variation that you like best. Remove the # comments from that section's code. Comment out the default section.

  2. Compile Sil-Q:

    Run "make -f Makefile.std install" in the src directory.

  3. Run Sil-Q:

    Go back to the Sil folder and start Sil-Q with "sil".

Windows with Cygwin (tested with Sil-Q)

  1. Getting the free Cygwin compiler:

    Download the free Cygwin compiler. It provides a shell interface very similar to a normal Unix/Linux shell with many useful tools. Install it and start the Cygwin terminal.

    Note you will have to ensure "make" and the mingw C compiler are installed as they may not be included in your Cygwin default installation.

  2. Compile Sil-Q:

    In the Cygwin terminal change to the src directory and run "make -f Makefile.cyg install". Sil should now be compiled and installed into the Sil folder.
    The executable file will be called Sil.exe.

  3. Run Sil-Q:

    Go back to the Sil folder and run Sil.exe.

sil-q's People

Contributors

tomm avatar absolutego avatar nikheizen avatar

Watchers

James Cloos avatar Mike Kendall 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.