README
author Tero Marttila <terom@fixme.fi>
Tue, 27 Jan 2009 00:25:58 +0200
changeset 439 9823e6cd1086
parent 405 7a8c7a0a1261
permissions -rw-r--r--
some README text
405
7a8c7a0a1261 fluff out README (test commit)
Tero Marttila <terom@fixme.fi>
parents: 404
diff changeset
     1
7a8c7a0a1261 fluff out README (test commit)
Tero Marttila <terom@fixme.fi>
parents: 404
diff changeset
     2
                              Kisna Glista
7a8c7a0a1261 fluff out README (test commit)
Tero Marttila <terom@fixme.fi>
parents: 404
diff changeset
     3
==============================================================================
7a8c7a0a1261 fluff out README (test commit)
Tero Marttila <terom@fixme.fi>
parents: 404
diff changeset
     4
7a8c7a0a1261 fluff out README (test commit)
Tero Marttila <terom@fixme.fi>
parents: 404
diff changeset
     5
    Visit the project website at http://kg.qmsk.net/
7a8c7a0a1261 fluff out README (test commit)
Tero Marttila <terom@fixme.fi>
parents: 404
diff changeset
     6
439
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
     7
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
     8
*** Compiling ***
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
     9
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    10
The project uses CMake for building. The recommended build procedure is as follows:
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    11
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    12
 1. Change into the build/ subdirectory of the source distribution tree
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    13
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    14
    cd build
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    15
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    16
 2. Create the CMake build setup, either running `cmake ..` yourself, or using the provided script:
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    17
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    18
    sh mkcmake.sh Release /path/to/install
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    19
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    20
 3. Compile the code using make, preferrably using -j on a multi-core platform :)
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    21
    
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    22
    make
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    23
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    24
 4. Install the resource files and the binary to $prefix/share/kg, $prefix/bin/kg
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    25
    
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    26
    make install
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    27
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    28
 5. You can now run the binary:
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    29
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    30
    /path/to/install/bin/kg
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    31
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    32
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    33
*** Options ***
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    34
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    35
Behaviour of the game is controlled using command-line arguments. Run `kg --help` to see a list of them
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    36
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    37
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    38
*** Playing ***
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    39
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    40
See http://kg.qmsk.net/wiki/GameHelp for information about keyboard controls.
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    41
9823e6cd1086 some README text
Tero Marttila <terom@fixme.fi>
parents: 405
diff changeset
    42