Menu

Tree [r3] /
 History

HTTPS access


File Date Author Commit
 docs 2010-12-08 ian-finlayson [r1] Initial source code checkin.
 src 2010-12-08 ian-finlayson [r3] Added key repeat function.
 COPYING 2010-12-08 ian-finlayson [r1] Initial source code checkin.
 Makefile 2010-12-08 ian-finlayson [r1] Initial source code checkin.
 README 2010-12-08 ian-finlayson [r1] Initial source code checkin.
 Sconstruct 2010-12-08 ian-finlayson [r1] Initial source code checkin.

Read Me

# README
# Copyright Ian Finlayson
# This code is released under the MIT license
# see the file COPYING for details

* Building
  To compile the game, you will need to have the following installed:
    - scons
    - SDL-devel
    - SDL_image-devel
    - SDL_mixer-devel
    - SDL_ttf-devel
    - lua-devel
    - gcc-c++

  To compile the documentations, you will need
    - texlive-latex

  These are all package names for Fedora Linux, but these are all available
  on other systems as well.  Consult your package manager.

  When you have the prerequisites installed, simply run "make" in the top
  level directory.  This should produce an executable.
  
  This project uses scons to build the actual software, because it is much
  better suited for building software than make is, but uses make to run
  general shell commands, since it is better at that task than scons.


* Installation
  For now the game can't be easily installed into the file system.  The
  executable must be run from the same directory as the "res" folder.
  In the future, the installation will be supported and automated.


* Directories
  - src: holds all source code for the game
  - docs: holds LaTeX source for the users manual and also
      generated pdfs once they are compiled
  - bin: holds compiled object files
  - res: holds resource files for the game:
    - fonts: true type fonts used
    - images: png images used
    - music: tuxguitar tab files used to generate accompanying ogg files
    - sounds: wav sound files used


* Bugs & Questions
  Any bugs, questions or feedback, can be sent to finlaysoni@gmail.com

MongoDB Logo MongoDB